使用Allegro绘制PCB板——器件的摆放

2019-07-14 07:58发布

手工摆放元件:在Allegro中选择,Place -> Manually,在元件被导入后,在Components by refdes中就会有C1、C2等原理图中的标号。点击之后就可以直接放置在PCB的版图中了,Done之后,原来的选项框中就不存在该器件了。     镜像摆放:摆放在顶层还是底层。一种方式是在摆放之前,已经选择好了器件,然后再选择option中的mirror。方法二:对于已经摆放的器件,点击右键,出现的菜单里面有mirror。方法三:Edit -> Mirror。     旋转:对于已经摆放的元件,选择move之后,选择需要被旋转的器件,右键,出现rotate,就可以旋转了。 或者使用Place -> Manually ,在oprion中修改旋转度数,摆放的时候,放下来之前就可以旋转了。支持45°旋转摆放。

    在摆放器件的时候,能实现原理图和器件交互布局,但是在于博士的资料中,我没能实现,据说是因为破解的不好造成了,但是我们也有另外的方法能实现器件的交互布局。    先来介绍一下于博士里面介绍的交互布局方式。    在cadence中,选择.dsn文件,然后option -> Preferences -> Miscellaneous 然后再Intertool Communication里面勾选上Enable Intertool Communication。勾选上之后,在原理图中左键选上要摆放的一组器件,右键PCB Editor select,在Allegro中就可以摆放了。但是我的没有实现,也就是在Allegro中没有悬挂对应的器件。     我们可以用另外一种方法实现这个功能。    1、在cadence中,先选择要被摆放的器件,比如要将某一张图纸的器件摆放,在一个望远镜的寻找标志的右边有一个箭头,打开后只选择Parts。 使用Allegro绘制PCB板——器件的摆放
    2、然后选择了查找之后,就会出现被选中的器件出来。 使用Allegro绘制PCB板——器件的摆放    3、然后选中这些器件,Shift+ctrl,右键,选择Edit Properties(ctrl+shift+e)。 使用Allegro绘制PCB板——器件的摆放    4、选中Reference,然后用ctrl + insert,这个复制的作用相当于我们常用的ctrl+C,这些元件标示复制下来,粘贴在一个.txt文档中,将文档的名字改成一个自己熟识的,最好是英文名字,然后将后缀名改成.lst。 使用Allegro绘制PCB板——器件的摆放    5、在Allegro中,先选择move,然后再find选项中,有一个Find By Name。选择Symbol(or pin),选择List,在下面的添加文件中选择上刚才保存的.lst文件,可以看见可以讲刚才在.lst文件中选择的所有器件能够一起移动了。这样就可以摆放在一起了。 使用Allegro绘制PCB板——器件的摆放   
补记:
    使用Allegro一般是在高频的时候,那么在摆放器件的时候要注意一些问题,在此简单的罗列一些。
    无论是DSP还是FPGA都有一些PLL的管脚,这些管脚关系着器件工作状态的好坏,因此在设计的时候,需要我们注意一些问题。对于这些管脚肯定有一些滤波电容,以及磁珠,摆放需要注意的是电压要从磁珠流过,然后再经过大电容,小电容,到达管脚。也就是说小电容要更靠近管脚。并且不要穿越电源平面,保持和管脚在同一个平面上。
    包括晶振的供电管脚,一些敏感的器件供电滤波的地方。很多时候运放的质量关系到工作的效果,特别是工作在模拟信号的时候,因此供电的纹波系数就尤为重要。
    晶振、时钟、以及高速RAM并行信号线都是高频线,要注意和模拟电路分开。噪声比较大的开关电源也要远离模拟器件区域。另外在模拟部分,最好不要有数据信号线从中间穿过。     端接电阻的摆放,需要注意是和源端在一起还是和末端在一起。          整版布局有以下几个要点需要注意:     1、模拟和数字部分要分开;     2、小的滤波电容尽量靠近管脚;     3、端接电阻是滤波电容之后的,尽量靠近管脚。