Calibre 3Dstack --每日一个命令days11【dangling_ports】(3-11)

Calibre 3Dstack --每日一个命令day1【die】(3-1)

Calibre 3Dstack --每日一个命令day2【component】(3-2)

Calibre 3Dstack --每日一个命令day3【stack】(3-3)

Calibre 3Dstack --每日一个命令day4【connect】(3-4)

Calibre 3Dstack --每日一个命令day5【config】(3-5)

Calibre 3Dstack --每日一个命令day6【process&export_layout】(3-6)

Calibre 3Dstack --每日一个命令day7【centers】(3-7)

Calibre 3Dstack --每日一个命令day8【connected】(3-8)

Calibre 3Dstack --每日一个命令day9【copy】(3-9)

Calibre 3Dstack --每日一个命令day10【custom_check】(3-10)

Calibre 3Dstack --每日一个命令day11【dangling_ports】(3-11)

Calibre 3Dstack --每日一个命令day12【density】(3-12)

Calibre 3Dstack --每日一个命令day13【enclosure】(3-13)

Calibre 3Dstack --每日一个命令day14【external】(3-14)

Calibre 3Dstack --每日一个命令day15【extra_ports】(3-15)

Calibre 3Dstack --每日一个命令day16【floating_pads】(3-16)

Calibre 3Dstack --每日一个命令day17【floating_texts】(3-17)

Calibre 3Dstack --每日一个命令day18【floating_trace】(3-18)

Calibre 3Dstack --每日一个命令day19【internal】(3-19)

Calibre 3Dstack --每日一个命令day20【locations】(3-20)

Calibre 3Dstack --每日一个命令day21【missing_ports】(3-21)

Calibre 3Dstack --每日一个命令day22【multi_texts】(3-22)

Calibre 3Dstack --每日一个命令day23【multi_trace】(3-23)

Calibre 3Dstack --每日一个命令day24【no_texts】(3-24)

Calibre 3Dstack --每日一个命令day25【no_trace】(3-25)

Calibre 3Dstack --每日一个命令day26【offgrid_centers】(3-25)

Calibre 3Dstack --每日一个命令day27【overlap】(3-27)

Calibre 3Dstack --每日一个命令day28【select_checks】(3-28)

Calibre 3Dstack --每日一个命令day29【unselect_checks】(3-29)

Calibre 3Dstack --每日一个命令day30【3dstack_block】(3-30)

dangling_ports

本文介绍了Calibre3Dstack工具中"dangling_ports"命令的功能与使用方法。该命令用于检查版图中指定层类型的端口是否存在无物理连接的情况,支持自定义检查名称、层类型列表和注释说明。文章详细说明了命令参数的含义,包括必选的检查名称、层类型列表参数,以及可选的注释和RVE显示选项。特别指出当同一引脚的所有端口实例均无连接且源网表中对应端口也未连接时,不会报错。该命令可独立进行端口检查而无需完整连接分析,若无源网表则使用版图连接关系进行检查。最后给出了一个检查pad层类型未连接端口的示例命令。

检查在指定放置实例或层类型上无物理连接的已放置端口。

用法

tcl

复制代码
dangling_ports -check_name check_name
-layer_types layer_types_list
[-comment "comment"] [rve_option ...]
参数
  • -check_name check_name 必选参数,指定检查名称,该名称用于写入输出结果。若多次指定此命令,每个 check_name 必须唯一。

  • -layer_types layer_types_list 参数集,指定Tcl 格式的层类型列表。

  • -comment "comment" 可选参数,指定规则检查的注释。可使用 \n 转义序列指定多行注释。

  • rve_option ... 可选参数集,控制 Calibre RVE 如何显示规则检查结果,允许指定多个选项。rve_option 的允许值详见 **"Calibre 3DSTACK 检查文本覆盖注释"**。

说明

使用此命令可验证版图中的端口放置实例 是否与连接层存在物理连接。

注 若版图中同一引脚的所有端口放置实例 均无物理连接(例如,全部悬空),且源网表中对应的端口也未连接,则这些端口不会被标记为错误------ 因为从技术层面来说,版图与网表是一致的。

与端口相关的验证检查会按结果类型 及其所属的芯片、放置实例、裸片或层 进行报告。通过此命令,无需使用 connected 命令执行完整的连接分析,即可独立进行端口检查。

注 若未指定源网表,Calibre 3DSTACK 会使用版图连接关系来检查悬空端口。

示例

此命令验证 pad 层类型上的所有端口是否均连接到物理几何图形。

tcl

复制代码
dangling_ports -check_name dangling_pad_check \
-layer_types pad \
-comment "ERROR: Unconnected ports detected!"
相关推荐
吴声子夜歌3 小时前
Nginx应用与运维——Nginx负载均衡应用实战(二)
运维·nginx·负载均衡
lisanmengmeng3 小时前
NRPE 添加命令(一)
linux·运维·服务器
pt10433 小时前
CML网络仿真入门-2:使用CML模拟网络实验环境
运维·网络协议
树下水月4 小时前
Typora破解
linux·服务器·前端
沫璃染墨5 小时前
《从零入门Linux系统篇(五十七):线程篇·十——生产者消费者模型进阶:从环形缓冲区到POSIX信号量》
linux·运维·服务器·开发语言·c++·系统架构·信号处理
wuminyu5 小时前
LockStack在虚拟线程Mount和Unmount拷贝过程剖析
java·linux·c语言·jvm·c++
深念Y5 小时前
rime-雾凇拼音-配置记录
linux·junit·软件·拼音·kde
HAHAXX85 小时前
电商RPA批量上架通用方案:一套流程如何同时跑通拼多多、抖店、淘宝和跨境平台
java·运维·rpa
零基础1235 小时前
LLM Agent 驱动的物模型构建:从设备手册到边缘接入的自动化实践
运维·人工智能·经验分享·python·自动化
星夜夏空996 小时前
网络编程(5)—— Reactor实现(v3)
服务器·网络·php