导入网络表、叠层与阻抗、电路板布局

导入网络表
叠层与阻抗
电路板布局

导入网络表

1.allegro方式网络表导入
2.netlist网络表解读和生成网络表
3.other方式网络表导入
4.库路径加载

1.allegro方式网络表导入

(1)打开pcb editor软件,添加lib路径,新建board类型
(2)setup-change drawing origin-add line-输入线宽5mil-command窗口输入x 0 0回车找到原点-继续输入坐标画框
(3)file-import-logic-选择design entry CIS-选择导入网络表所在的路径直到出现netlist (双击allegro没有netlist是对的,但是导出网表的路径和导入网表的路径必须一致) -勾选create user-defined properties-import cadence开始导入
(4)如果导入网表时没有错误发生,会自动关闭对话框。通过file-viewlog查看导入结果。有错误的话需要手动排除错误再重新导入网表。
(5)place-manually-advanced settings-勾选library?
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

网络表导入常见错误和解决方法

在这里插入图片描述
在这里插入图片描述

2.netlist网络表解读和生成网络表

用鼠标点击要产生网络表的原理图dsn文件–tools–create netlist–确定
如果没有错误,OUTPUTS文件夹会出现pstxnet、pstxprt和pstchip这三个文件

DRC检查:
选择dsn文件-tools-design rules check-勾选run electrical rule和run physical rule-确定
点击DRC文件查看DRC报错的地方,修改后再次DRC检查,再生成网络表(先把netlist文件夹里的文件全删掉,再生成新的网络表)

生成第三方网络表:
选择dsn文件–tools–create netlist–选择orTelesis.dll–PCB Footprint填写{PCB Footprint!PCB Footprint}–browse可以改网络表名字,也可以不改–确定

同样的步骤,把网络表名字的后缀NET改成txt可以生成txt格式的文本文件的网络表。

3.other方式网络表导入

添加devpath路径(device路径),选择hub_lib文件夹。
file-import-logic-选择other-添加要导入的网络表-import other开始导入

没有报告,则说明导入成功,通过file-viewlog查看。

4.库路径加载

要先添加三个路径,才能同步PCB。
路径不能有中文!

叠层与阻抗

8层叠层结构的设置
cross section中阻抗的计算
PCB板的构成
Polar SI9000阻抗计算
厂商的叠层与阻抗模板
电路板的特性阻抗

8层叠层结构的设置

cross section中阻抗的计算

PCB板的构成

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

Polar SI9000阻抗计算

在这里插入图片描述
视频的文档介绍了14种常用的阻抗设置模板

厂商的叠层与阻抗模板

在这里插入图片描述
在这里插入图片描述
勾选show single impedance查看阻抗是否达到要求。
勾选show diff impedance,coupling type选择edge,输入线距查看差分是否达到要求。

电路板的特性阻抗

电路板布局

1.Capture和Allegro的交互布局
2.Placement窗口使用
3.按room摆放元件
4.按原理图页面摆放元件
5.导出元件库
6.飞线RatsX形式显示
7.飞线Rats的显示和关闭
8.更新元件(Update Symbols)
9.焊盘pad的更新、修改和替换
10.进入元件摆放模式
11.快速摆放所有元件
12.模块复用
13.手工摆放元件
14.元件摆放的常用操作
15.元件布局的导出和导入
16.原理图同步按room摆放元件
17.陈列过孔Via Arrays

1.Capture和Allegro的交互布局

打开原理图工程.DSN和PCB工程文件.brd,在design entry CIS软件中选中.dsn文件,options-preferences-miscellaneous-勾选Enable Entertool Communication。

  • 在PCB中place-manually,在原理图page中点击器件,PCB界面的鼠标就会挂着该器件。
  • 在PCB中place-quickplace,选择place all components-place-OK即可快速放置所有器件。在原理图page中点击器件,PCB界面的鼠标就会挂着该器件。

2.Placement窗口使用

place-manually-advanced settings-勾选library-placement list-勾选哪个器件它就会挂在鼠标上

  • match搜索框输入例如U*可以快速查找目标器件
  • property-选择value可以按数值来查找目标器件,比如10k电阻
  • 选择net-可以找到与该net相连的所有器件
  • 在advanced settings界面勾选autohide,已放置的器件不会显示在placement list中
  • 勾选文件夹,可以按列表顺序一个个摆放器件

3.按room摆放元件

(1)添加room属性:edit-properties-find面板-more-object type选择comp(or pin)-name filter输入R*-All->-apply-在room的value里输入ROOM1-apply-OK

如法炮制直到所有器件分组添加了不同的room属性。
(2)设置room区域:setup-outlines-room outline-设置room区域
在这里插入图片描述

(3)按room摆放元件:place–quickplace–place by room里有添加的所有room属性,选择一个-place–直到所有器件都按room摆放–OK

4.按原理图页面摆放元件

