cadence原理图高亮器件

软件: cadence
全方位数据报表
许可分析

许可分析

免费体验
识别闲置、及时回收
许可优化

许可优化

免费体验
多维度智能分析
许可分析

许可分析

免费体验
减少成本、盘活许可
许可优化

许可优化

免费体验
Cadence原理图中高亮器件的常用方法

1. 使用Find工具批量高亮器件

打开需要操作的原理图窗口,按下快捷键F3或点击菜单栏Edit → Find调出Find窗口。在Find窗口中,将“Find By Name”下拉菜单选择为Property,在“Property”输入框中输入器件属性名(通常为value,部分PDK可能使用自定义属性名,如resistance、capacitance),在“Value”输入框中输入目标值(支持通配符*,例如R*可匹配所有以R开头的电阻值)。勾选“Partial”以支持模糊匹配(可选),点击Find按钮,所有符合条件的器件会在原理图中高亮显示。此时可点击Select All或按住Shift键框选目标器件,进一步进行批量操作(如移动、修改属性等)。

2. 通过Query Builder高级过滤高亮

对于需要更复杂条件的批量高亮(如同时满足多个属性条件),可使用Query Builder。在原理图窗口中点击菜单栏Tools → Query调出Query窗口,选择Property类型,输入查询条件(例如value == "10k" && objectType == "instance",表示筛选value属性为10k且对象类型为实例的器件)。点击Apply按钮,符合条件的器件会被选中并高亮。

3. 利用Skill脚本自动化高亮

若需要频繁进行复杂批量操作(如定期筛选特定值器件),可使用Skill脚本实现自动化。在CIW(Command Interpreter Window)中粘贴以下脚本(示例为筛选value为指定值的器件):

procedure(selectByValue(value)

let((cv insts))

cadence原理图高亮器件

cv = geGetEditCellView()

insts = setof(inst cv~>instances inst->value == value)

geSelectObject(insts)

printf("Selected %d instances with value %s\n" length(insts) value)

)

执行脚本后,输入命令selectByValue("10k")(将10k替换为目标值),即可自动高亮所有符合条件的器件。

4. 原理图与PCB间器件高亮联动

在Cadence原理图与Allegro PCB间可实现器件高亮联动,便于跨工具快速定位。操作步骤:

打开原理图和PCB工程,先进入PCB界面,点击菜单栏Tools → Highlight(或使用快捷键)激活高亮功能;

返回原理图界面,点击需要查找的器件(如元件位号、封装符号),此时PCB中对应的器件会同步高亮显示,反之亦然(需确保原理图与PCB的器件封装名称一致)。

5. 查找命令快速高亮单个器件

若需快速定位并高亮单个器件(如元件位号、网络标号),可使用查找命令:

方法一:按下快捷键Ctrl+F调出Find窗口,在搜索框中输入器件位号(如U1、R1),点击Find按钮,左下角的“Find window”会显示搜索结果,双击结果中的器件即可在原理图中高亮并定位到其位置;

方法二:在原理图窗口的“Hierarchy”标签下,点击“+”展开目录,双击需要查找的器件名称(如U1),视图会自动切换到器件所在页面并高亮显示该器件。

注意事项

属性名称一致性:确保Find工具或Query Builder中输入的属性名(如value)与器件属性中的名称完全一致(区分大小写),否则无法正确筛选;

通配符使用:模糊匹配时可使用*(匹配任意数量字符)或?(匹配单个字符),例如C*可匹配所有电容,R1?可匹配R10、R11等;

高亮取消:若需取消高亮,可使用Dehilight命令(菜单栏Display → Dehilight)或快捷键(如Ctrl+Shift+H),清除当前高亮显示。

index-foot-banner-pc index-foot-banner-phone

点击一下 免费体验万千客户信任的许可优化平台

与100+大型企业一起,将本增效

与100+大型企业一起,将本增效

申请免费体验 申请免费体验