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

  • 23
    点赞
  • 31
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
### 回答1: Cadence 17.4是一种电路设计软件,在学习它时需要有一定的专业背景和相关知识。下面是一个十分钟快速入门的指南。 首先,打开Cadence软件后,选择Layout Option Manager进入布局设计。接着,点击Edit – Create New Cell View来创建新画板。在新弹出的界面中,设置“Library”为“Basic”、“View”为“Layout”,“Cell Name”为自定义名称后,点击“OK”创建成功。 接下来,选择“Options”–“Grids”设置网格来布局电路。例如,设置网格为0.01in方便放置器件,设计元器件的位置。在菜单栏中选中“Add Instance”以载入需要的元器件并放置在相应位置上。 在放置器件的同时,需要对器件进行连接。在菜单栏中选择“Add Rectangle”绘制需要相连接的器件之间的铜线,右键点击“Properties”进行铜线颜色、宽度的以及电气属性的设置。 最后,点击“Verification—Layout VS Schematic”来检查设计的正确性和一致性。如果出现问题,根据提示逐一修改即可。 Cadence 17.4 画板设计入门需要比较多的细节处理和专业技能,以上是基础流程的梳理,建议根据实际情况、需要进行更深入的学习掌握。 ### 回答2: Cadence 17.4是一款常用的电路设计软件,其画板功能提供了一种非常直观的设计方式。以下是十分钟快速入门的步骤: 步骤1:新建画板 首先,在Cadence主界面的左上方找到“File”->“New”->“Cellview”,然后选择“Schematic”作为画板类型,输入画板名称,点击“OK”新建一个画板。 步骤2:添加器件 点击左侧的“Library”按钮,选择需要的器件库。在库中找到需要的器件,然后双击它们以添加到画板上。 步骤3:连接器件 在添加完器件后,可以使用线条工具来连接它们。在工具栏中找到“Wire”工具,点击后会出现一个十字光标,将光标移动到器件上方,然后单击以添加一个连接。在光标处单击后,再在另一个器件上方再次单击以完成连接。 步骤4:添加标签 在连接完成后,可以使用标签工具来添加元件名称以及电气属性等信息。在工具栏中找到“Text”工具,将光标移动到需要放置标签的位置,单击后输入需要添加的文本。 步骤5:保存画板 完成画板的设计后,可以使用一些快捷键(例如“Ctrl+S”)或在主界面的“File”中选择“Save”选项来保存画板。 以上就是Cadence 17.4画板快速入门的简单步骤。需要注意的是,为了更好地使用软件,用户需要深入了解Cadence 17.4的各种工具和功能特点。 ### 回答3: Cadence 17.4是一款强大的EDA软件,其画板是电路设计过程中最核心的部分之一。本篇文章将带你快速入门Cadence 17.4的画板功能,让你快速上手使用。 首先,我们需要打开Cadence 17.4软件,并创建一个新的工程。在工程目录下,点击“绘制” - “新画图”即可进入画板界面。 在画板界面,我们可以看到左侧的工具栏,其中包含各种绘制元件的图标,如线段、电阻、电容、晶体管等等。在右侧则是我们的绘图区域,可以用鼠标或键盘进行绘制。 绘制元件前,我们需要选择绘制层。在画板左下角的图层选择菜单中,可以选择不同的图层,如层1、层2、层3等,每一层都有其特殊的功能。例如,在PCB绘制中,不同的层会分别代表不同的电路板。在绘图过程中,多层会有交互作用,相互影响,因而画笔切换时需要留心检查。 在绘制元件时,我们可以使用快捷键进行更快速的绘制。例如,使用“m”键可以快速绘制线段,使用“r”键可以快速绘制电阻。 同时,我们还能使用复制、粘贴和移动等快捷操作,可以大大提高绘图效率。使用Ctrl+C复制元件,使用Ctrl+V粘贴到绘图区中,用鼠标移动元件位置。而右键“为选中元件添加附加器件”可以为该元件添加关联器件,建立可靠有效的关连,保证电路的连通性。 最后,我们需要保存我们的设计,以便后续修改和分析。在画板的菜单栏中选择“文件” - “保存画图”即可完成。在文件名后输入想要保存的名称即可。 以上便是使用Cadence 17.4画板快速入门的基本步骤和方法。慢慢熟练后,你还能尝试使用更高级的绘图工具和技巧,例如使用脚本批量绘制等。希望这篇文章对你的学习有所帮助。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

拾风染尘

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

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

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

打赏作者

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

抵扣说明:

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

余额充值