Cadence基础操作:Schematic编辑

news2024/11/15 8:14:39

本文转载自B站up主:_WithB,原文链接如下:
https://www.bilibili.com/read/cv20414466

鼠标

左键单击 –> 选中或确定操作
按住左键 –> 选中区域内所有组件
左键双击,可以选择以特定操作模式和窗口类型进入对应组件的下一层
一般我是edit newlab

右键单击 –> 扩展操作

键盘快捷键

菜单栏中会显示部分操作对应的快捷键,快捷键一般是对应操作中某个英文单词的首字母

显示

[ –> 拉高视图
] –> 拉低视图
f –> 自动将原理图放大到适合屏幕窗口的大小
z –> 将原理图自适应到所选中的区域,等价于鼠标右键
o –> 打开显示选项,Type处可以修改背景样式;snap spacing处可修改界面最小格点分辨率,默认0.0625(改成0.0001或更小可用于画更精细的symbol等等,画完symbol后最好调回默认值)

高亮net;配合上display dimming,可更加直观的观察

添加

i –> 添加组件
ESC –> 取消操作

w –> 添加连线(三条及以上的连线到同一个结点会报warning)
w后按F3可以设置连线格式,比如拐角、颜色、风格等这些

 

l –> 添加连线标注。创建时名字中间以空格分隔,可以同时创建多个(添加引脚p也是同理

p –> 添加引脚 —— 创建symbol 供其他原理图调用时与当前原理图连接的接口

同名的pin和net存在连接关系。相同label或pin名字的连线存在实际连接关系,可简化连线。
修改pin脚名字时可以同时修改所有和pin名相同的label名字 

space bar 空格键 –>自动生成选中组件每个引脚的连接线,且每个连接线上标注了对应引脚的名字(通过i添加的时候可以选择不自动生成某些特定的引脚)

n –> 添加注释图形

编辑

q –> 编辑选中组件的属性
属性栏中的apply to修改为all selected,同时修改多个同类型组件的参数

选中电源线,q,修改颜色,加粗。

m –> 移动组件,需要先点击一下,设置移动的参考点,才能开始移动。在进行某些操作时可以按F3开启更加全面的操作模式,Cadence layout界面也同理。

r –> 旋转组件,i/m/l的过程中可以配合上r进行旋转

c –> 复制组件,类似的,第一下点击确定复制的参考点。
c后按F3复制阵列

在CIW中用户偏好设置处可以免除第一下点击操作(如m,c的参考点设置),设置撤销操作的最大记录容限等。

u –> 撤销上一步操作
delete –> 删除
x –> 检查原理图
g –> 显示检查原理图结果的明细
以同一个结点超过三个连线时报的warning为例:
按x只会提示error和warning的总结

具体错误可以按g显示(CIW界面也会有对应的总结,图形化界面的任何操作都会反应到CIW命令行处)

打开导航图

双击对应元素,即可把错误位置高亮,可配合display dimming快速识别。

此外也可以先把界面缩小到一个很小的窗口,在双击元素可以快速把窗口缩放到对应位置(在g的界面开启zoomto markers也是类似的效果)

配合SHIFT和CTRL的组合快捷键

Ctrl + 拖动组件 –> 不包含原有连接的移动
Shift + 拖动组件 –> 复制,等价于复制快捷键c
按住shift可多选
按住Ctrl可取消多选

开启大写锁定后,即使不按Shfit,按任何字母按键都会等价于Shift + 该字母按键

Shift + m –> 不包含原有连接的移动
Shift + n/l –> 添加注释文本
Shift + u –> 恢复下一步操作

Shift + 滑动鼠标滚轮 –> 水平滚动原理图界面
Ctrl + 滑动鼠标滚轮 –> 垂直滚动原理图界面

Q –> 查看当前窗口的属性
ctrl + D –> 取消选择
Shift + x –> 检测并保存原理图,一旦进行保存无法在撤销操作
Shift + delete –> 注释或取消注释模块,等价于代码中的注释操作 

总线操作

Shift + w –> 总线(实际和w没有连接上的区别,只是视觉上的区分)
打label时选中expand bus names,可拆分总线,进行总线的子连接。

元件的总线形式

instance name -> 总线形式

如果想每个元件连接不同的部分,可以使用总线并利用逗号进行分隔,pin脚的顺序和元件的顺序是一一对应的

模块层次操作

器件是组件schematic的最小单元

e –> 以只读模式在当前窗口中进入对应组件的下一层
Shift + e –> 以编辑模式在当前窗口中进入对应组件的下一层
Ctrl + e –> 返回当前组件的上一层(以new tab模式时会关闭新打开的tab)

Ctrl + TAB –> 在多个tab中切换 

其他设置

查找与替换

 批量替换

定义选择筛选模式 

I插入basic中的noConn,其本身不会带来任何参数影响,但是可以帮助消除未连接(浮空)点的warning

对齐和等距离分布

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/479979.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Winform从入门到精通(36)—ColorDialog(史上最全)更新中

前言 当我们需要设置某个控件的颜色时,并且需要弹出一个可以选择颜色的对话框时,这时候就需要使用ColorDialog 一、属性 1、AllowFullOpen 该属性用于启用或者禁用“自定义颜色按钮”,该属性为true时,可以自定义颜色 2、AnyColor 实际测试该属性没什么作用 3、Colo…

请求与相应

从容器到Servlet 前面我们介绍了JSP的内置对象和Servlet的相关知识, 以及如何部署和开发一个Servlet。但是, 并没有详细介绍如何将Servlet与JSP结合起来使用。Web容器是JSP唯一可以识别的HTTP服务器, 所以必须了解Web容器如何生成请求和响应…

来上海一个月的记录、思考和感悟

作者 | gongyouliu 编辑 | gongyouliu 从4月3号早上来上海,到今天差不多整整一个月了,也是自己正式从杭州离职创业(我更愿意称之为自由职业者,毕竟我没有招聘全职员工,有两个朋友业余时间在帮我)的第一个月…

SAP UI5 之Bootstrap(引导)笔记二

文章目录 Setting up Visual Studio Code for UI5 development1.0 官网 Walkthrough学习-Bootstrap 引导加载1.0.1 在 index.html中新增script标签1.0.2 在webapp 下面新增index.js文件1.0.3启动UI5的服务 Setting up Visual Studio Code for UI5 development 学习链接 Setti…

如何正确部署Redisearch和Rejson(附*.so文件免费下载)

1 缘起 项目需要。 最近的一个项目需要做文本搜索,技术选型:Redis的两个组件Redisearch和ReJSON。 Redisearch和ReJSON是Redis的两个组件: RediSearch为Redis提供查询、二次索引和全文搜索。使用RediSearch,首先要在Redis数据上声明索引。然后使用RediSearch查询语言来查…

【电子通识】颜色的困惑:什么是国际通用Panone(潘通)

Pantone 是世界知名的色彩权威机构,也是色彩系统的供应商,为许多行业提供专业色彩选择。在 Pantone 之前,每个印刷公司都有自己的色彩指南。比如都是“黄色”,但由于印刷方式有所不同(具体取决于每个油墨公司如何解释该…

学习之-Mysql Sql 优化之 Explain

在开发中,往往遇到一些慢查询语句, 我们需要对慢查询进行优化。Explain工具就是用来分析某个慢查询执行情况的工具。通过在select 语句前加上explain 关键字,然后执行就会得到某个sql 执行计划信息,通过分析执行计划,我…

vue相关知识导学

学习资料 Vue 相关源码地址: vue2.0 GitHub - vuejs/vue: This is the repo for Vue 2. For Vue 3, go to https://github.com/vuejs/coreVue3.0 GitHub - vuejs/core: 🖖 Vue.js is a progressive, incrementally-adoptable JavaScri…

【从0到1了解Libarchive】Libarchive的用途意义以及成功入门Libarchive

目录 0 如果你还不知道Libarchive是什么请一定要先看一下 1 简介 1.1 为什么实现Libarchive 1.2 到底都有谁在用呢? 1.3 Libarchive都有哪些功能 1.4 我们可以通过这些获取更多信息 1.5 如何贡献 2 Libarchive归档与压缩 3 Libarchive编译 4 Libarchive简…

maven gpg报错:no default secret key: No secret key signing failed: No secret key

一、问题描述 我这边情况是这样的,原本在A电脑上,通过maven打包安装都是好的,最近新弄了台电脑,然后把A电脑的gpg秘钥通过Kleopatra的方式直接导出来 然后在B电脑上通过Kleopatra导入,整了很久,在IDEA中执…

FreeRTOS 事件标志组

文章目录 一、事件标志组简介二、创建事件标志组1. 函数 xEventGroupCreate()2. 函数 xEventGroupCreateStatic() 三、设置事件位1. 函数 xEventGroupClearBits()2. 函数 xEventGroupClearBitsFromISR()3. 函数 xEventGroupSetBits()4. 函数 xEventGroupSetBitsFromISR() 四、获…

Linux pthread线程操作 和 线程同步与互斥操作

在Linux系统中玩线程,使用pthread,这篇博客记录如何创建线程和使用线程和线程的同步与互斥。 还有一份nginx线程池的代码供大家阅读学习! 目录 一、简介 什么是线程 线程的优点、缺点 线程的应用场合 二、线程的使用 1. 创建线程 - p…

如何评价聚类结果的好坏?

聚类有效性的评价可分为内部指标和外部指标,内部指标是一种无监督的评价方法,它对聚类结果的评价不需要借助样本集的真实标签,仅利用样本集自身 结构信息对聚类结果进行评价;而外部指标是一种有监督的评价方法,它通过对…

简单毛概刷题网页制作 3.0(拖欠近一年版)

原因是大概一年之前学校的毛概期末刷题网站突然崩了,但是一直没有修复。当时眼看着复习时间逐渐被压缩,自己啥也做不了,遂自学前端完成毛概刷题网页一枚。 最早的毛概刷题网站仅仅是 1.0 版本(传送门),功能…

Microsoft office Word 批注相关问题解决

Microsoft office word 批注相关问题解决 目录 Microsoft office word 批注相关问题解决1.增添并显示批注2.批注显示及取消操作3.更改批注者姓名4.将Microsoft office Word文档中已批注的名字以及缩写修改为自己需要的4.1将Microsoft office Word文档中已批注的名字修改为自己需…

STM32开发(十八)STM32F103 片内资源 —— 窗口看门狗 WWDG 详解

文章目录 一、基础知识点二、开发环境三、STM32CubeMX相关配置四、Vscode代码讲解五、结果演示 一、基础知识点 独立看门狗和窗口看门狗的区别: 独立看门狗在系统在待机、停机、睡眠阶段还会起效果,这就会导致在做低功耗的时候,看门狗还是会…

Elasticsearch:定制 Elasticsearch 镜像

在很多时候,我们希望定制我们的 Elasticsearch 镜像,比如,我们需要安装一些额外的插件,或者如果我们想要一个带有同义词文件和自定义配置的 Elasticsearch?或者我们需要一些相应的配置等。我们想在每次的 docker 部署中…

华为实习笔试复盘(1)配送站和客户问题

写在前面 自己玩了很多项目,但是最近准备秋招的过程中,发现自己对于算法和编程语言的基本功夫实在是太欠缺了。 投递了华为的实习岗位,4.26参加机考,一做题就发现了自己很多地方都不会。这里写下笔试后的复盘以警醒自己。 题目 …

服务网关Gateway

前言 API 网关出现的原因是微服务架构的出现,不同的微服务一般会有不同的网络地址,而外部客户端可能需要调用多个服务的接口才能完成一个业务需求,如果让客户端直接与各个微服务通信,会有以下的问题: 破坏了服务无状态…

python毕业设计之django+vue企业员工在线办公OA系统

该系统分用户和管理员。 管理员界面,具有以下功能: (1)添加用户:管理员添加本系统的用户信息。 (2)添加部门信息:管理员添加本系统的部门信息。 (3)添加职位信…