Cadence Skill 论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 3886|回复: 2

[交流] 如何使用脚本删除规则里面的一些bus与差分对设置?

[复制链接]
发表于 2015-8-29 07:25:15 | 显示全部楼层 |阅读模式
如何使用脚本删除规则里面的一些bus与差分对设置?

希望首先删除全部的bus与差分对,然后通过自定义的方式进行编辑

这个删除的命令应该怎么描述?
发表于 2015-8-29 08:47:49 | 显示全部楼层
一段简单的代码就可以实现:
  1. foreach( x axlDBGetDesign()->groups
  2.         when(x->type == "DIFF_PAIR"
  3.                 axlDiffPair(x);Deletes a differential pair
  4.         )
  5. )
复制代码

删除BUS类似。不明白的话可以直接回复讨论。。。
 楼主| 发表于 2015-8-29 22:10:12 | 显示全部楼层
vivienluo 发表于 2015-8-29 08:47
一段简单的代码就可以实现:

删除BUS类似。不明白的话可以直接回复讨论。。。

这个可以用于脚本?好像脚本的语法不是这样的

都是cm 然后一段命令。例如:
  1. cm select ( frame ( workbook 55:Physical 61:Net "62:All Layers" ) )
  2. cm startTransaction ( Design "DESIGN01" ) ( "Diff Pair" "DP1" ) TS_DEFER
  3. cm add ( "Diff Pair" "DP1" ) to ( "Physical CSet" "PCS1" )
  4. cm commitTransaction ( Design "DESIGN01" ) ( "Diff Pair" "DP1" ) TS_DEFER
  5. cm endUndoBlock
复制代码




但是不知道这些语言在表述清除这些差分与bus的命令应该如何描述

只有清理干净了,后面就方便照本宣科的使用脚本进行操作
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|网站地图|Cadence Skill 论坛 ( 蜀ICP备13024417号 )

GMT+8, 2024-5-15 01:43 , Processed in 0.131057 second(s), 15 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表