SDC命令详解:使用all_outputs命令进行查询 相关阅读SDC命令详解https://blog.csdn.net/weixin_45791458/category_12931432.html目录指定时钟指定边沿/电平触发Multicorner-Multimode支持写在最后all_outputs命令用于创建一个输出/双向端口对象集合包含当前设计中的所有输出/双向端口关于设计对象和集合的更详细介绍可以参考下面的博客。Synopsys设计对象https://chenzhang.blog.csdn.net/article/details/147015140?spm1001.2014.3001.5502本文针对Design Compiler但该命令同样存在于PrimeTime、IC Compiler等工具中它们大致相同略有差别。all_outputs命令的BNF范式有关BNF范式可以参考以往文章为all_outputs [-clock clock_name] [-edge_triggered | -level_sensitive] //注该命令的选项和参数顺序任意指定时钟-clock选项指定了一个时钟对象列表只有相对这些时钟设置了输出延迟的端口会被包含在集合中如例1所示。// 例1 dcnxt_shell create_clock -period 10 -name clk1 Warning: Creating virtual clock named clk1 with no sources. (UID-348) 1 dcnxt_shell create_clock -period 10 -name clk2 Warning: Creating virtual clock named clk2 with no sources. (UID-348) dcnxt_shell set_output_delay 0.1 [get_ports out1] -clock clk1 1 dcnxt_shell set_output_delay 0.2 [get_ports out2] -clock clk2 1 dcnxt_shell all_outputs {out1 out2 out3} dcnxt_shell all_outputs -clock [get_clocks clk1] {out1} dcnxt_shell all_outputs -clock [get_clocks clk2] {out2}指定边沿/电平触发-edge_triggered选项指定输出延迟是相对外部捕获触发器而言的不使用-level_sensitive选项-level_sensitive选项指定输出延迟是相对外部捕获锁存器而言的使用-level_sensitive选项如例2所示。// 例2 dcnxt_shell create_clock -period 10 -name clk1 Warning: Creating virtual clock named clk1 with no sources. (UID-348) 1 dcnxt_shell create_clock -period 10 -name clk2 Warning: Creating virtual clock named clk2 with no sources. (UID-348) dcnxt_shell set_output_delay 0.1 [get_ports out1] -clock clk1 -level_sensitive 1 dcnxt_shell set_output_delay 0.2 [get_ports out2] -clock clk2 1 dcnxt_shell all_outputs {out1 out2 out3} dcnxt_shell all_outputs -level_sensitive {out1} dcnxt_shell all_outputs -edge_triggered {out2}-edge_triggered选项和-level_sensitive选项是互斥的只能使用其中一个。Multicorner-Multimode支持该命令仅对当前场景生效换句话说只能在当前场景创建输出/双向端口对象集合在指定时钟时仅考虑当前场景。关于场景的更多介绍可以参考下面的博客。Design Compiler多工艺角和多工作模式(Multicorner-Multimode, MCMM)https://blog.csdn.net/weixin_45791458/article/details/149578771?ops_request_misc%257B%2522request%255Fid%2522%253A%2522e3267dcc7cc26380435f53994dc8b9b8%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fblog.%2522%257Drequest_ide3267dcc7cc26380435f53994dc8b9b8biz_id0utm_mediumdistribute.pc_search_result.none-task-blog-2~blog~first_rank_ecpm_v1~rank_v31_ecpm-1-149578771-null-null.nonecaseutm_termMCMMspm1018.2226.3001.4450写在最后all_outputs命令在功能上等价于下面这两种get_ports命令。dcnxt_shell get_ports -filter directioninout or directionout dcnxt_shell get_ports * -filter directioninout or directionout如果想创建端口使用create_port命令如果想移除端口使用remove_port命令如果想报告端口的详细信息使用report_port命令。all_outputs命令返回的是输出/双向端口对象集合但该命令会自动调用query_objects命令显示对象名列表执行该命令后可看到对应列表列表中的对象名数量最多由collection_result_display_limit变量控制默认为100。

相关新闻

最新新闻

【x265编码器】章节3——x265帧内预测流程

【x265编码器】章节3——x265帧内预测流程

系列文章目录 HEVC视频编解码标准简介 【x264编码器】章节1——x264编码流程及基于x264的编码器demo 【x264编码器】章节2——x264的lookahead流程分析 【x264编码器】章节3——x264的码率控制 【x264编码器】章节4——x264的帧内预测流程 【x264编码器】章节5——x264的帧…

2026/8/21 18:43:24
如何用QueryExcel批量搜索上百个Excel文件:新手完整指南

如何用QueryExcel批量搜索上百个Excel文件:新手完整指南

如何用QueryExcel批量搜索上百个Excel文件:新手完整指南 【免费下载链接】QueryExcel 多Excel文件内容查询工具。 项目地址: https://gitcode.com/gh_mirrors/qu/QueryExcel 你正对着100个Excel表格,每个表格还有10个Sheet,要找出一个…

2026/8/21 18:43:24
【TypeScript】对象类型定义(interface 和 type)

【TypeScript】对象类型定义(interface 和 type)

1. 声明合并:interface 能合并,type 不行 同名 interface 会被自动合并成一个。而 type 是“别名”,他是一次性赋值,重复声明同名 type 直接报错。 // interface:两次声明同名,编译器自动合并 interface Us…

2026/8/21 18:43:24
AD20使用技巧(持续更新中)

AD20使用技巧(持续更新中)

如果帮到你了,麻烦点个赞 1. AD20中不同窗口之间切换 Ctrl Tab 2. PCB镜像翻转 Ctrl F 3. PCB中器件封装镜像 选中封装,按快捷键Ctrl X 4. 选中同一面上的同一网络的导线 鼠标左击选中一小段后,按Tab键 5. 选中一段同一网络相连的…

2026/8/21 18:43:24
从手敲30分钟到点选几次:Zotero茉莉花插件抓取知网元数据保姆级实录

从手敲30分钟到点选几次:Zotero茉莉花插件抓取知网元数据保姆级实录

从手敲30分钟到点选几次:Zotero茉莉花插件抓取知网元数据保姆级实录 【免费下载链接】jasminum A Zotero add-on to retrive CNKI meta data. 一个简单的Zotero 插件,用于识别中文元数据 项目地址: https://gitcode.com/gh_mirrors/ja/jasminum 把…

2026/8/21 18:43:24
ZEN部署与推理指南:中文文本编码器预训练模型下载、加载与性能优化

ZEN部署与推理指南:中文文本编码器预训练模型下载、加载与性能优化

ZEN部署与推理指南:中文文本编码器预训练模型下载、加载与性能优化 【免费下载链接】ZEN A BERT-based Chinese Text Encoder Enhanced by N-gram Representations 项目地址: https://gitcode.com/gh_mirrors/zen10/ZEN ZEN 是一个基于 BERT 的中文文本编码器…

2026/8/21 18:38:23