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!"
相关推荐
HIT_Weston2 小时前
97、【Ubuntu】【Hugo】搭建私人博客:搜索功能(二)
linux·运维·ubuntu
安科瑞小许2 小时前
分布式光伏车棚的智慧化运维:从数据采集到AI赋能
运维·人工智能·分布式·能源·光伏
chen_mangoo2 小时前
HDMI简介
android·linux·驱动开发·单片机·嵌入式硬件
何达维2 小时前
`kubectl top nodes` 或 `kubectl top pods` 返回 `metrics not available yet` 的排查、解决
linux
运维之美@3 小时前
运维工程师的 perf 入门实战
运维·网络·php
东皇太星3 小时前
linux 内存管理详解
linux·运维·服务器
JY.yuyu3 小时前
Linux计划任务进程
linux·运维·服务器
single-life3 小时前
Linux 下 部署es+nebula(附带内网部署方式)
linux·运维·elasticsearch·nebula
last demo3 小时前
docker镜像
运维·docker·容器