ID:170064 Node "<name>" of type <type> has no legal location

CAUSE: The Fitter cannot place the specified node of the specified type to any location. This might be due to one of the following:
  • Limitations of the device architecture.
  • The specified node is assigned to a Logic Lock region that does not cover resource blocks of the specified type.
  • One or more of the resource blocks of the specified type required by the specified node are covered by Logic Lock regions with the Reserved property set to On or Limited. The Fitter cannot use these resource blocks to fit design elements that are not members of the reserved Logic Lock region.
ACTION: Remove some or all of the user location assignment(s) on this node, and on any nodes in the same carry or cascade chain as this node, or select a larger device. If the node is assigned to a Logic Lock region, one or more of the following actions may resolve the problem:
  • Adjust the size and/or origin of the region to make sure that it covers enough resource blocks for its members. In addition, make sure that the required resource blocks are not also covered by another Logic Lock region with the Reserved property set to On or Limited.
  • Consider setting the region size and origin to Auto and Floating, respectively. This action allows the Fitter to automatically determine a feasible region placement.
  • Reduce the region's resource requirement by eliminating some or all of its members requiring the specified resource type. You may also fine-tune existing region memberships by specifying a list of Excluded Element Types for each Logic Lock membership assignment (for example, to exclude all design elements of type DSP from being assigned to the region).