(1)把电路原理图剪切成多个页面

修改页面大小:options–schematic page properties

(2)CIS生成网络表:选择.dsn文件-tools-create netlist-确定,save保存。
(3)PCB更新输出原理图:file-import-logic-勾选前三项-路径到allegro-点击import cadence
(4)place-quickplace-点击place by schematic page number-勾选其中一个-OK-place-再勾选其他原理图直到所有器件都摆放完-OK-保存save

5.导出元件库

打开要导出的PCB文件,file-export-libraries-勾选所有包括no library dependencies-设置导出路径flash_lib-export-打开文件夹查看是否都导出了

发现没有device文件,这是没问题的。如果是第三方网表,要修改一下。

6.飞线RatsX形式显示

通过设置电压来实现:logic-identity DC nets-GND设为0 V-apply-OK即可

同理设置VCC为5 V,使飞线RatsX形式显示。
推荐把电源和地设置为X形式,方便布局和布线。

7.飞线Rats的显示和关闭

  1. 全显示和全关闭:点击图标即可
  2. 某部分显示:display-show rats-比如net-点击某个网络-显示该网络连接的所有飞线
  3. 某部分隐藏:display-blank rats

8.更新元件(Update Symbols)

在这里插入图片描述

9.焊盘pad的更新、修改和替换

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

10.进入元件摆放模式

点击图标placementedit进入布局模式,options窗口勾选全部器件,不断在电路板内部点击就能不断放置器件。

11.快速摆放所有元件

place-quickplace-place by components-选择摆放区域-place-OK

display-status查看器件是否全部摆放完毕,也可以place-manually查看列表是否为空来判断。

12.模块复用

(1)点击placementedit图标进入布局模式
(2)框选模块中的所有器件,在器件上右键place replicate create,点击器件,命名保存.mmd文件
(3)框选某个模块中的所有器件,在器件上右键place replicate apply,点击保存的模块复用名称,手动匹配unmatched器件,点击OK
(4)不断框选其他模块的全部器件,重复第二步

13.手工摆放元件

14.元件摆放的常用操作

  1. 移动

    点击move命令,在find面板仅勾选symbols,点击器件即可进行移动,再点击一下即可放置。可以在command窗口输入坐标来选取移动参考点以及设置摆放位置。

  • 勾选options窗口中的ripup etch,移动元件时会自动删除与元件连接的走线;不勾选,则只移动元件,不自动删除与元件连接的走线。
  • 勾选stretch etch,移动元件时其连接的走线也跟着任意角度移动变长。
  • 勾选slide etch,移动元件时其连接的走线被拖着变长,但只会平滑移动。
  1. 旋转
  • 移动过程中右键rotate旋转器件。
  • 点击move命令,在options窗口中选择user pick,框选器件,鼠标器件点击确定旋转中心。
  • 尚未摆放前设置旋转:从placement窗口列表摆放器件前,在options窗口设置旋转角度,点击鼠标,器件放入工作区的角度会被改变。
  • 修改默认元件摆放的旋转角度:setup-design parameter editor-design-angle修改角度
  1. 镜像
  • 移动过程中右键mirror镜像。
  • 点击mirror命令,鼠标点击器件进行镜像。
  • 同样可以尚未摆放前设置镜像以及镜像默认元件。
  1. 对齐
  • 在placement edit模式下, 框选要对齐的元件,鼠标放在其中一个元件上,右键align component
  • options窗口中,alignment direction用来设置对齐方向,horizontal表示水平对齐,vertical表示垂直对齐。alignment edge用来设置对齐的模式。spacing用来设置对齐元件的间距。equal spacing文本框用来设置对齐的间距值,可以点击-或+按钮改变文本框中的间距值。
  1. 位置交换
  • place-swap-components-点击两个器件就能交换位置
  • 在options窗口中手动输入需要交换的元件编号或者鼠标点击元件来自动填入,勾选maintain symbol rotation可以保持符号旋转角度。
  1. 高亮
  • 图标highlight高亮元件、元件的某个pin、网络、via、DRC errors等对象,图标dehighlight取消某个对象的高亮显示。
  • find窗口勾选高亮对象,options窗口设置高亮显示效果。
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

15.元件布局的导出和导入

导出:
file-export-placement-修改文件名-选择symbol origin-export开始导出

有些元件被锁定了,如何删掉:布局模式下,框选所有元件,右键unplace component,这时被锁定的元件不会消失。点击unfix图标,find窗口仅勾选symbols,鼠标点击所有器件。再次,布局模式下,框选所有元件,右键unplace component,元件都被删掉了。

place-quickplace-place摆放器件

导入:
file-import-placement-选择导入文件-选择add and move-import开始导入

导入部分元件的布局:
打开txt元件布局文件,删掉不需要布局的元件坐标,保存文件。同样的方式进行导入即可。

16.原理图同步按room摆放元件

17.陈列过孔Via Arrays

  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值