尧图网络 高端网站定制 · 原创设计
免费咨询热线
400-888-6620
免费获取方案
Genus:逻辑综合(logic)与物理综合(iSpatial)
相关阅读Genushttps://blog.csdn.net/weixin_45791458/category_13003519.html?spm1001.2014.3001.5482前言早在Genus的前身RTL Compiler时期为了解决先进工艺下互连延迟的占比逐渐上升这个问题在原有线负载模型(Wire Load Model)的基础上推出了物理布局估计(Physical Layout Estimation, PLE)工具。传统综合工具使用由厂商提供的、基于扇出的线负载模型。这些模型无法提供准确的互联延迟信息尤其对于那些互联延迟在总延迟中占据较大比例的设计而言。因此在逻辑设计和物理设计之间用户可能会看到性能、面积和功耗方面相对较大的差异。自定义线负载模型通常被认为是综合的一个起点因为它们比厂商提供的线负载模型更加准确。但是其缺点在于用户需要先对设计进行布局才能创建自定义线负载模型。此外布局依赖于使用临时方法完成的初始网表生成。更进一步自定义线负载模型只是设计的一种静态视图并且依赖于用于生成布局的网表。随着设计流程不断进行RTL和约束可能发生变化因此自定义线负载模型会逐渐变得越来越不准确。物理布局估计利用物理信息根据RTL当前的状态以及当前约束对布局产生的影响进行建模。它能够提供传统综合方法无法提供的分析和优化能力。此外利用物理信息可以获得比使用厂商提供的线负载模型更好的下游可预测性。这种可预测性能够帮助你更好地判断设计在完成布局布线之后的实际性能同时减少前端到后端交接过程中的迭代次数。最终在综合阶段引入物理信息可以让你在更短的时间内开发出更小、更快的设计相比传统综合能够缩短整体开发时间。后来RTL Compiler还在PLE flow的基础上推出了Spatial Flow和Physical Flow2011年左右因为原本的PLE Flow基于启发式方法因此无法理解某些与布局相关的问题例如布图规划(Floorplan)中间存在一个巨大的阻挡(Blockage)导致实际布线必须绕路(Detour)的情况。在此基础上Spatial Flow采用快速布局来估算设计中长连线的线长这能够提高综合过程中核心综合优化引擎的准确性。Physical Flow是一种物理感知综合流程它在综合阶段执行完整的布局并将拥塞(congestion)和布局合法化(legal placement)纳入综合优化的代价函数同时结合工艺技术信息、单元面积、扇出以及单位长度的电阻和电容等物理参数动态估算线长、负载、延迟和布线面积在有实际提取寄生参数时还可以直接利用这些寄生信息从而使综合阶段生成的网表更加贴近真实后端布局结果提高综合的物理准确性以及后续与后端工具进行时序、面积和拥塞收敛的可预测性尤其适用于具有复杂布图规划的设计。诞生Genus在2015年推出Cadence在发布稿中把它定义为“下一代RTL综合和物理综合引擎”并强调三点一是大规模并行架构二是物理感知的上下文生成三是与Innovus共享更强的全局布线/物理上下文以提升前后端相关性。Spatial Flow和Physical Flow也从RTL Compiler继承到了Genus(提供syn_opt -spatial/-physical选项启动)在最开始的几年内这两个Flow都是使用Genus内置布局引擎基于Innovus布局引擎设计直到2019年这一年推出了iSpatial Flow当使用syn_opt -physical时Genus将直接调用Innovus进行优化如布局、DRV修复、物理优化等最终得到的设计可以再次传递给Innovus进行时钟树综合前的增量式优化如图1所示。图1 老Spatial Flow和iSpatial Flow的对比到了2021年Cadence废弃了原本的Spatial Flow并将启动iSpatial Flow的命令由syn_opt -physical换为syn_opt -spatial废弃了-physical选项至此Genus已与Innovus进行了深度绑定如图2所示。图2 Cadence数字IC设计全流程从2022年起Cadence向用户提供Digital Design Implementation(DDI)安装包其中同时包含Genus、Innovus和Joules因为Genus会有调用Innovus和Joules的需求。它们各自的功能如图3所示。图3 DDI 23.1版本特性从2023年起Genus的syn_opt命令又添加了-logical选项用于对已经完成映射的设计执行纯逻辑优化Genus会将设计传递给Innovus并调用其服务来优化时序、面积和功耗但该过程既不执行布局也不使用任何布局信息。优化后的结果可以直接交给Innovus继续实现也可以作为后续iSpatial流程的输入二者还可写成syn_opt -logical -spatial即先执行逻辑预优化再运行iSpatial预测流程。之前版本中不带选项的syn_opt纯逻辑优化方式已经废弃建议显式使用-logical。
RELATED

