Intel® Quartus® Prime Standard Edition User Guide: Design Compilation

ID 683283
Date 9/24/2018
Public
Document Table of Contents

4.2.4. Using Block-Based Compilation

During the design process, you can isolate functional blocks that meet placement and timing requirements from others still undergoing change and optimization. By isolating functional blocks into partitions, you can apply optimization techniques to selected areas only compile those areas.
To create partitions dividing functional blocks:
  1. In the Design Partition Planner, identify blocks of a size suitable for partitioning.
    In general, a partition represents roughly 15 to 20 percent of the total design size. Use the information area below the bar at the top of each entity.
    Figure 38. Entity representation in the Design Partition Planner
  2. Extract and collapse entities as necessary to achieve stand-alone blocks
  3. For each entity of the desired size containing related blocks of logic, right-click the entity and click Create Design Partition to place that entity in its own partition.
    The goal is to achieve partitions containing related blocks of logic.