- 博客(9)
- 收藏
- 关注
原创 如何使用tcl写一个移除本身list保留其他list的行为
是一个文字字符串,用于与每个列表元素进行完全相等的比较。用在这里,若pattern在list里可以匹配到,则返回匹配对应位置的数值(从0位开始),若匹配不到,则返回-1。如上述代码所示,用到了lsearch和lreplace两个tcl 语法,在这里介绍一下这两种tcl 语法的应用。上述脚本使用相同的index值,则会返回一个去掉index位置的元素的新列表,从而达到我们的目的。lreplace - 在一个列表中使用新的元素替代其它元素。返回一个新的列表,新的列表通过替代一个或者多个。
2024-05-08 10:22:52
395
1
原创 对filter过滤attribute的思考
以sources这个attribute为例, 其Type类型为collection,在filter 过滤条件里应加上defined(sources);对于is_generated这类type为boolean来说,应该加上“is_generated == true/false”来过滤;对于object_class这类type为string来说,因该加上“object_class =~ */匹配字符串”来过滤。对于其中的sources这个attribute,用过滤条件来看 需要加上 “defined”;
2024-04-03 14:57:52
172
1
原创 file命令在PT,FC中的用法
改名可获得hier pin的上一层级,即该pin对应的cell。此命令可灵活嵌套至脚本中进行发使用。这里介绍一种file命令的用法,可以在实际过程中进行应用。
2024-03-08 10:53:35
459
1
原创 TCL如何抓有多个fanin的cdc path?
其中输入为: async cell 的list,具体情况根据async cell list来决定是否微调脚本,
2024-01-25 11:09:28
367
转载 vim的光标设置大全
而以下命令则启用不闪烁的方块光标,在插入模式下,使用iCursor组高亮显示,而在可视化模式下,则使用vCursor高亮显示组。blinkwaitN光标开始闪烁前的延迟。ve可视模式但不包括selection。horN水平栏,字符高度的N个百分比。verN垂直栏,字符宽度的N个百分比。blinkoffN光标不显示的时间。block光标块,覆盖整个字符。blinkonN光标显示的时间。sm插入模式下的显示匹配。而利用以下命令,则使用。
2024-01-25 10:44:58
1191
原创 如何将多个文件内的内容全部整合到一个文件中?
直接使用cat 命令,其中文件名最好可以统一格式或者有一部分相同的可以用通配符来抓取。调用外部cat程序,sort -u 可以删除多个文件内重复出现的内容。cat *文件名* | sort -u > new.文件名。
2023-12-06 14:03:56
494
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人