[ 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