Cadence 简易使用教程

2023-11-05

原理图的快捷键

快捷键 功能 快捷键 功能 快捷键 功能
i 添加元件 l 添加线名 x 保存并检查
c 复制 w 添加连线 S(shift + s) 保存
m 移动 W(shift + w) 添加粗线 u 取消上一步
M(shift+m) 移动(断线) n 添加注释 U(shift+u) 恢复上一步
del 删除 [ 缩小 e 进入下一层
p 添加pin ] 放大 Ctrl + e 返回上一层
q 查看属性 f 显示全部 L(shift+I) 添加注释

添加库
在这里插入图片描述
这里我用的是台积电65nm工艺的库,cell选择nch,view选择symbol。

选择元件

  • 按住左键拉出一个框可选择框住的元件(线)。
  • 按住shift,点击元件(线)

移动元件

  • 按键m(M)>选中元件>放置元件
  • m与M的区别:m—与移动的元件相连的未选择的线仍然相连,M —未选择的线不动。

翻转和旋转元件

  • 按键m>选中元件>按键F3>设置
    Rotate—旋转,Sideways—左右翻转,Upside Down—上下翻转。

添加Pin

  • Edit>Pin…或按键p
  • 填写Pin Name>选择Direction
  • Hide>点击(依次)添加Pin(此时点击右键可
    以选转Pin)
  • 添加Bus类型的Pin: Pin Name后面添加<a:b>,例如in<7:0>

添加线名

  • 与添加Pin类似,填写Name(多个Name之间用空格隔开),可以设置线名的大小及类型(Font Height & Font Style)
  • 相同Wire Name的不同线默认连接在一起(即使在原理图中并未连接)。

添加Note

  • Add>Note>Note Text…添加注释.可以从文档读入,可以设置字体大小类型

以下是我使用时候经常使用的一些操作。
添加一个正弦信号:
【右键】→【add instance】→【library-analogLib】【cell-vsin】【view-symbol】
添加VDD:
【右键】→【add instance】→【library-analogLib】【cell-vdc】【view-symbol】
其他同理。

多点扫描某个参数的变化,观测结果:
来到仿真界面,找到【Tools】→【Parametric Analysis】,输入你想要扫描的范围以及步进模式即可。
在这里插入图片描述

结果如下:
在这里插入图片描述
仿真滤波器的截止频率
【Analysis】→【Choose】,选择pss,勾选自动计算,谐波数量一般选择10-20个,准确默认的话就保守就好了,【OK】。
在这里插入图片描述
同样,在接着选择PAC,仿真的频率从0-1000Hz,最大边带选0,【OK】。
在这里插入图片描述
点击RUN。之后,【Result】→【DirectPlot】→【MainForm…】
在这里插入图片描述

接下来不要点OK,选择输出的那根线。
在这里插入图片描述
结果就自动跳出来了:
在这里插入图片描述
此时如果我们想要看一下截止频率的话,就选中低通滤波器那根线,再选择计算器
在这里插入图片描述
选择带宽
在这里插入图片描述
默认是3dB,再点击Evaluate Buffer
在这里插入图片描述
截止频率就计算出来了,7.151Hz:
在这里插入图片描述
报错’undedined model or subcircuit
【set up】->【model library】
在这里插入图片描述

在这里插入图片描述

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Cadence 简易使用教程 的相关文章

  • 前端学习——html

    1 页面标签包含在里 其中有头和躯干 一 head里的常用标签设置 meta标签的设置 在网页中 meta标签最常用的设置是用来设置字符集

