尧图网络 高端网站定制 · 原创设计
免费咨询热线
400-888-6620
免费获取方案
SDC命令详解:使用current_design命令设置当前设计
相关阅读SDC命令详解https://blog.csdn.net/weixin_45791458/category_12931432.html?spm1001.2014.3001.5482current_design命令用于设置当前设计当前设计以及当前实例是许多命令的默认目标对象关于当前实例可以参考下面的博客。SDC命令详解使用相对路径访问设计对象(current_instance命令)https://chenzhang.blog.csdn.net/article/details/147156354本文针对Design Compiler但该命令同样存在于PrimeTime、IC Compiler等工具中它们大致相同略有差别。current_design命令的BNF范式有关BNF范式可以参考以往文章为current_design [design]指定设计指定一个已加载进内存的设计可以使用list_designs命令列出内存中所有的可用设计。如果不指定该参数则会列出当前设计而不是设置当前设计。简单使用在使用analyzeelaborate命令读取设计时一般不会用到current_design命令因为elaborate命令会自动将指定的设计设置为当前设计。但在使用read类命令读取设计时当前设计的自动设置情况就更加复杂了下面给出几个例子进行说明。1、当使用多条read类命令读取设计时最后一个命令读取的文件将被自动设置为当前设计每次使用read类命令都会重新设置当前设计如下所示。// A.v module A(); endmodule // B.v module B(); endmodule // TOP.v module TOP(); endmodule dc_shell read_verilog A.v ***** Current design is A. dc_shell read_verilog B.v ***** Current design is B. dc_shell read_verilog TOP.v ***** Current design is TOP.2、当使用一条read类命令读取多个设计时列表中的第一个文件将被自动设置为当前设计如下所示。// A.v module A(); endmodule // B.v module B(); endmodule // TOP.v module TOP(); endmodule dc_shell read_verilog {A.v B.v TOP.v} ***** Current design is A.3、当一个文件中存在多个设计时 文件中的第一个设计将被自动设置为当前设计如下所示。// TOP_hier.v module TOP(); endmodule module A(); endmodule module B(); endmodule dc_shell read_verilog TOP_hier.v ***** Current design is TOP.对于更复杂的情况读者可以基于以上三例自行分析如果不希望使用read类命令自动设置当前设计的行为则可以使用current_design命令在读取设计后显式设置当前设计。
RELATED

相关推荐

避坑指南:Mid360激光雷达ROS节点运行无点云输出的排查实录

避坑指南:Mid360激光雷达ROS节点运行无点云输出的排查实录

一、 问题现象与排查思路在部署MID-360激光雷达的过程中,开发者常会遇到雷达初始化失败或ROS节点启动后无数据输出的问题。如下图所示。针对此类故障,核心排查逻辑应遵循“先物理链路,后软件配置”的原则。首先,我们需要绕过ROS环…

📅 2026/10/3 4:08:52
HTML转Figma实战:3步把任意网页变成可编辑的设计稿

HTML转Figma实战:3步把任意网页变成可编辑的设计稿

HTML转Figma实战:3步把任意网页变成可编辑的设计稿 【免费下载链接】figma-html Convert any website to editable Figma designs 项目地址: https://gitcode.com/gh_mirrors/fi/figma-html 周五下午六点,设计师小周收到一条消息:明天…

📅 2026/9/25 10:24:12
LosslessCut 无损剪辑实战:10 分钟剪出第一支零损耗视频

LosslessCut 无损剪辑实战:10 分钟剪出第一支零损耗视频

LosslessCut 无损剪辑实战:10 分钟剪出第一支零损耗视频 【免费下载链接】lossless-cut The swiss army knife of lossless video/audio editing 项目地址: https://gitcode.com/gh_mirrors/lo/lossless-cut 凌晨一点,你把 2 小时的 GoPro 素材拖…

📅 2026/9/26 11:45:30
MORE NEWS

更多资讯

📰

SpringCloud构建真实LIMS样本库系统:PCR仪/冻存架/ELN三端集成

简介:这是一套基于Java SpringCloud微服务架构实现的LIMS(实验室信息管理系统)样本库管理源码,面向高校实验室、科研机构及企业质检部门的开发者与系统实施人员,解决传统实验室样本登记混乱、流程不可追溯、多模块协同…

📰

Win10下海思SS928 ToolPlatform烧写工具安装避坑指南

拿到海思SS928开发板的第一天,我就被ToolPlatform这个烧写工具折腾得够呛。原本以为插上USB线、打开工具、选个镜像就能把系统烧进去,结果从安装到跑通整整花了一个下午,中途还差点以为板子被我搞坏了。后来冷静下来一步步排查,发…

📰

CF1075复盘:从切比雪夫距离到排序+二分的算法竞赛解题思路

1. 先说说这场比赛:CF 1075的难度定位与做题节奏Codeforces Round #1075(Div. 2)这场我印象挺深。它不算那种难到劝退的场次,A、B题都属于“想明白就一行代码,想不明白就绕远路”的典型div2开胃菜,C题则是中…

📰

C++ auto关键字详解:类型推导原理、使用场景与避坑指南

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

📰

wscript.exe丢失别乱下载!SFC和DISM免费修复系统文件

遇到“wscript.exe文件丢失”这个报错,很多人的第一反应是赶紧找个网站下载一个扔回System32。这个思路本身没毛病,但操作上经常进坑——有的人下载回来发现系统直接蓝屏,有的人双击安装包结果全家桶伺候,还有人折腾半天发现文件明…

📰

降AI率实战指南:从统计特征到人类化重写的正确路径

1. 先搞清楚"降AI率"到底在降什么先说一个很多人没意识到的真相:市面上的AI检测工具,包括Turnitin、知网AIGC检测、各类"AI率检测"网站,本质上都是基于统计特征的概率预测模型,而不是真正"看懂了"你…

TODAY

今日更新

THIS WEEK

本周精选

THIS MONTH

本月热门

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

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

📞 💬