0
收藏
微博
微信
复制链接

技术专题|Cadence Allegro 17.X 手动添加元件与元件引脚添加编辑网络的操作方法

2020-07-13 14:37
7089
【1】原理图在PCB里添加元件和网络表


Allegro的全称是Cadence Allegro PCB Designer,是Cadence公司推出的一个完整的、高性能印制电路板设计套件。通过顶尖的技术,它为创建和编辑复杂、多层、高速、高密度的印制电路板设计提供了一个交互式、约束驱动的设计环境。它允许用户在设计过程的任意阶段定义、管理和验证关键的高速信号,并能抓住今天最具挑战性的设计问题。Allegro印制电路板设计提高了PCB设计效率和缩短设计周期,让您的产品尽快进入量产(目前高速PCB设计用的最多工具,就是Allegro)。
image.png
在实际的项目设计中我和小伙伴一样都遇到过很多麻烦的问题,有些时候原理图和PCB设计可能是由不同的工程师负责,由于种种原因可能需要在没有原理图的情况下直接对PCB进行操作。比如在没有原理图的情况下直接手动添加元件和在元件引脚上添加编辑网络的操作办法。我们可以利用这个方法直接添加元件,对元件的引脚网络进行编辑操作,这样的操作灵活度很高,可以提高工程师的工作效率。利用这个办法直接对网络表NET进行操作,提高工程师的工作效率。
image.png
【2】编辑环境的设置与配置路径
我们要学的所有功能都在Logic命令菜单下,这个菜单里面的命令默认情况下能使用,必须现在User Preferences Editor—Logic_edit_enabled命令打勾使能后才能使用,如下所示。
image.png
打开User Preferences Editor中的Paths-Library文件夹下的devpath,padpath,psmpath用来设置读取数据路径。Devpath中设置deivce的路径,这个路径对我们手动添加的元件很重要,路径不能包括中文和非法字符。Padpath是封装焊盘的路径,psmpath是5种 symbol的路径。
image.png
【3】手动添加元件的操作办法
 选择Logic-Part Logic命令,该命令用来添加元件。
image.png
在弹出的Parts list窗口中设置需要添加元件的参数。选择physical devices打开library borwser元件库浏览窗口,在该窗口中选择需要添加的元件。比如pga68.txt这个封装的元件,双击后添加进入part modification Area的窗口中。填入元件添加的refdes参考标号,U1-2代表添加两个同样的封装元件,一个是U1,另外一个是U2。
image.png
选择Add添加命令后,BGA68封装的U1和U2就已经被添加进入当前的Partslist窗口中,如下所示,图中就是已经添加完成的元件情况。



image.png

 同理,我们添加R0603封装的电阻R1-5,共计5个电阻元件。

image.png同理,我们添加C0603封装的电容C1-5,共计5个电容元件。执行完成以后确认退出该界面。

image.png



【4】手动摆放元件的操作方法




选择命令Place-Manually在弹出的元件摆放窗口中可以看到刚才已经添加的元件情况,如下图所示,可以看到我们已经添加的元件就在元件列表中。



image.png

摆放元件到当前的PCB绘制区域中,完成后如下图所示,这些就是通过手动添加完成的元件。

image.png



【5】网络表编辑的相关办法




选择Logic菜单--Net Logic命令,在右侧Options选项卡中将显示修改网络的编辑属性。Next文本框,是关于网络表的过滤器及显示窗口栏,可以手工输入某个网络,用来过滤显示出该对象网络,*表示当前电路板中的所有网络表。可以看到当前的PCB上是没有网络表的,接下来我们需要添加网络表到元件某个引脚上去。



image.png



创建网络,点击Create按钮。弹出新建网络对话框,在Enter new net name文本框中输入新建网络名称后,单击OK按钮,网络将会被创建,如下图所示。在Enter new net name文本框输入NET01,点击OK按钮以后,NET01的网络将会创建,出现在网络列表框中。



image.png

重命名网络,以NET01网络为例,用鼠标在网络列表中需要重新命名的NET01网络上点击选择,单击Rename按钮,弹出从命名网络对话框,在Rename net ‘NET01’文本框中输入新建网络名称GND后,点击OK按钮,网络将会被重命名成GND,如下图所示。

image.png

删除网络,以NET01A网络为例,用鼠标在网络列表中需要删除的NET01A网络上点击选择,单击Remove按钮,弹出删除网络对话框,点击Yes按钮后,NET01A网络就会被删除,如下图所示。

image.png



【6】元件引脚添加和修改网络属性的方法




选择某个网络比如NET01之后,用鼠标在需要添加NET01网络属性的元件引脚上点击后,NET01的网络属性就会添加点击的元件引脚上去。



image.png

如果不小心添加错误元件的引脚,就可以再次用鼠标在右侧的选择框里面选择正确的网络,用鼠标再次去点击元件的引脚,就可以将当前选择的网络属性添加到点击的引脚上去,如下图所示。

image.png

经过上面的操作,大家应该已经学会了手动添加元件与元件引脚添加编辑网络的操作方法,这些操作实质是在操作网络表,是直接NET网络表的修改,这些操作随意性很大,没有权限约束的问题,这就对工程师的要求比较高,不熟就容易出问题,请大家谨慎使用。

image.png



总结


通过上面的学习让我们看到了Cadence Allegro 17.X手动添加元件与元件引脚添加编辑网络的操作方法利用这个方法可以直接添加元件,直接对NET网络表进行添加、修改、删除、重命名的操作。

登录后查看更多
2
评论 0
收藏
侵权举报
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表凡亿课堂立场。文章及其配图仅供工程师学习之用,如有内容图片侵权或者其他问题,请联系本站作侵删。

热门评论0

相关文章

李增(WareLEO)

李老师,13年+模拟电路和数字电路及程序设计经验,著有多本CADENCE和高速信号仿真书籍,熟悉CADENCE,PADS,AD,MULTISIM,ADS,SIGRITY,ANSYS,EM等EDA和分析工具,通过长期不懈的学习,探索与总结,已初步形成了一套基于高速PCB设计的实践经验及理论,积累上万粉丝。

开班信息