0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

Design Compiler软件有哪几种模式

工程师邓生 来源:集成电路设计及EDA教程 作者:Horizon Qiao 2022-09-16 10:44 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

Design Compiler软件有四种模式,分别为:

• Wire Load Mode (Default)

• Topographical Mode

• Multimode

• UPF Mode

其中Wire Load Mode和Topographical Mode是工具模式,我们可以在启动软件的时候决定启动哪种模式。如果用dc_shell或者design_vision后边什么option不加,工具默认以Wire Load Mode启动软件。如果启动软件的时候后边加上-topo或者-topographical_mode,则软件以topo模式启动。

另外两种模式Multimode和UPF Mode并非工具启动的模式而是topo下的两种模式,分别支持多个工作条件、多个模式以及UPF低功耗。

Wire Load模式 - DC

在线负载模式(Wire Load Mode)下,工具使用Wire Load Model(线负载模型)来估算Wire上的Delay。

默认启动DC的时候就是启动Wire Load Mode:

dc_shell或者design_vision

这种模式在老的工艺下用的比较多,深亚微米下用的不太多,你可能会发现有些Foundary的库里面已经没有Wire Load Model了,对于大型Design,我们可以使用下面介绍的Topo模式。

Topo模式 - DCT

在拓扑模式(Topographical Mode)下,我们可以读入一些物理Floorplan信息以及物理约束信息,DC也只有该模式可以读入这些信息。在该模式下,工具不用借助Wire Load Model来估算Wire delay。因为有了物理信息,因此在逻辑综合过程中,工具可以借助布局以及优化的技术来优化Timing、Power、Area,使得优化结果更加棒,另外和布局布线后的Timing结果也更加接近。

如前所述,在启动dc的时候我们后边加上-topo即可启动topo模式:

dc_shell -topographical_mode

我们可以在topo模式下运行两种编译方法:

compile_ultra

这个大家应该都不陌生,下面着重讲另一种DCG:

compile_ultra -spg

