Forum Discussion
"Is it absolutely necessary to define a logic lock region for the core partition?"
Yes. If you want to reuse the root_partition, preserve other core logic, and make adjustments to the core partition where you are having issues, you need to isolate the core from the root with one or more Logic Lock regions.
Fixed/locked: if the region is not set to Fixed/Locked, it's possible for its placement to trample over other logic that you want to preserve, including logic associated with the root_partition, in the Consumer project. If you want to let the Fitter pick a size and location for you, do this initially in the Developer project, but then lock down the selected Logic Lock region(s) in the Consumer project.
Origin: the easiest way to pick a location in the device is to use the Chip Planner. That way you can see what resources will be contained in your region and whether the origin is a legal location for the region.
This is a fine solution for solving this issue. If you're using 19.3 Pro or later, you can also take advantage of Fast Preservation to speed up the process of optimizing that core partition. See app note 899 (https://www.intel.com/content/dam/altera-www/global/en_US/pdfs/literature/an/an899.pdf) and the new Fast Preservation online training (https://www.intel.com/content/www/us/en/programmable/support/training/course/ofastpres.html) for details.
#iwork4intel