Cadence 使用笔记

这篇具有很好参考价值的文章主要介绍了Cadence 使用笔记。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

  • 1. 软件安装

1.1 移步吴川斌一条龙安装程序。

  • 2. 软件说明

安装好后,在开始菜单Cadence目录下会产生很多应用程序,感兴趣可以进入文件目录下一一了解。但应用程序非常多,非一时能了解清楚。

cadence环境变量,Cadence,硬件工程 

cadence环境变量,Cadence,硬件工程 

2.1 原理图设计软件及原理图封装设计软件

OrCAD Capture CIS 

cadence环境变量,Cadence,硬件工程

 

2.2 焊盘设计工具

Pad Designer 

cadence环境变量,Cadence,硬件工程 

2.3 PCB设计软件及封装设计软件

PCB Editor 

cadence环境变量,Cadence,硬件工程 

  • 3. 原理图设计

原理图设计感觉和其他原理图设计软件类似,有自带的常用元件封装库,简单学习一下原理图封装设计后,即可开干。

3.1 新建原理图

cadence环境变量,Cadence,硬件工程

 

  • 4. 原理图封装设计

4.1 右下角工具栏

cadence环境变量,Cadence,硬件工程 

  • 5. 焊盘设计

5.1 界面

cadence环境变量,Cadence,硬件工程

 

  • 6. PCB封装设计

6.1 添加焊盘

6.1.1.设置库路径

cadence环境变量,Cadence,硬件工程 cadence环境变量,Cadence,硬件工程

6.1.2.添加焊盘

 cadence环境变量,Cadence,硬件工程

 然后在命令行输入第一个焊盘的坐标如x 0 0

6.2 添加丝印

Package Geometry -> Silkscreen_Top 层画线即可

6.3 添加元件体

Package Geometry -> Place_Bound_Top 层绘制Shape。

设置高度步骤:进入Setup -> Areas -> Package Height模式;然后点击Shape体,在Options选项栏中设置高度参数。

cadence环境变量,Cadence,硬件工程

6.4 添加元件位号(必须)

cadence环境变量,Cadence,硬件工程

6.5 修改边框大小方法

   cadence环境变量,Cadence,硬件工程cadence环境变量,Cadence,硬件工程

如上图点击编辑顶点命令后,点击一个顶点,拖动即可。

  • 7.PCB设计

7.1 导入dxf边框

7.1.1.设计PCB的第一步就是导入dxf边框

cadence环境变量,Cadence,硬件工程

cadence环境变量,Cadence,硬件工程

 上图3打开界面如下图

cadence环境变量,Cadence,硬件工程

7.1.2.设置边框层

导入后一般不放在边框层,选中边框层线条右击菜单改变层,选择outline即可

7.1.3.倒角

a) 倒斜角方法

选菜单栏Manufacture——Drafting——Chamfer,然后在Options侧边栏填写倒角长度和倒角角度。

cadence环境变量,Cadence,硬件工程  cadence环境变量,Cadence,硬件工程

b)倒圆角方法

选菜单栏Manufacture——Drafting——Fillet,然后在Options侧边栏填写倒角半径。 

cadence环境变量,Cadence,硬件工程     cadence环境变量,Cadence,硬件工程 

7.2 导入网络表

菜单路径如下图:

cadence环境变量,Cadence,硬件工程 

选择导入信息,如下图

cadence环境变量,Cadence,硬件工程 

7.3 放置器件

菜单路径如下

cadence环境变量,Cadence,硬件工程

cadence环境变量,Cadence,硬件工程 

7.4 器件布局

7.4.1. 禁布区设置

a) Route keepout和 Route keepin区别:

Route keepout是指在范围允许布线;

Route keepin是指在范围不允许布线;

b) Package keepin和Package keepout区别:

Package keepin是指在范围允许放置器件;

Package keepout是指在范围不允许放置器件;

7.4.2.器件捕获定位放置

a) 定位柱定位

进入Move命令,右击菜单->Snap pick to->

Shape Center: 图形中心

Arc/Circle Center: 圆弧/圆中心

Symbol Origin:符号原点

Symbol Center:符号中心

可选择圆形中心(好像必须为一个形状,焊盘不行,下图为示例,不代表可以正常操作;焊盘可以选Pin)做参考点,在将光标移动到dxf定位的圆弧/圆处重复上面的步骤,即可实现定位点对齐。

cadence环境变量,Cadence,硬件工程  cadence环境变量,Cadence,硬件工程  

b) 形状中心定位

使用形状中心定位要将边框变换成形状,步骤如下:

shape–>compose shape进入组件形状模式,