相关推荐

企业数字化转型的本质:从数据驱动到商业范式重构

企业数字化转型的本质:从数据驱动到商业范式重构

简介:本资源为用友发布的《企业数字化转型白皮书》(2019年版)完整PDF文档,面向企业管理者、数字化转型实践者、IT战略规划人员及咨询从业者,系统解答企业为何转、转什么、怎么转的核心问题。白皮书涵盖四大核心模块&am…

📅 2026/10/26 9:55:50
手绘讲解视频如何过质量验收?sweety-handdraw-video双层门槛与返工规则实践

手绘讲解视频如何过质量验收?sweety-handdraw-video双层门槛与返工规则实践

【免费下载链接】sweety-handdraw-video 从主题或文章制作完整手绘讲解视频:按部位描线、逐字书写、VoiceStudio 配音、五项内置制作依赖。 项目地址: https://gitcode.com/gh_mirrors/sw/sweety-handdraw-video 点击查看 免费下载 sweety-handdraw-vid…

📅 2026/10/26 9:55:50
java学习笔记(十五)——特殊文件及日志技术

java学习笔记(十五)——特殊文件及日志技术

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

📅 2026/10/26 9:55:50
MORE NEWS

更多资讯

📰

扩散模型局部风格控制:实现内容保真与风格注入的精准解耦

1. 项目概述:让AI画图真正听懂“我要什么风格”的底层突破最近在好几个图像生成社区里,看到不少同行反复提到一个词:“Local Content-Style Control”——不是泛泛而谈的“整体换风格”,而是在一张图里,让天空变成水彩…

📰

STM32综合测评B类题固件:ADC/DMA采样、校准与PID闭环

简介:面向备战全国大学生电子设计竞赛综合测评的嵌入式选手,这份2023年B题国一方案围绕同轴电缆长度与终端负载检测装置展开,主控采用梁山派开发板,开发链为STM32CubeMX、CLion与OpenOCD。方案给出TDR时域反射法测长(误…

📰

分布式计算核心技术解析与大数据实践

1. 分布式计算在大数据领域的核心价值 2008年我第一次接触Hadoop集群时,单台服务器处理TB级数据需要72小时,而8节点集群仅用3小时就完成了相同工作。这种指数级的效率提升正是分布式计算的核心价值所在。如今随着数据量爆炸式增长,单机处理能…

📰

全双工语音模型的话轮控制:解决AI抢话与冷场问题

1. 项目概述:当两个“全双工”语音模型开始“抢话”与“让话” “Coupled but Late: Turn-Taking Between Full-Duplex Speech Models in Unscripted Dialogue”——这个标题初看像一篇冷门的计算语言学论文,但拆开来看,它直指当前语音AI落地…

📰

多模型共识机制提升教育AI诊断准确率

1. 项目概述:当多个大模型“坐在一起”诊断学生数学学习卡点 你有没有遇到过这种情况:学生在解一道分数加减法题时反复出错,辅导老师看了几遍对话记录,觉得是通分规则没掌握;但换个老师看,却认为问题出在符…

📰

Diagram设计不是画图,而是结构化建模思维

1. 项目概述:这不是画图,是用结构语言思考问题“diagram-design”这个词组乍看像一个工具名或软件功能,但在我带过的十几个跨领域项目里,它从来不是指“用PPT拉几个箭头”,而是一套把模糊想法翻译成可验证、可协作、可…

TODAY

今日更新

THIS WEEK

本周精选

THIS MONTH

本月热门

读完文章,想聊聊您的网站?

告诉我们您的行业与需求,资深顾问一对一梳理方案与报价,全程免费。

📞 💬