Cadence Genus iSpatial 流程:CRR与早期时钟优化详解

需积分: 1 2 下载量 187 浏览量 更新于2024-06-19 收藏 523KB PDF 举报
Cadence Genus 实现系列 Lab (Ispatial flow) 是 Cadence Design Systems 提供的一种先进的物理优化流程,特别关注于下一代 Common Physical Optimization 流程的集成。这个 Lab 包含了多个关键组件,如 CRR(Critical Region Restructuring)、Early Clock Flow、以及一系列工具和技术,如 iSpatial-Rapid Adoption Kit (RAK),它提供了一个测试案例数据库、脚本和相关解决方案,以支持用户快速采用和应用。 Ispatial flow 的核心组件包括以下几个方面: 1. **RTL Compile**: 这是设计的逻辑编译阶段,确保源代码正确转化为硬件描述语言(HDL)的可执行形式,为后续步骤奠定基础。 2. **PlaceOpt**: 场景布局优化,负责决定逻辑单元在芯片上的物理位置,以最小化延迟并优化布线资源。 3. **CCOPT**: 高级逻辑优化器,通过高级算法优化逻辑结构,以减少面积和功耗。 4. **NanoRoute**: 高精度的布线路径优化,处理短路线和走线互连,提高信号完整性。 5. **Tempus** 和 **Voltus**: 分别用于时序分析和电源完整性分析,确保设计满足电气规范。 6. **Pegasus**: 一个综合工具,负责整合先前的逻辑编译和优化结果,生成网表文件。 7. **Physical incrOpt**: 物理层次的增量优化,对已有的布局进行微调,进一步提升性能。 8. **Genus**: Cadence 的物理设计平台,提供了统一的物理优化引擎,如 Genus Mapper+ 和 GigaPlace+,以实现更好的物理布局。 9. **GigaOpt**: 一个强大的优化器,可以与 iSpatial 结合,直接利用 Innovus的优化能力,加快设计决策过程,并优化电路性能。 10. **Handoff**: 逻辑与物理之间的无缝连接,允许从 RTL 编译/映射阶段顺利过渡到物理设计。 11. **IncrGigaOpt**: 增量式的 GigaOpt,允许在设计迭代过程中持续优化,保持高效性。 12. **Signoff**: 最终的验证阶段,确保设计满足所有性能、功能和规范要求。 通过集成 Innovus的 Giga-place 和 Giga-opt 工程,Ispatial flow 提供了更准确的设计预测,包括时序、面积、漏电和 congestion。此外,通过 DB handoff,它使得 Innovus的布局优化设计能够运行得更快,提高了整体设计效率。这个工具集的特点在于其灵活性,可以适应不同设计阶段的需求,同时提供更好的预估性和实时性,从而帮助设计师做出更快、更明智的决策。版权信息表明,所有内容受2020年Cadence Design Systems公司全球版权保护。