[ Skill ] 不常用的函数笔记

https://www.cnblogs.com/yeungchie/

计算面积和密度。

leComputeAreaDensity

list 转向量

listToVector

根据 bus 命名中 net 数量

dbGetNameNumBit( "net<2:0>" )
; 3

将 bus 命名 flatten

dbProduceMemName( "net<2:0>" )
; ("net<2>" "net<1>" "net<0>")

可以在 EnterFun 输入过程中返回已输入的信息

hiGetCurrentEnterFunPoints

将字符串语义上所描述的数字转成浮点数

cdfParseFloatString

将数字转成语义上所描述的数字且可能带单位的字符串

aelSuffixNotation

返回"简化"的文件路径 (真实路径)

simplifyFilename
simplifyFilenameUnique ; 这个会去掉结尾 "/" 如果有的话

触发系统提示音

hiGetAttention()

返回某个 instance 的 Transform

geGetInstTransform

返回某层 cv(inst) 在 另一个 inst 的层次路径

geFindPathToCellViewInst

XL 模式下的 shape 开启 net 可设置

lceSetOption( "extractKeepShapeAssignment" t)
  • 也可以给图形增加 lxStickyNet 属性
figId~>lxStickyNet = t
; 加上这个参数后,该图形不会被其他图形的 net “传染”

; 再获取这个参数时,会返回 "TRUE" 而不是 t
figId~>lxStickyNet
; => "TRUE"

增减 stop level

leIncrementStopLevelByOne
leDecrementStopLevelByOne

检查是否 pcell 单元

dbCheckParamCell(cvId)
; 仅对 layout 有效

检查电路是否 check

dbIsConnCurrent( schCV )

判断当前 virtuoso 是否处于图形模式下

hiGraphicMode()

刷新未更新且需要重绘的所有窗口的所有区域

geRefresh()

延时

ipcSleep(1)       ; 1 秒
ipcSleepMilli(1)  ; 1 毫秒

CDB to OA 工具

_ddsCvtcdb2oa()

IC618 已经移除入口菜单,函数运行返回 nil
命令 cdb2oa 方式也已经移除,提示:
ERROR (CDBOA-2003):Support for the CDB to OpenAccess translator has been removed. Contact Cadence Customer Support to discuss how to complete any outstanding migration tasks.
最后可用版本 IC617。

切换 Current Window 时机的触发器

hiRegCurWindowTrigger
posted @ 2020-12-14 23:44  YEUNGCHIE  阅读(4826)  评论(1编辑  收藏  举报