EDA365电子论坛网

标题: [求助]请问axlNetEcsetValueGet()和axlCnsNetFlattened()能获取到的所有参数 [打印本页]

作者: 361553894    时间: 2015-12-14 10:47
标题: [求助]请问axlNetEcsetValueGet()和axlCnsNetFlattened()能获取到的所有参数
axlNetEcsetValueGet()
axlCnsNetFlattened()
官方pdf并没有展开t_cnsName的介绍
请问用这两个函数能获取到的参数类型有哪些??
axlNetEcsetValueGet(net "Relative_Propagation_Delay")
axlCnsNetFlattened(net "PROPAGATION_DELAY")
为什么都获取不到内容??
正确的格式应该是什么???

作者: XYX365    时间: 2015-12-14 12:42
正確應該是如下

axlNetEcsetValueGet(net 'Relative_Propagation_Delay)
axlCnsNetFlattened(net 'PROPAGATION_DELAY)




  1. Skill > axlNetEcsetValueGet(dNet 'Relative_Propagation_Delay)
  2. "MG_DAC_RGB_A:G:DRV.NEAREND:RX.FAREND::100PS"
  3. Skill > axlNetEcsetValueGet(dNet "Relative_Propagation_Delay")
  4. nil
复制代码



作者: 长天落彩霞    时间: 2016-6-22 10:59
XYX365 发表于 2015-12-14 12:42
正確應該是如下

axlNetEcsetValueGet(net 'Relative_Propagation_Delay)

axlNetEcsetValueGet(net_dbid "SPACING_CONSTRAINT_SET")
返回值是:  "\260\354U\032"

请问一下这个返回值要怎么转换成设置值名称啊!


作者: 长天落彩霞    时间: 2016-6-22 11:48
请教一下,我用axlNetEcsetValueGet(net_dbid "SPACING_CONSTRAINT_SET")怎么返回间距值啊
作者: 361553894    时间: 2016-6-22 17:22
长天落彩霞 发表于 2016-6-22 11:48
请教一下,我用axlNetEcsetValueGet(net_dbid "SPACING_CONSTRAINT_SET")怎么返回间距值啊

axlCNSGetSpacing(net_dbid, layer, nil)
第三个参数根需要自己定义(如果是nil则返回所有可用参数)

作者: 长天落彩霞    时间: 2016-6-23 09:19
361553894 发表于 2016-6-22 17:22
axlCNSGetSpacing(net_dbid, layer, nil)
第三个参数根需要自己定义(如果是nil则返回所有可用参数)

貌似不行啊,用net_dbid做第一个参数返回值都是DEFAULT中的值,不是这个net的值啊

作者: 361553894    时间: 2016-6-23 10:02
本帖最后由 361553894 于 2016-6-23 10:03 编辑
长天落彩霞 发表于 2016-6-23 09:19
貌似不行啊,用net_dbid做第一个参数返回值都是DEFAULT中的值,不是这个net的值啊


我弄错了,不是net_dbid,是Spacing Name
Spacing = net->prop->NET_SPACING_TYPE
unless(Spacing Spacing = net->prop->SPACING_CONSTRAINT_SET)
when(isCallable('axlNetClassGet)
  unless(Spacing Spacing = axlNetClassGet(net 'spacing t)->prop->NET_SPACING_TYPE)
  unless(Spacing Spacing = axlNetClassGet(net 'spacing t)->prop->SPACING_CONSTRAINT_SET)
)
unless(Spacing Spacing = "")
when(isCallable('axlCNSGetSpacing)
  line_line = axlCNSGetSpacing(Spacing layer 'line_line)
)

作者: 长天落彩霞    时间: 2016-6-23 11:24
历害 这个方法好
作者: 361553894    时间: 2016-6-23 12:32
长天落彩霞 发表于 2016-6-23 11:24
历害 这个方法好

貌似Spacing还可以设在bus上的,这样的话在net上就获取不到Spacing设置
作者: 长天落彩霞    时间: 2016-6-23 13:55
361553894 发表于 2016-6-23 12:32
貌似Spacing还可以设在bus上的,这样的话在net上就获取不到Spacing设置

NET上的Spacing设置有没有什么办法可以得到的啊。

作者: 361553894    时间: 2016-6-23 18:54
长天落彩霞 发表于 2016-6-23 13:55
NET上的Spacing设置有没有什么办法可以得到的啊。

我前面的Spacing就是获取net上的Spacing设置啊
作者: skill学习    时间: 2022-8-14 22:12
新人小白一枚,我现在也是对这个函数t_cnsName不太知道,我想问问有知道关于 Min/Max Propgation Delays ,有这个对应的t_cnsName吗?是什么?我如何获得Max,Min




欢迎光临 EDA365电子论坛网 (https://bbs.eda365.com/) Powered by Discuz! X3.2