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

    浏览量

    20503
  • UPF
    UPF
    +关注

    关注

    0

    文章

    51

    浏览量

    14118
  • DCG
    DCG
    +关注

    关注

    0

    文章

    7

    浏览量

    2538

原文标题:DC、DCT与DCG

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

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    PLC数据采集的方式哪几种

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

    PCB焊盘工艺哪几种

    PCB焊盘工艺对元器件焊接可靠性等很关键,不同工艺适用于不同场景,常见分类及说明如下:
    的头像 发表于 09-10 16:45 681次阅读
    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 2875次阅读

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

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

    声音传感器哪几种

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

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

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

    请问ADS8681/8685/8689几种触发模式

    请问ADS8681/8685/8689几种触发模式,手册上没有找到,连续转换模式
    发表于 05-20 09:08

    差分晶振的输出方式哪几种

    差分晶振通过差分信号输出,在抗干扰、信号完整性、EMI抑制等方面有显著优势,能够提供更稳定、更高速性能的时钟信号。 因此差分晶振通常用于高速通信系统、光模块、高速串行接口(如PCIe、USB 3.x)等场景。
    的头像 发表于 04-16 16:43 948次阅读
    差分晶振的输出方式<b class='flag-5'>有</b><b class='flag-5'>哪几种</b>呢

    STM32下载程序的方式哪些?

    Flash 存储器编程/擦除控制器将被锁定后,什么办法可以将FLASH重置,我个开发板能检测到芯片,但是下载程序的时候,出现无法下载的情况? 现在ST推出的开发板哪几种下载方式呢
    发表于 03-07 11:56

    分布式存储哪几种类型?

    分布式存储哪几种类型?分布式存储系统是一种将数据分散存储在多台独立节点上的技术,根据数据模型可分为键值存储、列式存储、文档存储和图形存储等类型;按数据存储单位可分为基于文件、块和对象的存储;按
    的头像 发表于 02-20 11:00 1132次阅读

    配电系统哪几种 TN是保护接零还是保护接地

    的分类 配电系统按照接地方式的不同,主要可以分为TN系统、TT系统和IT系统三大类。 TN系统 定义 :TN系统是指电气设备的金属外壳等可导电部分与电源中性点直接电气连接的系统。在TN系统中,所有电气设备的外露可导电部分均接到保护线上
    的头像 发表于 01-31 10:11 3592次阅读

    补偿导线可以当电线用吗,补偿导线哪几种类型

    在电子与电气工程领域,导线作为电能与信息传输的基础元件,其种类繁多,各具特色。补偿导线与常规电线便是其中两类,它们在功能、设计与应用上存在显著差异。本文将深入探讨补偿导线与常规电线的区别、补偿导线的类型及其独特应用,为技术人员提供全面、准确的技术指导。
    的头像 发表于 01-30 15:51 3011次阅读

    常见的有源变压器哪几种

    麻烦问一下大家,我们常见的有源变压器哪几种?最关键的问题是,有源变压器和无源变压器建模方法相同吗?有源变压器如何进行建模?真心求教,在线等,谢谢了。
    发表于 01-22 07:47

    输入电压达到正负5v、精度比较高最好是12bit以上的,六通道的ADC芯片一般选哪几种

    输入电压达到正负5v、精度比较高最好是12bit以上的,六通道的ADC芯片一般选哪几种,因为ADC之后是直接接FPGA处理的、最好是那种ADC芯片好呢、性能越好越好、
    发表于 01-22 06:47