cadence allegro学习记录(三)

1,中英文切换(需要17.4-2019 s019以上补丁)

  此电脑 - 属性 - 高级系统设置 - 环境变量 - 新建用户变量(变量名:intl_enabled,变量置:1) - 重新启动软件。

2,主题设置:setup - user preference - UI - General - allegro_theme,选择想要的主题。

3,将所有菜单显示在工具栏:view - UI Setting… - 选择要进行的操作。

4,定义快捷键的方式

  有 Alias 和 FUNCKEY两种方式,两者在Env文件里面是共存的。 Alias 对于字母、数字类快捷键需回车才会执行,Funckey 无需回车,但是 Funckey 定义的单字符快捷键容易与其他双字符快捷键冲突(例如定义 c 和 ck ,输入c后就立刻执行相应操作,输入不了ck快捷键)。

  • 组合键用 Alias 指定,单键用 FUNCKEY 指定。
  • 指定方式:Alias/Funckey 快捷键 指令
  • F1 x y i :定义快捷键时不要使用;
  • 在env文件中指定快捷键是最常用的方法,env的文件路径为:安装根目录\Cadence\SPB_17.4\share\pcb\text。找到env文件后,编辑保存即可。

5,stroks(鼠标右键快捷键):setup - user preference - ui - input - no_dragpopup勾选。设置stroks所表示的命令:tools - vitilities - stroke editor… - 在空白处绘制,在command中输入代表的命令。

6,新建PCB:file - new - Board。

7,导入网表

  • 导入第一方网表:file - export - logic/netlist(cadence 第一方网表,other第三方网表),选择design entry CIS,路径选择网表存在的最后一个文件夹。
  • 导入第一方网表是出现错误:ERROR,File not found,package files not found,原因是网表未找到。
  • 查看网表是否导入成功:display - status(若unplaced symbols,unrouted nets.显示为红色且为100%,则说明网表成功导入)。
  • 导入第三方网表:在导入前需要指定封装库;导入方法:file - export - logic/netlist - other选择需要导入的第三方网表(.NET)文件。左侧勾选 supersede all logic data , append device file log , ignore FIXED property三个选项。
  • 导入网表报错的原因:(1)管脚不匹配,一般出现在导入第一方网表时。解决:在封装中add - text(package geometry ,pin_number)选中焊盘,输入需要的引脚号。(2)找不到device(第三方网表),解决:生成device文件,打开封装,file - create device。(3)没用flash文件。解决:找到flash文件,放到指定的库中。

8,在放置元器件封装前需要指定的库:devpath, psmpath, padpath.

9,从后台放置元器件:place - quickpalce - 点击place放置。注:工具栏中圆圈红色线图标关闭飞线,绿色显示所有飞线。

10,手工添加元器件和修改网络(强行,一般不允许)

  • 在PCB中添加或删除元器件:(1)setup - user preference - logic_edit_enabled勾选;(2)logic - part logic,实现对元器件的修改、删除、添加。(3)place - quickplace,放置新添加的元器件。
  • 添加网络:logic - net logic ,先选择网络,在点击要添加网络的焊盘。
  • 常用添加器件的方法:先修改原理图,生成网表,在导入PCB中。

11,绘制板框

  • 17版本以后的板框层是:design_outline(color dialog - geometry - board geometry)。
  • 绘制矩形板框:add - rectangle (board geometry,design_outline)。绘制圆形板框:使用上述方法无法在design_outline层中绘制,可以使用shape - circular 绘制。
  • 直接导入板框,即导入.DXF文件:file - import - DXF(选择DXF文件,路径不要有中文和非法字符)。单位选择mm,勾选 incremental addition - edit/view layers(class中选择board_geometry,新建一个subclass) - select all - map。
  • 将导入的DXF文件改到板框层:edit - change - (find 中选择shaps,options 中选择board geometry,design_outline)。

12,PCB Editor 软件精准定位与坐标定位

  • 将器件旋转到需要的角度;选中需要排放的器件,在板框中需要定位的地方右键 snap pick to - arc/circle centor,即可实现对齐。
命令说明命令说明
segment vertex线段端点segment midpoint线段中点
segment线段shape cente铜皮中心
arc/circle center圆弧或圆的中心symbolorigin元器件原点
synbol center元器件中心show element显示选中器件的信息

13,Capture 和 PCB Editor 交互式布局与模块化

  • 为实现交互,在ORCAD中将允许交互进行勾选,执行菜单命令:options - preference 打开参数界面,选择miscellaneous菜单,将交互模式进行勾选。
  • 网表必须式第一方网表,第三方无效。
  • 交互完成后,在原理图中选中器件在PCB中进行交互的时候,需要现在PCB中执行move命令,PCB中相应器件才会被选中。
  • 在PCB中选中器件在原理图中进行交互的时候,需要先在PCB中高亮命令,原理图中对应的器件才会被选中。高亮:setup - application mode - general edit。
  • 模块化布局:move- find 中选择symbol,在原理图中选择元器件,在pcb中就可以将原理图中选择的器件移动到指定区域。