cadence环境变量,Cadence,硬件工程 

然后点击下面的形状或者闭合的曲线即可。

cadence环境变量,Cadence,硬件工程 

此时按照步骤a,选择Shape Center 定位中心对齐即可放置。

7.4.3. 旋转整个板子

方法1:用spin命令

1、Edit--spin命令---options中选择user Pick及angle角度90或180

2、在Find里勾上所有,或你要旋转的对象

3、点击一点作为User Pick旋转的中心点,鼠标旋转即可

7.4.4.重新定义板子原点

cadence环境变量,Cadence,硬件工程 

7.4.5.更新器件封装

    cadence环境变量,Cadence,硬件工程cadence环境变量,Cadence,硬件工程

7.5 布线

7.5.1.将line层线转为Cline线

首先确保line类型的线与目标网络接触,然后选中line线,然后点击下面菜单,Tools->Derive Connectivity,然后勾选Convert Lines to Connect Lines.即可。

  cadence环境变量,Cadence,硬件工程cadence环境变量,Cadence,硬件工程 

7.5.2.设置网络走线的颜色

打开颜色编辑窗口

cadence环境变量,Cadence,硬件工程 或者cadence环境变量,Cadence,硬件工程

 再或者在命令窗口输入 color192

7.5.3.差分对走线

7.5.4.等长线

7.6 滴泪

cadence环境变量,Cadence,硬件工程

cadence环境变量,Cadence,硬件工程 

cadence环境变量,Cadence,硬件工程 

7.7 铺铜

7.7.1.新建

cadence环境变量,Cadence,硬件工程 cadence环境变量,Cadence,硬件工程  

7.7.2.更新动态铺铜

cadence环境变量,Cadence,硬件工程-> 选择需要更新的shape,并点开右击菜单->cadence环境变量,Cadence,硬件工程选择update shape即可  

7.7.3.铺铜间距设置

cadence环境变量,Cadence,硬件工程 

7.8 批量添加过孔

cadence环境变量,Cadence,硬件工程  cadence环境变量,Cadence,硬件工程

 

7.9 开槽

在outline层画线就完了。

7.10 开窗

首先要明确开窗的层,需要在Board geometry中选择Soldermask Top(Top面开窗)或Soldermask Bottom(Bottom面开窗)。打开颜色管理器,设置Soldermask Top(项目中在Top层开窗)可见并设置好颜色,如下图所示:。

7.11 调整丝印

7.11.1.设置字体

cadence环境变量,Cadence,硬件工程cadence环境变量,Cadence,硬件工程

 

7.11.2.设置丝印

cadence环境变量,Cadence,硬件工程->cadence环境变量,Cadence,硬件工程-> cadence环境变量,Cadence,硬件工程->框选丝印即可 

7.11.3. logo放置

cadence环境变量,Cadence,硬件工程  cadence环境变量,Cadence,硬件工程

8.制造输出

8.1 钻孔文件

8.1.1.生成钻孔表

cadence环境变量,Cadence,硬件工程 cadence环境变量,Cadence,硬件工程 

选择默认值即可。点击OK,结束。

8.1.2.钻孔文件设置

cadence环境变量,Cadence,硬件工程cadence环境变量,Cadence,硬件工程  

8.1.3.钻孔文件生成

cadence环境变量,Cadence,硬件工程

cadence环境变量,Cadence,硬件工程 

8.1.4.钻孔路径

cadence环境变量,Cadence,硬件工程

8.1.5.Gerber

双层板嘉立创的推荐设置如下图,多层板再增加内层即可。

cadence环境变量,Cadence,硬件工程

9. 异常问题

9.1 PCB保存提示用户错误

如果选择了原理图交互式布局,要先关闭原理图再保存退出。

10.技巧

10.1快捷键设置

10.1.1.环境变量

Allegro的快捷键设置是通过编辑ENV文件,因此第一步是找到ENV文件的位置。

用户环境变量:文件默认路径为:D(安装磁盘):\cadence\SPB_Data\pcbenv

系统环境变量:D:\Cadence\Cadence_SPB_16.6\share\pcb\text

cadence环境变量,Cadence,硬件工程 

需要注意的是Allegro的命令有两种方式,分别是funcky和alias。两者的区别在于前者命令直接执行,后者需要回车才能执行。因此funcky适合单键控制的命令,alias适合组合命令。

这里罗列的是一些常用但又不容易设置的快捷键,大家可以根据自己的需要去设置。

1.走线时按下快捷键自动切换设定的线宽

funckey X options acon_line_width 20

注意:X为快捷键,请自行设置,20为线宽,走线时按下快捷键后走线的线宽自动切换为20。