随机推荐

  • 静态和动态类型编程语言的区别

    静态和动态是针对变量的数据类型而言的 区别如下 1 使用静态类型语言编写的代码中 要声明变量的数据类型 而且不同数据类型的变量不允许直接赋值 它的数据类型是编译期间进行检查的 2 静态类型语言在使用变量之前 需要为它们分配好内存 3 静态类
  • python画折线图两种写法

    import matplotlib pyplot as plt from openpyxl import load workbook 这个是从Excel表格中导入数据 为了让中文不显示成乱码 plt rcParams font sans s
  • java中锁的面试题

    1 synchronized锁 悲观锁 同步锁 synchronized关键字 表示 同步 的 它可以对 多行代码 进行 同步 将多行代码当成是一个完整的整体 一个线程如果进入到这个代码块中 会全部执行完毕 执行结束后 其它线程才会执行 这
  • Linux学习整理-网络命令集

    目录 前提 1 机器IP地址查询 1 1 ifconfig 1 1 1 安装包 1 1 2 执行命令 1 1 3 拓展 ifconfig的其它用法 1 1 4 常用的属性说明 1 2 ip addr 1 2 1 查看IP地址 1 2 2 其
  • 【实战】区块链技术如何应用于金融领域?

    信任是金融业的基础 为维护信任 金融业的发展催生了大量的中介机构 包括托管机构 第三方支付平台 公证人 银行等 然而 中介机构处理信息依赖人工 且交易信息往往需要经过多道中介的传递 这使得信息出错率高 且效率低下 同时 人们也通常认为权威机
  • Python进阶系列:(八)python反射

    文章目录 前言 一 反射 总结 前言 Python系列文章主要是记录自己学习成果及知识输出整合 提供一个温故而知新的场所 一 反射 1 什么是反射 把字符串映射到实例的变量或实例的方法 只通过字符串调用类中的变量或方法 反射的本质 核心 利
  • 20230830—图形设计

    include app h include
  • C++(函数重载和函数模板)

    重载和模板 一 函数重载 1 函数重载定义 2 判断函数重载的规则 2 名字粉碎 名字修饰 3 C 编译时函数名修饰约定规则 4 C 函数是重载 二 函数模板 一 函数重载 1 函数重载定义 在C 中可以为两个或两个以上的函数提供相同的函数
  • 十三、断路器-Hystrix 的隔离策略

    版权声明 本文为博主原创文章 未经博主允许不得转载 https blog csdn net dengqiang123456 article details 75935122 说明 1 Hystrix 通过舱壁模式来隔离限制依赖的并发量和阻塞
  • 探索创意之旅:打造个人网页的精彩奇遇

    在茫茫的网络世界里 我找到了一个属于自己的小天地 那里不仅有我独特的创意 还有我内心深处的声音 我的个人网页是一段关于探索创意之旅的故事 让我带你一窥我在这个奇妙旅程中的所见所闻 声明 这个网页是使用React18 x写的 由于我平常都是使
  • MATLAB 画常见二次曲面汇总

    一 螺旋线 1 静态螺旋线 a 0 0 1 20 pi h plot3 a cos a a sin a 2 a b linewidth 2 axis 50 50 50 50 0 150 grid on set h erasemode non
  • netbeans的UI代码重新打开可视化视图

    netbeans重新打开可视化视图 视图 gt 编辑器 gt 设计
  • AJAX同步和异步

    1 AJAX 简介 1 1同步和异步 一 同步与异步 1 同步 顺序执行 优点 静态预判结果可控 缺点 耗时任务阻塞执行 2 异步 乱序执行 优点 不会阻塞代码 体验好 缺点 顺序不可控 以银行排队办业务为例 1 同步 默认排队叫号 依次办
  • [LeetCode] 01矩阵中最大矩形 Maximal Rectangle

    相关问题1 LeetCode Find max subsquare whose border values are all 1 相关问题2 LeetCode 01矩阵中最大正方形 Maximal Square Given a 2D bina
  • 微信小程序自定义键盘

    效果图 功能 如果输入 直接补0 如果是09 直接是9 如果是000那就有一个0 不能大于6位 小数点不能大于两位仅能出现一次 还有不输入是禁止支付的 不能小于0 01 失去焦点隐藏面板 光标问题有点小bug 望大佬指点 完整代码 wxml
  • react antd 实现 表格(Table)多个多选功能组件实现

    壹 功能展示和使用需求 需求描述 基于antd 实现 表格要实现多个多选互不影响包含 全选 半选 可自由拓展 功能展示 贰 封装代码 import Checkbox Table from antd import React useEffec
  • 数据挖掘中的机器学习

    1 机器学习的核心目标 从经验数据中推导出规律 学习 机器从经验数据中推导并找出规律的过程 预测 将规律应用于新数据的过程 模型 其中的规律 2 机器学习处理的问题分为监督学习和无监督学习 监督学习又可分为分类 离散 与回归 连续 3 人学
  • 空间配置器(allocator)详解-stl源码剖析学习笔记

    一 什么是空间配置器 空间配置器也就是配置空间 配置容器所需要的空间 该空间获取可以是内存 也可以是磁盘或其他存储介质 二 STL规范必要接口 stl有很多实现版本 根据stl规范 allocator的必要接口如下 类型型别 设计缘由后续章
  • 华为——查分系统

    package OJ import java util public class Bully 老师想知道从某某同学当中 分数最高的是多少 现在请你编程模拟老师的询问 当然 老师有时候需要更新某 位同学的成绩 输入描述 输入包括多组测试数据
  • Cadence 简易使用教程

    原理图的快捷键 快捷键 功能 快捷键 功能 快捷键 功能 i 添加元件 l 添加线名 x 保存并检查 c 复制 w 添加连线 S shift s 保存 m 移动 W shift w 添加粗线 u 取消上一步 M shift m 移动 断线