诚实守信!
分类: IT职场
2014-08-12 23:55:09
本文档讲解的是16.3以上版本的模块复用功能以及应用到16.3以下版本的步骤。
对于网络连接一样的模块或部分,在布局方面可以使用16.3版本的新功能(16.2以下版本不具备这一功能)--模块复用功能。特别是对于小系统这样的模块,能很好的节省布线的时间,也到达布局美观的效果。下面以项目CD704-MPB-V01中的三个小系统为例,讲解16.3版本的复用功能:
上图为项目CD704-MPB-V01的布局,图中紫色方框内右边DDR部分为三个小系统,三个小系统接线都是一模一样的,因此、三个小系统DDR部分我们可以使用16.3的复用功能进行布局摆放,到时可以先将其中一个小系统右边DDR部分布好线,把等长绕好后,通过复制,将对应的孔和线贴到另外两个DDR上去就OK了,这样可以省下很多布线的时间,也使整体布局达到更美观效果。下面讲解其使用步骤:
说明:此图是用15.5.1版本设计的。
1. 将15.5.1的PCB文件另存一个档,然后用16.3版本打开。
2. 在16.3版本中执行命令Placement Edit,选定已做好的DDR零件组(不能一次性选中的可以按住Shift键继续点选),全选中后单击鼠标右键(注意:此时鼠标应移动到选中的元器件上再单击右键),选择Place replicate create →单击右键done →单击鼠标左键,在弹出的对话框中,将后缀为mdd的文件保存在PCB文件夹目录下(如1.mdd)。
16.3版本中Placement Edit命令。
选定已做好的DDR零件组后,鼠标没移动到选定的元器件上面单击右键的情况。
选定已做好的DDR零件组后,鼠标移动到选定元器件上面单击右键的情况。
选择Place replicate create →单击右键done →单击鼠标左键,在弹出的对话框中将后缀为mdd的文件保存在PCB文件夹目录下(如1.mdd)。
3. 执行命令Placement Edit,选定想要复用的DDR零件组(仔细核对零件数目:已做好的DDR零件组的零件数目与想要复用的DDR零件组的数目是否相同),全部选定后,同样把鼠标移动到任意选定的元器件上面,再单击鼠标右键,在Place replicate apply的下拉菜单中选择上一步保存的mdd文件(如1.mdd)单击左键,在弹出的对话框Place Replicate Unmatched中,复用时要求零件的Device Name、Vaule都必须完全一致,有些许差别都不行。如果有不匹配的,可以去掉Device Name、Vaule前面的勾选,再单击左侧零件,选择对应的右侧列表中的零件,一一映射对应关系即可。最后点击OK。这样便完成一组元器件的复用。
在Place replicate apply的下拉菜单中选择上一步保存的mdd文件(如1.mdd)
将Seed circuit →Match中带有Unmatched的逐个单击后,在右边Similar components: Refdes (Device;Value)中逐个单击,将其从方框里面去掉,都去掉后点击OK
在上一步中点击OK后完成的DDR零件组的复用(图中右边部分为复用后的,左边部分为原先已做好的模版部分),可以看到复用后的DDR零件组和原先作为模板的DDR零件组的布局是一模一样的。
4.从上图可以看到,复用后的DDR零件组位置变了,需要将它移回原来的位置(左边BGA的上面),与左边小系统对齐放置。通过元件坐标和移动命令来完成。
将复用后的小系统移回原来的位置,与下面的小系统对齐摆放。
5.在16.3版中执行命令:File → Export → Placement。
6.在15.5.1版中,将需要复用的DDR零件组删掉,然后执行命令:File → Import → Placement.将16.3中复用好的DDR零件组导进来。
在15.5.1版中,将需要复用的DDR零件组删掉
执行命令:File → Import → Placement.将16.3中复用好的DDR零件组导进到15.5.1中。
7. 将其中一个小系统右边DDR部分布好线,把等长绕好后,通过复制,将对应的孔和线贴到另外一个DDR上去。
另外还有一个方法:将做好的DDR零件组复制后,移动到需要的地方,然后再将元器件逐个替换。