DCG(Design Compiler Graphical

在DC的topo模式下,运行下面的命令进行综合便会调用DCG:

compile_ultra -spg

该命令在编译过程中会使用DCG(Design Compiler Graphical)来对MCMM的Design进行优化,还可以优化Congestion(如下图所示),做AHFS(Automatic High-Fanout Synthesis)来解逻辑DRC,提高与ICC/ICC2在PPA上的Correlation,优化ICC/ICC2中的runtime,另外我们还可以在DCG中使用Floorplan exploration创建以及修改Floorplan。

需要注意的是运行DCG需要DC Ultra和Design Compiler Graphical的license支持。

f43fbeca-34e2-11ed-ba43-dac502259ad0.png




审核编辑:刘清

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • DCT
    DCT
    +关注

    关注

    1

    文章

    56

    浏览量

    20759
  • UPF
    UPF
    +关注

    关注

    0

    文章

    51

    浏览量

    14206
  • DCG
    DCG
    +关注

    关注

    0

    文章

    7

    浏览量

    2574

原文标题:DC、DCT与DCG

文章出处:【微信号:集成电路设计及EDA教程,微信公众号:集成电路设计及EDA教程】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    直线导轨分哪几种

    此外直线导轨分为:微型导轨:主要承受较小的负载,对精度和刚性的要求相对较低,通常用于小型机械设备或精密仪器中。 中载导轨:这类导轨承受的中等负载,通常用于中型机械设备或工业应用中,中载导轨对精度和刚性的要求介于轻载导轨和重载导轨之间。 重载/超重载导轨:这种导轨承受较大的负载,通常用于重型机械设备或高强度应用中。重载导轨对精度、刚性和耐久性的要求非常高,以确保导轨能够承受较大的负载并保持稳定的性能。
    发表于 05-07 16:27

    单相电机可以分为哪几种类型?

    单相电机是家用电器和小型工业设备中应用最广泛的动力装置之一,其结构简单、成本低廉的特点使其在220V交流电环境下具有不可替代的优势。根据工作原理和启动方式的不同,单相电机主要可分为以下几种类型:
    的头像 发表于 03-03 17:12 990次阅读

    CW32单片机支持哪几种开发环境,比较常用的MDK支持吗?

    CW32单片机支持哪几种开发环境,比较常用的MDK支持吗。 若使用MDK开发,是否也需要下载芯片包,导入到MDK中?xxx32的库可以用吗。
    发表于 01-26 06:14

    知识分享|连接器焊接方法几种

    连接器是一种用于连接电路的元件,通常由金属制成。下面跟小欣一起看看连接器的焊接方法哪几种呢?烙铁焊接法是最常见的连接器焊接方法之一。使用烙铁将连接器和电路板焊接在一起,这种方法需要使用适当的烙铁
    的头像 发表于 01-20 17:57 1548次阅读
    知识分享|连接器焊接方法<b class='flag-5'>有</b><b class='flag-5'>几种</b>?

    请问单片机开发的程序设计语言主要有哪几种

    单片机开发的程序设计语言主要有哪几种
    发表于 01-14 08:29

    上海SD-WAN厂家有哪几种?国内SD-WAN厂商推荐

    前言面对数字化转型浪潮,一条软件定义的网络高速公路正成为企业竞争的关键筹码,选对SD-WAN服务商能让网络成本降低60%,业务部署速度提升10倍。在全球数字经济加速发展的背景下,企业对网络架构
    的头像 发表于 11-19 11:29 1016次阅读
    上海SD-WAN厂家有<b class='flag-5'>哪几种</b>?国内SD-WAN厂商推荐

    PLC数据采集的方式哪几种

    目前,部分企业对设备数据的利用仍停留在本地监控层面,依赖人工记录或单一设备调试获取数据,不仅效率低下、查找困难,还无法满足大规模产线的实时监控、远程诊断及数据分析需求。因此,实现设备数据采集与联网通信,成为补足企业自动化生产与管理的重要环节。 PLC(可编程逻辑控制器)作为连接底层设备与上层管理系统的关键枢纽,承载着设备运行状态、工艺参数、故障信息等核心数据的存储与交互功能。通过采集PLC数据并实现联网通信,
    的头像 发表于 09-28 17:01 934次阅读
    PLC数据采集的方式<b class='flag-5'>有</b><b class='flag-5'>哪几种</b>

    HCI杭晶电子:温补晶振(TCXO)分类哪几种

    温补晶振,即温度补偿晶体振荡器(TCXO,TemperatureCompensatedCrystalOscillator),是一种能够在不同温度条件下保持稳定频率的晶振。它通过加入温度补偿电路来减少环境温度变化对振荡频率的影响,确保在各种环境条件下都能提供高精度的时钟信号。温补晶振主要分为直接补偿、间接补偿和数字补偿三大类。温补晶振共性高稳定性:在广泛的温度
    的头像 发表于 09-26 11:27 876次阅读
    HCI杭晶电子:温补晶振(TCXO)分类<b class='flag-5'>有</b><b class='flag-5'>哪几种</b>?

    PCB焊盘工艺哪几种

    PCB焊盘工艺对元器件焊接可靠性等很关键,不同工艺适用于不同场景,常见分类及说明如下:
    的头像 发表于 09-10 16:45 1297次阅读
    PCB焊盘工艺<b class='flag-5'>有</b><b class='flag-5'>哪几种</b>?

    #红外传感器哪几种?怎么用?怎样才能选对?

    传感器
    iczoom
    发布于 :2025年09月02日 10:52:41

    水晶头主要有哪几种型号

    水晶头主要有RJ-45、RJ-11和RJ-12三种型号,具体说明如下: RJ-45水晶头: 结构:8个凹槽和8个触点(8p8c),体积相对较大。 应用:广泛用于以太网、快速以太网、千兆以太网等网络
    的头像 发表于 08-05 09:41 5450次阅读

    固态电容按照介质种类来分为哪几种

    固态电容按照介质种类主要分为 钽介质固态电容、铝介质固态电容、陶瓷介质固态电容(MLCC虽属陶瓷电容,但部分特殊结构可视为固态电容变种)以及聚合物介质固态电容(如导电高分子型) 。以下为具体分类及特性分析: 一、钽介质固态电容 核心结构 :以钽金属为阳极,五氧化二钽(Ta₂O₅)为介质层,固态电解质(如二氧化锰或导电高分子)为阴极。 特性优势 : 高介电常数 :钽氧化物的介电常数(约27)远高于铝氧化物(约8),单位体积电容值更高,适
    的头像 发表于 07-25 16:10 1459次阅读
    固态电容按照介质种类来分为<b class='flag-5'>哪几种</b>?

    声音传感器哪几种

    声音传感器作为将声波信号转换为电信号的装置,在工业自动化、智能家居、医疗诊断等领域应用广泛。根据工作原理和检测目标的不同,声音传感器主要分为以下几类: 一、基于压电效应的传感器 压电式声音传感器利用石英、陶瓷等压电材料的特性,当声波压力作用于材料表面时会产生电荷变化,从而输出电信号。这类传感器灵敏度高、频率响应宽,典型应用包括: 1. 麦克风:驻极体麦克风(ECM)采用极化后的驻极体薄膜作为振膜,成本低且体积小
    的头像 发表于 06-23 10:10 2529次阅读

    门铃语音芯片哪几种型号可以选择?

    门铃语音芯片的选择可以很广泛!因为简单的OTP语音芯片也可以用,高级一点的FLASH语音芯片,或者在高端一点的语音识别芯片,或者集成蓝牙又或者红外等等,非常多的方案,具体可以看自己详细的需求。 以
    的头像 发表于 06-09 15:58 881次阅读