2. 走线时圆弧或直线及角度的自动切换

走线切换为圆弧:

funckey X FORM mini lock_mode Arc

走线切换为直线:

funckey X FORM mini lock_mode Line

走线角度切换为任意角度:

funckey X FORM mini lock_direction Off

走线角度切换为45度:

funckey X FORM mini lock_direction 45

走线角度切换为90度:

funckey X FORM mini lock_direction 90

注意:X为快捷键,请自行设置。

3. 选中铜箔和给铜箔赋网络快捷键

选中shape:

a X shape select 或 funckey X shape select

给shape赋网络:

a X pop net list 或 funckey X pop net list

注意:X为快捷键,请自行设置。a或funckey两种快捷键任选一种都可以,a的输入命令后需要回车,而funckey则不需要回车。

4. 右键Snap pick to快捷键的设置

自动捕抓线段最近的顶点:

funckey X "prepopup; pop dyn_option_select 'Snap pick to@:@Segment Vertex'"

自动捕抓线段的中点:

funckey X "prepopup; pop dyn_option_select 'Snap pick to@:@Segment Midpoint'"

自动捕抓当前鼠标所在线段的位置:

funckey X "prepopup; pop dyn_option_select 'Snap pick to@:@Segment'"

自动捕抓交点:

funckey X "prepopup; pop dyn_option_select 'Snap pick to@:@Intersection'"

自动捕抓铜箔的几何中心:

funckey X "prepopup; pop dyn_option_select 'Snap pick to@:@Shape Center'"

自动捕抓圆或圆弧的圆心:

funckey X "prepopup; pop dyn_option_select 'Snap pick to@:@Arc/Circle Center'"

自动捕抓器件的原点:

funckey X "prepopup; pop dyn_option_select 'Snap pick to@:@Symbol Origin'"1

自动捕抓器件的中心:

funckey X "prepopup; pop dyn_option_select 'Snap pick to@:@Symbol Center'"

自动捕抓焊盘的中心:

funckey X "prepopup; pop dyn_option_select 'Snap pick to@:@Pin'"

自动捕抓过孔的中心:

funckey X "prepopup; pop dyn_option_select 'Snap pick to@:@Via'"

自动捕抓标记符号的中心:

funckey X "prepopup; pop dyn_option_select 'Snap pick to@:@Figure'"

自动捕抓焊盘最近的顶点:

funckey X "prepopup; pop dyn_option_select 'Snap pick to@:@Pad Edge Vertex'"

自动捕抓焊盘边缘最近的中点:

funckey X "prepopup; pop dyn_option_select 'Snap pick to@:@Pad Edge Midpoint'"

自动捕抓焊鼠标所在焊盘边缘最近的位置:

funckey X "prepopup; pop dyn_option_select 'Snap pick to@:@Pad Edge'"

注意:X为快捷键,请自行设置,按下快捷键后根据设置自动捕抓对象。

5. User Preferences 的一些快捷键设置

铜箔显示或隐藏:

a X 'settoggle no_etch_shape_display;redraw'

铜箔填充或只显示边框:

