首页
/
行业洞察
/
正文
INDUSTRY INSIGHT · 深度
Cadence:Conformal系列工具的两种命令输入模式(VPX和TCL)
📅 2026/10/26 9:49:50
✍️ 爱科研究院
👁 阅读 3,247
相关阅读Cadencehttps://blog.csdn.net/weixin_45791458/category_12708535.html?spm1001.2014.3001.5482Conformal是Cadence的一个形式验证工具系列包含Conformal LEC(Logic Equivalence Checking)、Conformal ECO(Engineering Change Orders)、Conformal LP(Low Power)、Conformal CD(Constraint Designer)以及Conformal Verify。本文将以LEC为例介绍Conformal的两种命令输入模式。Conformal提供两种命令输入模式vpxmode和tclmode其中vpxmode是默认输入模式Conformal最初是来自Verplex Systems公司的产品因此得名。vpxmode1、vpxmode模式中提示符的形式如下所示。SETUP LEC2、vpxmode模式下的命令不区分大小写下面的两条命令是等价的。SETUP READ DESIGN SETUP read design3、vpxmode模式下的命令可以使用缩写可以遵循3-2-1则以减少输入字符数量3表示输入第一个关键词的前3个字符2表示输入第二个关键词的前2个字符1表示输入第三个关键词的首字母下面的两条命令是等价的。SETUP ADD OUTPUT EQUIVALENCES SETUP add ou e4、某些命令中支持使用通配符匹配这包括文件名和设计对象需要注意的是对于设计对象*可以匹配层次分隔符即可以跨层级匹配对于文件名*无法匹配路径分隔符这遵循了UNIX规则。5、所有vpxmode模式的命令都有对应的tclmode模式的命令但不是所有tclmode模式的命令都有对应的vpxmode模式的命令如下所示。SETUP READ DESIGN TCL_SETUP read_design TCL_SETUP find6、如果在vpxmode模式中想切换到tclmode模式可以使用TCLMODE命令如果想直接启动工具时进入tclmode模式可以指定-tclmode选项如下所示。SETUP TCLMODE $ lec -tclmodetclmode1、tclmode模式中提示符的形式如下所示。TCL_SETUP TCL_LEC2、tclmode模式下的命令都是小写的如下所示。TCL_SETUP write_design3、除了之前谈到的所有vpxmode模式的命令都有对应的tclmode模式的命令tclmode拥有一类独有的进行设计查询的命令如下所示。TCL_SETUP all_fanin TCL_SETUP all_fanout TCL_SETUP find TCL_SETUP get_nets TCL_SETUP get_ports对于这些tclmode模式独有的命令设计对象名可以用层次结构上下文或模块上下文两种方式指定层次结构上下文是以/开头的即从根模块可使用set_root_module设置开始模块上下文不以/开头从当前模块可使用set_current_module设置开始。4、tclmode模式下的命令不可以使用缩写如果命令不完整Conformal会根据前缀返回可能的命令提示如下所示。TCL_SETUP all ambiguous command name all: all_fanin all_fanout all_registers5、某些命令中支持使用通配符匹配这包括文件名和设计对象需要注意的是对于设计对象*只支持在最后的层次中使用不可以匹配层次分隔符对于文件名*无法匹配路径分隔符这遵循了UNIX规则。6、如果在tclmode模式中想切换到vpxmode模式可以使用vpxmode命令如下所示。TCL_SETUP vpxmode7、tclmode模式中可以执行vpxmode模式的命令使用vpx前缀即可如下所示。TCL_SETUP vpx read design counter.v
📌 标签:
工业官网
设计趋势
AI 建站
SEO
获取完整报告 →
RELATED ARTICLES
推荐阅读
2026/10/26 9:49:50
Synopsys:消息管理
2026/10/26 9:49:50
端侧AI轻量化模型:DeepSeek核心技术解析与实战
2026/10/26 9:49:50
IPFS(星际文件系统)技术介绍:探索去中心化存储的未来
2026/10/26 10:40:14
ARM Linux 字符集转换:libiconv 交叉编译与静态链接实战
2026/10/26 10:40:14
UR5机械臂MATLAB轨迹规划:DH建模、逆解校验与上机前仿真
2026/10/26 10:40:14
利基工具站从0到1:选题、Flask实现、限流与部署
2026/10/26 10:40:14
单周期CPU设计实战:Verilog数据通路与Vivado仿真上板
2026/10/26 10:40:14
C语言goto语句的争议与实践指南
2026/10/26 10:35:08
UE5大作DLSS 4超分、帧生成与光追配置及性能测试指南
2026/10/26 0:01:33
热搜量不是文档频率:先把 BM25 的统计口径分开
2026/10/26 0:01:33
Nested Learning:解决AI灾难性遗忘的分层记忆架构
2026/10/26 0:01:33
企业级大模型应用:OCR预处理、Dify编排与DeepSeek落地实战
2026/10/25 0:02:11
全国计算机二级C语言真题PDF高效刷题指南
2026/10/26 0:03:29
requests+BeautifulSoup:爬虫抓取h1标题的入门实战指南
2026/10/25 0:02:11
递推最小二乘参数辨识MATLAB编程:二阶系统与渐消记忆实现
2026/10/25 22:15:16
我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频
2026/10/23 10:58:39
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证
2026/10/25 12:42:56
2026 大模型集体涨价:用 Python 做企业 Token 成本测算与选型避坑(附配置)