Article ID: 000081268 Content Type: Error Messages Last Reviewed: 08/12/2013

Error (12157): Partition hierarchy "<hierarchical instance>" does not exist in the current design or refers to an inferred hierarchy

Environment

    Quartus® II Subscription Edition
BUILT IN - ARTICLE INTRO SECOND COMPONENT
Description

Due to a problem in the Quartus® II software version 13.0 and later, you may see this error during compilation if you create new design partitions in the Design Partitions Window.

To check whether your design is affected by this problem, examine your Quartus II Settings File (.qsf) and look for any PARTITION_HIERARCHY instance assignments. If the target for this assignment includes the name of the top-level entity of your design, your design is affected and may not compile correctly.  For instance, if the top-level entity of your design is chip_top and you intend to create a design partition on instance u0 of module block_a, the following assignment may appear in your .qsf and be incorrect:

set_instance_assignment -name PARTITION_HIERARCHY u0_183c1 -to "chip_top|block_a:u0" -section_id "block_a:u0"
Resolution

To work around this problem, delete any design partitions created within the Design Partitions Window. Re-create the design partitions in the Project Navigator window by performing the following steps:

  1. In the Project Navigator window, select the Hierarchy tab
  2. Expand the design hierarchy as necessary to find the hierarchical instance you want to assign as a design partition
  3. Right-click the hierarchical instance, point to Design Partition on the context menu, and click Set as Design Partition

This problem is scheduled to be fixed in a future release of the Quartus II software.

Related Products

This article applies to 1 products

Intel® Programmable Devices

1