Cadence17.4快速上手(学习笔记)

前言

本文章仅对使用过其他电路设计软件的开发人员有参考价值,新手推荐在某站上观看某某教育的Cadence17.4零基础入门

Capture软件->原理图部分

  • 原理图常用快捷键:
    • Esc 结束走线等操作
    • I 放大
    • O 缩小
    • C 以光标所指为新的窗口显示中心
    • W 画线
    • P 快速放置元件
    • H 元件标号左右翻转
    • V 元件标号上下翻转
    • R 元件旋转 90°
    • N 放置网络标号
    • J 放置节点
    • F 放置电源
    • G 放置地
    • Y 画多边形
    • T 放置 TEXT
    • B 放置总线
    • E 放置总线端口
    • T 放置 TEXT

操作界面和常用设置介绍

  • 颜色设置:options->perference->Color/Print
  • 格点设置:options->perference->Grid Display
    Sechematic Page Grid:设置原理辑器格点
    Part and Symbol Grid:设置元器件编辑器格点
    点击Snap To Grid(工具栏图标)->打开/关闭 抓取格点

软件自带元件库介绍

  • 路径:安装目录/cadence/spb17.4/tools/capture/library/*.olb
  • Amplifier.olb:模拟放大器IC
  • Arithmetic.olb:逻辑运算IC
  • ATOD.OLB:A/D转换IC
  • BusDriverTransceiver.olb:汇流排驱动IC
  • capsym.olb:电源、地、输入输出、标题栏等
  • Connector.olb:连接器
  • Counter.olb:计数器IC
  • Discrete.olb:分立式元件,如电阻、电容、电感、开关、变压器等常用器件
  • DRAM.OLB:动态存储器
  • ElectroMechanical.olb:马达、断路器、等电机类
  • FIFO.OLB:先进先出资料暂存器
  • Filter.olb:逻辑门(含TTL/CMOS)
  • FPGA.OLB:可编程逻辑器件
  • Gate.olb:逻辑门
  • Latch.olb:锁存器
  • LineDriverReceiver.olb:线控驱动器与接收器
  • Mechanical.olb:机构图件
  • MicroController.olb:单晶片微处理器
  • MicroProcessor.olb:微处理器
  • Misc.olb:杂项,电表、微处理器周边未分类的的零件
  • Misc2.olb:杂项图件
  • Misc3.olb:
  • MiscLinear.olb:线性杂项图件
  • MiscMemory.olb:记忆体杂项图件
  • MiscPower.olb:高功率杂项图件
  • MuxDecoder.olb:解码器
  • OPAmp.olb:运放
  • PassiveFilter.olb:被动式滤波器
  • PLD.OLB:可编程逻辑器件
  • PROM.OLB:只读记忆体运放
  • Regulator.olb:稳压IC
  • ShiftRegister.olb:移位寄存器
  • SRAM.OLB:静态存储器
  • Transistor.olb:晶体管(含FET、UJT、PUT等)

创建元器件库

方法一:手动添加引脚元素

  1. File->New->Library->OK
  2. 工程栏右键刚刚新建的Library->Save As…->将新建的符号库另存
  3. 工程栏右键刚刚新建的Library->New Part
  4. 添加单个引脚->Place Pin(工具栏图标)->添加属性:
属性解释
Name引脚名
Number引脚编号
Shape特征
Type类型
Pin#Increment for Next Pin引脚编号增量
  1. 添加多个引脚->Place Pin array(工具栏图标)->添加属性:
属性解释
Starting Name起始引脚名
Starting Number起始引脚编号
Number of Pins总引脚
Pin Spacing间距:单位是格点
Shape特征
Type类型
Pin#Increment for Next Pin引脚编号增量

->点击空白处->Property Sheet(窗口)->Edit Pins->Name->编辑引脚名
6. 添加图形->place->选择图形绘制

方法二:复制粘贴

  1. 打开Design Cache(工程窗口),或者需要复制元件所在的Library(工程窗口)
  2. 右键需要复制的元件Copy
  3. 右键需要复制到的Library(工程窗口)->Paste

库管理和调用

  • 将库添加到工程->右键Library(工程窗口)->Add File

元器件库与PCB封装库关联介绍

  • 双击符号器件,关联封装由 PCB Footprint 参数决定,如下:
    在这里插入图片描述

信号连接

  • 导线连接:仅同一页面
  • 网络标号连接:仅同一页面
  • 分页符号(离图连接)连接:支持多页面连接

电源、地连通

  • 系统自带电源/地连接符的库
  • 电源/地连接符为全局变量、多页面连接
  • 修改电源/地连接符的Name,即可联通

添加差分属性

  1. 鼠标左键选中一页原理图->Tools(菜单栏)->Create Differential Pair…->
    在这里插入图片描述

DRC检测工具

  • 运行DRC检查:PCB(菜单栏)->Design Rules Check…->Run
  • 设置DRC检查规则:PCB(菜单栏)->Design Rules Check…->Rules Setup、Report Setup

PDF与BOM清单输出

  1. 输出PDF
    1. File(菜单栏)->Export->PDF
    2. File(菜单栏)->Print->Setup(打印设置)->
  2. 输出BOM:Tools(菜单栏)->Bill of Materials:
    在这里插入图片描述

原理图输出Allgro第一方网表及常见错误解析

  • 生成网表:Create Netlist(工具栏图标)->确定
  • 常见问题分析:出现错误将会弹出Error窗口,在netlist.log文件中有详细信息
    1. Duplicate Pin Name “xxx” found on Package … ->引脚重复名:在Orcad中只有电源引脚名称允许重复
    2. Property “PCB Footprint” missing for instance xxx ->封装名缺失
    3. Pin number missing from “x” of Pacage TEST … ->管脚编号缺失
    4. Value for property PCB Footprint contains carriage return for xxx ->属性名称中含有回车键
    5. Conflicting Value of following Component Defintion property found on different sections of xxx … ->多Part器件属性冲突:将属性修改一致
    6. Illegal charater in xxx … ->非法字符

PCB Eidtor->PCB部分

PCB封装库的管理与调用

  1. 文件介绍:

    1. 焊盘文件->***.PAD
    2. 封装文件->***.DRA(可编辑文件);
      ***.PSM(调用文件)
  2. 路径指定:Setup(菜单栏)->User Perference…->
    在这里插入图片描述

  3. 调用封装:Place(菜单栏)->Manually…->Advanced Settings中勾选上 Library ->Placement List->下拉框中选择 Package Symbols->放置封装

  4. 导出封装:File(菜单栏)->Export->Libraries…->全部勾选->Export

快捷键设置、Capture与PCB Eidtor同步网表

快捷键设置

  • alias:输入后需要回车
  • funckey:输入后直接执行
  • env文件路径->…\Cadence\SPB17.4\share\pcb\text
  • 几个不要定义快捷的字母和按键:F1 X Y i

同步网表

  1. 导入网表->File(菜单栏)->Import->Logic/Netlist…
    在这里插入图片描述

  2. 查看状态->Display(菜单栏)->Status…
    在这里插入图片描述

后台放置元器件

Place(菜单栏)->QuickPlace…->Place->OK

手工添加元器件与网络修改

  1. 打开逻辑编辑使能->Setup(菜单栏)->User Perference…->Logic->勾选 logic_edit_enabled->Aplly
  2. Logic(菜单栏)->Part Logic…->
    在这里插入图片描述

Place(菜单栏)->QuickPlace…->Place->OK
3. 修改网络:Logic(菜单栏)->Net Logic…->在Options窗口选择网络->点击需要修改网络的Pin
4. 删除:Logic(菜单栏)->Part Logic…->选择需要删除的器件->Delete

DXF文件导入与PCB板框定义

  1. 板框层:16以前的在Board geometry.Outline,17版本在Board geometry.Design_Outline

  2. Options窗口选择到Board geometry.Design_Outline->Shape(菜单栏)选择图形->绘制板框

  3. DXF导入:

    1. File(菜单栏)->Import->DXF…
      在这里插入图片描述

    Edit/View Layers…参数:
    在这里插入图片描述

    1. Edit(菜单栏)->Change->选择(属于Shapes)->Options窗口中选择Board geometry.Design_Outline->右键Done

精准定位与坐标定位、Capture与PCB Eidtor交互式布局

定位

  1. 精准定位:在Move命令下->选择定位点->右键Snap pick to->选择抓取类型
  2. 坐标定位:在Move命令下->在Command窗口输入坐标->x (x坐标信息) (y坐标信息)

交互式布局

  1. PCB Eidtor需要使用第一方网表
  2. Capture中->Options(菜单栏)->Perference->Miscellaneous->勾选使能Enable Intertool Communication

网络飞线的常规处理方式

  1. 打开/关闭飞线->Rats All(工具栏图标)/Unrats All(工具栏图标)
  2. 隐藏/显示某一网络飞线->Display(菜单栏)->Show Rats/Blank Rats->Net->选择网络

器件移动、旋转、镜像、对齐、等间距,锁定与解锁

  1. 移动、旋转->Move命令->选目标->右键Rotate(旋转)/Mirror(镜像)
    在这里插入图片描述

  2. 器件镜像(换层)->Mirror命令->选目标->选择镜像参考点

  3. 对齐、等间距->打开布局模式->Setup(菜单栏)->Application Mode->Placement Edit->框选元件->右键Align components->Options对齐参数如下:

    1. Horizontal:水平方向对齐
    2. Vertical:垂直方向对齐
    3. Top:顶部对齐(Horizontal模式);Left:左对齐(Vertical模式)
    4. Center:中心对齐
    5. Bottom:底部对齐(Horizontal模式);Right:右对齐(Vertical模式)
    6. Equal spacing:对齐的时候进行等间距
  4. 锁定:Fix(工具栏图标)->选择对象

  5. 解锁:Unfix(工具栏图标)->选择对象

相同模块复用

  1. 选择布局模式:Setup(菜单栏)->Application Mode->Placement Edit

  2. 框选元件、走线、过孔、铜皮等模块元素->右键->Place replicate create->右键Done->左键选择中心点->保存模型(和PCB放在同一位置)->Save

  3. 使用模块->框选元件->右键->Place replicate apply->选择之前保存的模型
    在这里插入图片描述

  4. 点击OK完成

测量、查询

  • Show measure(工具栏图标)、Show Element(工具栏图标)
  • 几个名词解释
    1. Dist:中心到中心的距离
    2. Total Dist:几次的Dist之和
    3. Ari Gap:边缘距离(中心出了焊盘到另一中心出了焊盘的距离)
    4. Dx,Dy:X轴,Y轴长度,Manhattan Dist = Dx + Dy
    5. Pick Angel:角度
    6. OVERLAP:重叠
  • 开启第二种单位:Setup(菜单栏)->User Perference->Display->Element->showmeasure altunits->选择第二种单位->Apply->OK

PCB布线叠层与阻抗设计

  • 叠层:Xsection(工具栏图标)
    在这里插入图片描述

PCB布线过孔添加与设置

  1. 放置过孔:走线时双击左键(在Options窗口中可以选择已经添加的过孔)
  2. 添加过孔:Setup(菜单栏)->Constraints->Constraint Manager…->
    在这里插入图片描述

差分对添加与设置

  1. 手动添加:Logic(菜单栏)->Assign Differential Pair/删除:选择差分对,点击delete
    在这里插入图片描述

  2. 规则管理器添加:打开规则管理器->Cmgr(工具栏图标)->Physical->Net->All Layers-选择差分网络右键->Create->Differential Pair->新窗口中点击Create
    删除:打开规则管理器->Cmgr(工具栏图标)->Physical->Net->All Layers-选择差分网络右键->右键delete

  3. 模糊添加:Logic(菜单栏)->Assign Differential Pair
    在这里插入图片描述

规则间距添加

  1. 布线规则添加:打开规则管理器->Cmgr(工具栏图标)->
    在这里插入图片描述

  2. 布线规则驱动:打开规则管理器->Cmgr(工具栏图标)->Physical->Net->All Layers->Referenced Physical Cset(在该列中选择Net对应的规则)

  3. 间距规则添加:打开规则管理器->Cmgr(工具栏图标)->
    在这里插入图片描述

  4. 间距规则驱动:打开规则管理器->Cmgr(工具栏图标)->Spacing->Net->All Layers->Referenced Physical Cset(在该列中选择Net对应的规则)

Class添加和颜色分配

  • Net-Class:线宽、线距的信号集合
  • Net-Group:某类信号的集合(16.6以前为Bus)
  • Match-Group:某类信号的等长参数
  1. 创建Net-Class/Net-Group:打开规则管理器->Cmgr(工具栏图标)->
    在这里插入图片描述
    在这里插入图片描述

->在NetClass中命名->勾选Creat fot both physical and spacinng(Net-Group无该选项)->Ok
2. 目标颜色分配:Display(菜单栏)->Assign color
3. 高亮/低亮:Display(菜单栏)->Highlight/Rehighlight->(Options窗口中可以选择样式,需要在User Perferences Editor中的Highlight栏里取消勾选display_nohilitefont)->选择对象(Rehighlight在Options窗口中取消勾选Retain object custom color;默认取消勾选方法:在User Perferences Editor中的Highlight栏里勾选disable_Retain_object_custom_color)
4. 各层颜色设置:color192(工具栏图标)
5. 导入配色方案:File(菜单栏)->Import->Parameters…

区域规则添加

  1. 添加规则:打开规则管理器->Cmgr(工具栏图标)->添加规则,与26节中的步骤一样 ->添加区域:
    在这里插入图片描述

  2. 添加区域:shape(菜单栏)->选择绘制的图形->Options窗口中选择Constraint Region.Top/Bottom(子类中选择层),Assign to Region中选择规则->绘制区域

走线、修线

  1. 走线:Add connect(工具栏图标)->Options窗口选项讲解
    在这里插入图片描述

  2. 修线:Slide(工具栏图标)->Options窗口选项讲解
    在这里插入图片描述

复制、改变、删除

  1. Copy(同一Class):Edit(菜单栏)->Copy->Options面板中选择参考点:1.Symbol(器件)2.Body Center(器件中心)3.User Pick(选取一个参考点)4.Sym Pin(器件焊盘)->选取元素后->Options面板可选择矩形/极坐标粘贴的参数,是否保留网络
  2. Z-Copy(必须是封闭图形,不同Class,通常用来建立KeepIn/keepOut):Edit(菜单栏)->Z-Copy->Options参数设置->几个名词解释Contract(内缩)、Expand(外扩)
  3. 修改:
    1. 改变线宽:Edit(菜单栏)->Change->Options窗口只勾选Line Width并输入参数,并在Find窗口勾选可选中元素
    2. 改变文本大小:
      1. Setup(菜单栏)->Design Parameter Editor->Text->Setup text size中添加/设置/字体大小种类->OK
      2. Edit(菜单栏)->Change->Options窗口只勾选Text block并选择字体种类->选择修改元素
    3. 改变Class(只能修改SubClass):Edit(菜单栏)->Change->Options窗口只勾选New Subclass->选择修改元素
    4. 改变文本内容化:Text Edit(工具栏图标)->选择修改元素
  4. 删除: Edit(菜单栏)->Delete->选择删除元素

Sub-Drawing(不同PCB间的复制)

  1. 在PCB-A中->Files(菜单栏)->Export->Sub-Drawing->选择元素(可以右键Team Group)->右键Complete->Command中输入坐标(原点坐标输入:x 0 0)->选择导出路径->保存
  2. 在PCB-B中->Files(菜单栏)->Import->Sub-Drawing->选择文件->Command中输入坐标(原点坐标输入:x 0 0)回车

铜箔

  1. 参数设置:Shape(菜单栏)->Global Dynamic Shape Parameters(Layer Dynamic Shape Parameters是对单层进行设置,一般不用):

    1. Shape fill:
      在这里插入图片描述

    2. Void controls:
      在这里插入图片描述

    3. Clearances:
      在这里插入图片描述

    4. Thermal relief connects:
      在这里插入图片描述

  2. 放置铜皮
    Shape(菜单栏)->选择图形->Options面板参数设置:
    在这里插入图片描述

  3. 如果没有指定网络:Shape(菜单栏)->Select Shape or Void/Cavity->选择铜皮->右键Assign Net->左键点击网络

  4. 单独铜皮设置参数:Shape(菜单栏)->Select Shape or Void/Cavity->选择铜皮->右键Paramteres

  5. 挖铜/避让(只针对覆铜有效):Element是针对静态铜皮,需要对静态铜皮的Parameters中Clearances进行设置

    1. Shape(菜单栏)->Manual Void/Cavity->选择图形/(Element是添加避让)->在已有铜皮上绘制(Options窗口参数设置和覆铜一样)
    2. 删除/移动/复制: Shape(菜单栏)->Manual Void/Cavity->Delete/Move/Copy->选择被 挖铜/避让 的铜皮->选择手动添加的 挖铜/避让 区域
  6. 修铜:Shape(菜单栏)->Edit Boundary->选择铜皮编辑

  7. 动态和静态铜皮的转换:Shape(菜单栏)->Change Shape Type->Options选择参数->选择需要转换的铜皮

  8. 删除孤岛铜皮(死铜):Shape(菜单栏)->Delete Islands

  9. 铜皮分割:

    1. Add(菜单栏)->Line->Options中选择层->画分割带
  10. 添加倒角:Manufacture(菜单栏)->Drafing->Chamfer(直角)/Fillet(圆弧)

PCB布线状态查验及相关DRC模型设置与消除

  1. 状态查询:Display(菜单栏)->Status…
    在这里插入图片描述

  2. DRC模型设置:Setup(菜单栏)->Constraints->Modes中设置

标注

  1. Manufacture(菜单栏)->Dimension Environment->进入标准环境

  2. 空白出右键Parameters进行参数设置:

    1. General:Standard conformance->一般选择ANSI
      Parameter editing->单位选择
    2. Text:
      在这里插入图片描述
  3. 设置完成后点击右键选择标注类型(标注时配合右键Snap Pick to(抓取)效率高):

    1. Linear Dimension:线性尺寸标注
    2. Datum Dimension:相对坐标标注
    3. Angular Dimension:角度标注
    4. Leader Line:箭头执行的形式进行标注
    5. Diametral Leader:标注圆的直径
    6. Redial Leader:标注圆的半径
    7. Balloon Leader:圆形标注的指引形式
    8. Chamfer Leader:标注倒角
  4. 删除:右键Delete Dimension

Cadence 17.4 是一款非常流行的EDA(电子设计自动化)软件,主要用于电路设计、仿真和验证。以下是 Cadence 17.4 的使用教程: 1. 安装 Cadence 17.4:首先,需要去 Cadence 官网下载 17.4 版本的安装程序,并按照提示安装。安装完成后,在终端中输入 "source /tools/cadence/cshrc",即可设置环境变量。 2. 创建新项目:打开 Cadence,点击 "File" -> "New" -> "Project"。输入项目名称、路径和描述,选择 "Analog or Mixed Signal",然后点击 "OK"。 3. 创建新电路:在项目管理器中右键点击 "Design Entry",选择 "Schematic"。然后,就可以开始设计电路图。 4. 添加元器件:在电路图中,点击 "Place Part",选择需要添加的元器件。可以通过搜索或直接输入元器件名称来查找元器件。 5. 连接元器件:在电路图中,用 "Net" 工具连接元器件。在元器件之间画线,并使用 "Name" 工具给线命名。 6. 仿真电路:在电路图中,点击 "Simulate" -> "Netlist and Run Simulation",选择仿真器类型和仿真设置。然后点击 "OK",即可开始仿真电路。 7. 查看仿真结果:仿真完成后,在 "Results Browser" 中可以查看仿真结果。可以查看波形图、功率分析、噪声分析等信息。 8. 生成布局:在电路图中,点击 "Place and Route" -> "Generate Layout",选择布局设置。然后点击 "OK",即可生成布局。 9. 生成 GDS:在布局中,点击 "Place and Route" -> "Export GDS",选择 GDS 文件的输出路径和版本。然后点击 "OK",即可生成 GDS 文件。 以上就是 Cadence 17.4 的使用教程,希望能够帮助到你。
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

拾风染尘

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值