Has anyone encountered Vivado [Place 30-487] error and had any luck with the suggested constraint or other changes to the constraints (different strategy)?
Here's the message I'm getting during vivado:
ERROR: [Place 30-487] The packing of instances into a set of CLBs defined by a pblock constraint could not be obeyed. There are a total of 111900 CLBs in the pblock, of which 30460 CLBs are available, however, the unplaced instances require 31683 CLBs. The unavailable CLBs are either taken by placed instances or are blocked due to exclude placement constraints. Please analyze your design to determine if the pblock can be resized or the number of LUTs, FFs, and/or control sets can be reduced.
Number of control sets and instances constrained to the pBlock
Control sets: 11579
Luts: 936643 (combined) 938436 (total), available capacity: 895200
Flip flops: 366952, available capacity: 1790400
NOTE: each CLB can only accommodate up to 4 unique control sets so FFs cannot be packed to fully fill every CLB
To attempt placement at higher effort levels at the expense of runtime, please use the following tcl command, setting the value of limit to 2000 or more.
set_param place.sliceLegEffortLimit limit
Names of cells:
cl_firesim WRAPPER_INST/CL
Pblock name: "pblock_CL"
Pblock range: URAM288_X3Y160:URAM288_X3Y239
I'm going to go look for more info about this error but I thought I'd start by asking here.
Thanks,
-Tim