\8 q0 [; B9 d! C# Y9 D7 D

a X 'settoggle no_shape_fill;redraw'

铜箔显示类型切换:

a X 'settoggle old_shape_fill_style;redraw'

大十字鼠标与小十字鼠标的切换:

a X 'settoggle pcb_cursor infinite cross;redraw'"

注意:X为快捷键,请自行设置,按下快捷键后回车自动切换设置。

6. 如果不知道快捷键的命令,可以在Allegro中将鼠标移动到需要设置的菜单上,软件会提示相关的指令。

快捷键不宜太多,会记不住。位置最好在asdf附近,毕竟右手要拿鼠标,和ctrl配合的键绝对要在asdf附近,毕竟我们没有第三只手!

7.按空格旋转

#按空格以90度旋转选中的物体

funckey ' ' iangle 90         

#按ctrl+R以45度旋转选中的物体

funckey ~R iangle 45  

10.2 参数复用

10.2.1.导出

cadence环境变量,Cadence,硬件工程

10.2.2.导入

cadence环境变量,Cadence,硬件工程文章来源地址https://www.toymoban.com/news/detail-821323.html

到了这里,关于Cadence 使用笔记的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • EDA软件—Cadence学习笔记分享(内含安装教程)

    作为流行的EDA工具之一,Cadence一直以来以其强大的功能受到广大EDA工程师的青睐。Cadence可以完成整个IC设计流程的各个方面。 Cadence 软件是一个功能强大的系统工具,包括很多功能模块,如原理图输入: 数字、模拟及混合电路仿真:自动布局、布线:印刷电路板图及生产制造数

    2024年02月07日
    浏览(41)
  • Cadence学习篇(12) Cadence中使用Pspice进行电路仿真

    Pspice是集成到Cadence的一个电路仿真工具,虽然说Multisim也很好用,但是cadence作为国内市场占有率最高,国内大多数公司都在用Cadence,学习使用Pspice进行电路仿真是非常有必要的。那么我们今天就仿真一个比较简单的RC滤波电路。 那么如何安装Cadence,对于习惯使用破解版的我们

    2024年02月22日
    浏览(42)
  • Cadence Virtuoso ADE_XL 仿真初使用(基于Cadence 617)

    在进行virtuoso仿真时,为满足电路的设计指标,难免会在多个工艺角和PVT条件下仿真,用ADE_L又麻烦又慢,ADE_XL完美解决问题! 下面以两级运放为例,讲述使用方式。 仿真设置 在电路图上点击Launch-ADE_XL,弹出图1所示界面,首次仿真点击Create new view-OK,弹出图2所示对话框(保

    2023年04月08日
    浏览(41)
  • 硬件学习 软件Cadence day02 画原理图的基本操作 (键盘快捷键 , 原理图设计流程 , 从开始到导出网表流程)

    1. ORCAD  Capture  cls  界面的快捷键 键盘  按键 对应的操作 I 放大      (可以滚轮操作) O 缩小      (可以滚轮操作) W 画线 Esc 退出现在的状态     (画图界面 右键  End  xxx) N 放置网络标号 J 放置节点   (控制画线时候, 两条线连接的时候是否有交点) F 放置电源

    2024年02月10日
    浏览(36)
  • Cadence仿真笔记(二):传统noise仿真—共源极的噪声

    [[CS共源极]]:电流源做负载,衬底接地 [[DTMOS]]构成的CS:衬底接栅极 1. noise 仿真器设置 输出端口为单端口时,负极选择gnd 2. main form设置 设置需要展示的噪声: 1. 输入噪声 DTMOS的CS噪声更大: 2. 增益 DTMOS的CS增益也更小: 在结果显示器中的\\\"Brower\\\"中显示的“noise”,其中的

    2024年02月11日
    浏览(44)
  • Cadence使用记录

     记录了一些自己在cadence仿真过程中出现的问题 平时使用spectre仿真veriloga模型比较多,目前遇到过很多次收敛问题,也就是“ERROR (SPECTRE-16080): No DC solution found (no convergence).  Last acceptable solution computed at 6.6 uA.”,在这里总结一下目前查到的解决方法。 设定结点初值 ( . nod

    2023年04月08日
    浏览(24)
  • Cadence OrCAD:Net Group 使用

    Cadence OrCAD:Net Group 使用 软件版本: 16.6-S062 ,装过一个Hotfix,因为早期版本中文显示有重叠的问题。 先看一个从来没用过的功能:NetGroup。据说是16.6之后的版本才有? 总而言之,是总线的一种扩展,可以把任意名称的网络放进去的一种:单个信号、总线、其他NG。给我的感

    2024年02月04日
    浏览(73)
  • 小白Cadence学习笔记<2> (Allegro & Design entry CIS & Pad_design)

    上一节分享了学习Cadence的文件夹设置以及简单的元器件绘制,今天继续分享下常见元器件的绘制以及简单原理图的设计。 在分享干货之前关于原理图先说点别的 ,画原理图的本质就是连接器件,每个元器件或多或少都有若干个引脚,所以想要没有大错误就是要保证我们的每

    2024年02月09日
    浏览(47)
  • 小白Cadence学习笔记<3> (Allegro & Design entry CIS & Pad_design)

    上一节分享了在使用 Design entry CIS过程中怎么由一个元器件一步步画出整个原理图。画好原理图之后我们就要开始导出网表了,目的是给我们画PCB的软件Allegro输出网表文件,这个过程可以比喻一下,画好的原理图相当于你做菜时脑海里构思的菜谱,我们现在要把需要的食材(

    2024年02月07日
    浏览(47)
  • 小白Cadence学习笔记<5> (Allegro & Design entry CIS & Pad_design)

    PCB的层次结构 上一篇讲了画一个简单的芯片的QFN24封装的引脚放置问题,这一篇我先分享一下PCB的层次结构,这也是初学者画PCB时比较头疼的抽象问题,我们先从比较简单的双层板开始,我们虽简单的板子就是双层板,想一个三明治一样,先是中间厚厚的材料是环氧树脂,常

    2024年02月05日
    浏览(43)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包