首页 > 其他分享 >DC综合时set_ideal_network -no_propagate

DC综合时set_ideal_network -no_propagate

时间:2024-07-30 15:28:08浏览次数:18  
标签:set network no 网络 ideal 理想 propagate

在Design Compiler (DC) 综合过程中,set_ideal_network命令用于指定理想网络(ideal network),这些网络通常不会被综合工具修改。这些网络的延迟和负载被忽略,从而简化了综合过程。

举例

set_ideal_network -no_propagate [all_high_fanout -nets -threshold 256]

 

  • set_ideal_network:将指定的网络设置为理想网络。
  • -no_propagate:不传播理想网络属性到驱动和被驱动的端口。
  • all_high_fanout -nets -threshold 256:选择所有扇出超过256的网络作为理想网络。

具体作用

  1. 设置高扇出网络为理想网络

    • 这个命令将所有扇出超过256的网络(高扇出网络)设置为理想网络。
    • 这样做的目的是避免综合工具对这些高扇出网络进行详细的延迟和负载计算,从而加快综合过程。
  2. -no_propagate选项的作用

    • 默认情况下,设置一个网络为理想网络时,其驱动和被驱动的端口也会被设置为理想端口。这样,这些端口的负载和延迟计算也会被忽略。
    • 使用-no_propagate

标签:set,network,no,网络,ideal,理想,propagate
From: https://blog.csdn.net/hzmscut/article/details/140797863

相关文章

  • 招募[星巴克项目]- Node.js开发
    职位职责:负责公司Node.js和TypeScript技术栈相关项目的开发和维护工作。参与系统架构设计,编写高性能、高可用的Node.js应用程序。优化并提升现有系统的性能和可靠性。制定有效的监控方案,及时响应和解决线上问题。持续跟进新技术动向,积极学习和实践新技术。职位要求:1......
  • ElementPlusError: [ElOnlyChild] no valid child node found
    1.在使用elementplus表格操作按钮,使用v-if,作用元素,出现如下报错:ElementPlusError:[ElOnlyChild]novalidchildnodefound代码如下:<el-table-columnlabel="操作"align="center"fixed="right"width="150"class-name="small-paddingf......
  • canal 报错:Could not find first log file name in binary log index file
    canalwiki地址:https://github.com/alibaba/canal/wiki/canal报错:Couldnotfindfirstlogfilenameinbinarylogindexfile1、canal_deployer日志报错:2024-07-2914:25:21.624[destination=example,address=/192.168.1.7:3306,EventParser]ERRORc.a.o.c.p.......
  • macOS Sonoma 14.6 (23G80) 正式版 Boot ISO 原版可引导镜像下载
    macOSSonoma14.5(23F79)正式版BootISO原版可引导镜像下载2024年7月30日凌晨,macOSSonoma14.6发布,本更新提供了重要的错误修复和安全更新,建议所有用户安装。同时带来了macOSVentura13.6.8和macOSMonterey12.7.6安全更新。本站下载的macOS软件包,既可以拖......
  • Android开发 - setOnTouchListener 监听触控事件解析
    事件解析setOnTouchListener(newOnTouchListener(){});:事件分发解析MotionEvent.ACTION_DOWN:按下MotionEvent.ACTION_MOVE:滑动MotionEvent.ACTION_UP:抬起使用方法//部分区域调用需要对象:view.setOnTouchListener(newview.OnTouchListener(){})setOnTouchListe......
  • 类型错误: | 不支持的操作数类型:“type”和“NoneType”
    fromdataclassesimportdataclass@dataclassclassInventoryItem:"""Classforkeepingtrackofanitemininventory."""name:str|None=Noneunit_price:floatquantity_on_hand:int=0TypeError:unsup......
  • Pandas to_csv 无法附加到 Databricks 云中的文件(OSError Errno 95 不支持操作)
    为什么我无法使用下面的代码覆盖文件?我希望创建文件b.csv,然后附加每次迭代。虽然我给出mode='a'(追加),但不知何故我可能会创建文件但不追加到它。files=dbutils.fs.ls("/mnt/lake/RAW/test/billion-row-ingestion-time/table/")parquet_file_list=[each.pat......
  • 51nod两问-Pinball等
    问题1-Pinball为什么这样解释的通,我看不懂什么意思?还有这个\(e\)在后面状态中没有体现。具体做法?为什么只有\([a_i,c_i]\)需要考虑?他可以往左边掉。那么从\(n\)开始掉又如何考虑Kamp手绘的图:这个图似乎就不满足了。不知道什么意思。这个思路怎么做。......
  • Python - Function Annotations
     deffunc(s:str,i:int,j:int)->str:returns[i:j]Theparametersissupposedtobeastring,soweplaceacolonaftertheparameternameandthenwritestr.Parametersiandjaresupposedtobeintegerssowewriteintforthem.Returntypeis......
  • 【花雕学编程】Arduino FOC 之使用正逆运动学的二轴绘图机器人程序
    Arduino是一个开放源码的电子原型平台,它可以让你用简单的硬件和软件来创建各种互动的项目。Arduino的核心是一个微控制器板,它可以通过一系列的引脚来连接各种传感器、执行器、显示器等外部设备。Arduino的编程是基于C/C++语言的,你可以使用ArduinoIDE(集成开发环境)来编写、......