仅对英特尔可见 — GUID: mwh1391808166559
Ixiasoft
2.3.3. 使用基于块的编译
设计过程中,可将符合布局和时序要求的块与其他仍处于更改和优化中的块隔开。通过将功能块隔离到分区中,就可应用优化技术仅针对所选区域进行编译。
使用基于块的编译时,可使能Fast Preserve选项,将编译期间保留分区的逻辑减少到仅使用接口逻辑,从而减少Compiler进行综合,布局和布线该分区所需的时间。接口逻辑是位于分区边界并与设计中其他部分进行对接的逻辑。
创建划分功能块的分区:
- Design Partition Planner中,识别适合分区的块的大小。
通常,一个分区代表设计总大小的大约15%至20%。使用每个实体顶部栏下方的信息区域。图 58. Design Partition Planner中的实体表现
- 根据需要抽取实体和折叠实体实现独立块。
- 对于包含相关逻辑块且具有所需大小的每个实体,请右键单击实体并点击Create Design Partition以将该实体放置在其自己的分区中。
目的在于实现分区包含相关逻辑块。
- 要使能将编译期间保留分区的逻辑简化到仅使用接口逻辑的Fast Preserve选项,请点击 Assignments > Settings > Compiler Settings > Incremental Compile > Fast Preserve。