查找layout view中的隐藏layer
查找layout view中的隐藏layer 需求原因 1. 版图中有不明图形将cell b Box撑的很大,有黑边 2. strmout log中会有类似 99:42213 的不明layer 分析 1. 有的是·tech-lib更换, 新的tech-lib中有没有定义原有 lib 中的layer, 这样virtuoso会自动赋值 layer Num 和 purpose Num 2. 有的是...
共找到 71 篇文章
查找layout view中的隐藏layer 需求原因 1. 版图中有不明图形将cell b Box撑的很大,有黑边 2. strmout log中会有类似 99:42213 的不明layer 分析 1. 有的是·tech-lib更换, 新的tech-lib中有没有定义原有 lib 中的layer, 这样virtuoso会自动赋值 layer Num 和 purpose Num 2. 有的是...
.vimrc配置 `vim ""------------------------------------------------------------------------------" "" Plug Configuration " ""------------------------------------------------------------------------------...
markdown-examples This page demonstrates some of the built-in markdown extensions provided by Vite Press. Syntax Highlighting Vite Press provides Syntax Highlighting powered by Shiki, with additional...
vim编辑器 > Vim —— “Vi IMproved”,一款被无数开发者奉为“神器”的文本编辑器。 > 它极简、高效,却也因陡峭的学习曲线劝退新人。本文用不到 3 分钟的篇幅,带你快速了解 Vim 是什么,以及它的长处与短板。 --- 一、Vim 是什么 - 起源:1991 年,Bram Moolenaar 在 Vi 的基础上改进而来。 -...
Skill IDE 一、什么是 SKILL IDE SKILL IDE(Integrated Development Environment)是 Cadence 为 SKILL/ SKILL++ 语言量身定制的图形化开发平台,内嵌于 Virtuoso Studio。它把“写代码-查语法-调程序-版本管理”整个闭环搬到同一个窗口里,可显著加快 Pcell、宏指令、DRC 脚本等二次开发效率 。...
> 一篇让你从“找不到配置”到“指哪打哪”的 .cdsinit 速通手册。 --- 1. 它是什么? .cdsinit 是一个 SKILL 脚本,在 Cadence Virtuoso / Innovus / Spectre 等工具启动时由解释器自动执行,用来: - 加载个人或团队的 SKILL 代码 - 绑定快捷键 - 设置默认颜色、窗口、网格、仿真器参数 -...
正则表达式
skill简介 > SKILL 是 Cadence 模拟设计环境(ADE/Virtuoso)内置的一门 高级交互式语言,语法同时兼容 Lisp 的列表处理 与 类 C 的流程控制。 > 换句话说:凡是你能在 GUI 里点的、拖的、填的,SKILL 都能一句话完成;GUI 里做不到的,它也能做。 --- 1. SKILL 能做什么? | 场景 | GUI 内 | GUI 外 |...
流程控制
文件读写
异常处理
快捷键
API规则 xx
相关文档
函数调用
数据类型
变量
操作符
函数
数据结构
输出
在Cadence Virtuoso中快速查看锁定信息的小技巧 在使用Cadence Virtuoso编辑版图时,我们可能会遇到当前模块被其他用户锁定的情况,这会阻碍我们的编辑操作。此时,我们需要去对应的目录下查看lock文件的所有者信息。为了简化这一流程,我们可以利用一个小脚本来快速获取锁定信息。 --- 脚本内容 以下是实现该功能的脚本代码: `cadence procedure(report...
为quick设置快捷键 切换无间距和用户间距 快捷键: Ctrl + 右键 `cadence hi Set Bind Key("Layout" "ctrl" "le Set Env(\"quick Align Spacing Type\" if(le Get Env(\"quick Align Spacing Type\")==\"user\" then \"none\" else...
在日常编程和数据处理中,我们经常需要从文本文件中提取特定部分的内容。例如,提取某个特定标记之间的数据,或者处理日志文件中的特定段落。对于这类任务,awk 是一个非常强大且高效的工具。它不仅语法简洁,而且执行效率高,尤其适合处理大型文本文件。 问题背景 假设我们有一个文stream out summary,文件中包含多个部分,我们需要提取从'Statistics of...
Python环境设置 Python 环境搭建 本章节我们将向大家介绍如何在本地搭建 Python 开发环境。 Python 可应用于多平台包括 Linux 和 Mac OS X,这些系统已经自带Python 支持,不需要再配置安装了。 > 随着python 2停止维护,这些原来自带python 2环境支持的,已经转为自带python 3环境支持,所以部分老系统可能自带python...
Python列表、元组、字典和集合 Python列表(list)完全学习攻略 Python元组(tuple)完全学习攻略 Python字典(dict)完全学习攻略
Python字符串处理 [](https://c.biancheng.net/view/4237.html) 在了解字符串的基本使用之后,本章将介绍 Python 字符串类型常用的几个方法。 在 Python 开发过程中,经常需要对字符串进行一些特殊处理,比如拼接字符串、截取字符串、格式化字符串等,这些操作无需开发者自己设计实现,只需调用相应的字符串方法即可。...
Python流程控制 [](https://c.biancheng.net/view/2215.html) 和其它编程语言一样,按照执行流程划分,Python 程序也可分为 3 大结构,即顺序结构、选择(分支)结构和循环结构: - Python 顺序结构就是让程序按照从头到尾的顺序依次执行每一条 Python 代码,不重复执行任何代码,也不跳过任何代码。 - Python...
Python函数和lambda 函数就是一段封装好的,可以重复使用的代码,它使得我们的程序更加模块化,不需要编写大量重复的代码。 函数可以提前保存起来,并给它起一个独一无二的名字,只要知道它的名字就能使用这段代码。函数还可以接收数据,并根据数据的不同做出不同的操作,最后再把处理结果反馈给我们。 本章不仅会介绍 Python 定义和使用函数的基本语法,还有很多高级的函数用法(例如 lambda...
Python类和对象 Python 语言在设计之初,就定位为一门面向对象的编程语言,“Python 中一切皆对象”就是对 Python 这门编程语言的完美诠释。 类和对象是 Python 的重要特征,相比其它面向对象语言,Python 很容易就可以创建出一个类和对象。同时,Python 也支持面向对象的三大特征:封装、继承和多态。 本章不仅会教你掌握 Python...