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!"