14,飞线处理

  • 显示飞线的类型:display - show rats - 选择要显示的内容(components 器件,nets 网络)blank rats 关闭飞线。
  • 隐藏飞线:edit - properties - options中选择nets - 选中网络(例如GND) - 右键选择property edit - 选择voltage - value设置为0 - ok。
  • 显示:步骤与上述相同,在edit property页面选择delete,勾选后点击ok。

15,一些名称的解释

解释解释
active激活class
subclass子类board
geometry几何assembly装配
cutout剪切design设计
outline轮廓,外框dimension尺寸
silkscreen丝印top顶层
bottom底层etch刻蚀,丝路层
manufacturing制造nc drill数控转孔
package组件pastemask阻焊层(钢网层)
bound边界soldrmask阻焊层
pin引脚via过孔
keepin保持keepout保持在外面呢
ref des位号route布线

board geometry(design outline 板外形;dimension 尺寸标注;silkscreen_top/bottom top/bottom层的丝印)

etch(top/bottom /… 对应层的电气走线和覆铜);

package geometry(assenmble_top/bottom top/bottom层的装配图;paste_top/bottom top/bottom层的助焊层; pin_number 引脚序号;place_bound_top/bottom top/bottom层的元件边界;silkscreen_top/bottom top/bottom层的丝印)

board geometry 板级几何(手动添加所在层);package geometry 组件几何(封装自带的放在此层);

16,布局布线时开启的内容:board geometry:design_outline,package geometry: silkscreen geometry:silkscreen_top, ref des:silkscreen_top,visibility中top后面勾选。

17,器件移动:edit - move - 在右侧find中选择要移动的元素,在option 面板中可以进行移动命令的相关设置。

  • Ripup etch:移动对象时去除所连走线、过孔;
  • Slide etch:移动对象时保留所连走线、过孔,走线随着对象平滑移动;
  • Stretch etch:移动对象时保留所连走线、过孔,走线随着对象以任意角度移动;
  • 当三项都不勾选时,表示仅移动对象,不能影响其他走线、过孔;
  • Type:以相对坐标或绝对坐标的方式旋转,一般选相对坐标;
  • Angle:旋转的角度设置,根据实际需要选择,一般90°;
  • Point:设置旋转时的基准点,有以下几种方式,可根据实际情况灵活选择;
  • Sym origin:以元器件封装原点为基准点,软件默认该选项;
  • Body center:以元器件place_bound几何中心为基准,常用于元器件原地旋转;
  • User pick:以鼠标单击选择点为基准,常用于多个元器件的整体旋转;
  • Sym pina#:以元器件引脚编号为基准点,常用于元器件结构定位;
  • 8、Dynamic Alignment:这个功能是新增的功能,点击Preference进入User Preferencesi进行设置勾选,可以在移动器件时一边与其他器件进行对齐操作。

注:操作的流程:点击命令 - find/options - pcb界面进行操作。

18,旋转:(1)edit - spin; (2)move - 选中器件 -鼠标要加你rotate。

19,镜像

  在布局布线时,需将顶层器件布局至底层时使用mirror命令,edit - mirror。在find面板勾选symbol或groups,单击器件完成操作。也可以在移动器件命令菜单下,点击鼠标右键选择镜像命令进行操作。

20,对齐:打开布局模式 - setup - application mode - placement edit - 在find面板中选择symbol,选择所需对齐的器件进行右键点击align components.此时可在option 面板中进行参数设置。

命令操作
Horizontal水平方向进行对齐操作
Vertical垂直方向进行对齐操作
Left进行左对齐
Center进行中心对齐
Right进行右对齐
Equal spacing对齐的时候进行等间距

21,器件、网络和过孔的锁定与解锁

  1. 点击图标进行执行命令,点击之后,在Find面板选择需要锁定的元素,例如symbols(元器件)、nets(网络)、pins(元器件管脚)等;
  2. 可以进行锁定的元素包括symbols元器件、nets网络、pins元器件管脚、vias过孔、clines电气走线、lines非电气走线、shapes铜皮、cline segs电气走线线段;
  3. 选择好需要锁定的元素以后,点击鼠标左键点击一下,就将其锁定了;
  4. 解锁命令操作与锁定命令是一致的;
  5. 还可以添加锁定属性,也是可以将器件、走线网络等进行锁定。
  • 2
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值