18638|6

1万

帖子

203

TA的资源

管理员

楼主
 

Allegro实用技巧之模块复用 [复制链接]

作者:ASDK[EDN]
需求分析:使用Allegro软件进行PCB Layout设计时,当电路图中有很多路相同的模块,使用模块复用的的操作方法,可以显著提高工作效率,同时也可以使PCB布局在整体上显得美观。下面来讲述这个方法。
具体方法及说明:
1、如图,两个电路模块,它们在原理图中的电路也是一样的,对于这多个相同的电路模块,只要在PCB中做好其中的一个,则其余相同的模块通过复用的方式,可以快速完成,对于那些复杂的模块,复用的优势会更明显。



2、原理图中导出相同模块的器件信息,然后在放置器件的时候将属于一个模块的器件都放一起,放置好器件之后只需要选择其中一个模块进行布局布线,布好之后选择 Setup — Application Mode — Placement Edit,然后框选这个做好的模块,选好之后点击右键,选择Place Replicate Create


3、设置过滤器,将via等信息也添加进来:再选中其他的cline、via以及shape,都选好之后右键Done。如下图所示:

都选好之后右键Done

4、单击一下左键就会出现一个提示保存的窗体,保存的文件是mdd格式,即模块定义文件,这样一个模块就做好了。

5、点击了place replicate create后,模块的元素会被高亮,也有些不会高亮—没有被选中,此时需要在右侧面板中选中相关的元素,然后再对着模块选择(框选),直到全部选中。 via和line是没法选中的。选择其他模块器件,如果少选了,Allegro会把不能匹配到的器件报告出来,如果多选了,则Allegro不会理会那些 多出来的器件,只匹配模块文件中器件。

6、点右键,然后done掉命令,点左键,弹出对话框,输入module1.mdd文件的名称。

7、利用.mdd文件,进行模块复用;在placement edit 模式下,选中另外一个模块的全部器件,点击右键,如下图选好之后点击右键,选择Place replicate apply,然后选择刚刚保存的文件名即可,可以看到布局和布线信息都跟之前的一模一样。





此帖出自PCB设计论坛
加EE小助手好友,
入技术交流群
EE服务号
精彩活动e手掌握
EE订阅号
热门资讯e网打尽
聚焦汽车电子软硬件开发
认真关注技术本身

最新回复

  大神请教下,我复用的模块,这个导线总是没有连上,重新连接后,动态铜也不会自动避让,要怎么处理呢。 [attach]821982[/attach]     详情 回复 发表于 2024-7-7 21:13
点赞 关注
个人签名

玩板看这里:

https://bbs.eeworld.com.cn/elecplay.html

EEWorld测评频道众多好板等你来玩,还可以来频道许愿树许愿说说你想要玩的板子,我们都在努力为大家实现!

 

回复
举报

1万

帖子

203

TA的资源

管理员

沙发
 
这份资料介绍的很详细了。
这种情况挺经常碰到的,有效的利用模块复用可以事半功倍
此帖出自PCB设计论坛
加EE小助手好友,
入技术交流群
EE服务号
精彩活动e手掌握
EE订阅号
热门资讯e网打尽
聚焦汽车电子软硬件开发
认真关注技术本身
个人签名

玩板看这里:

https://bbs.eeworld.com.cn/elecplay.html

EEWorld测评频道众多好板等你来玩,还可以来频道许愿树许愿说说你想要玩的板子,我们都在努力为大家实现!

 
 

回复

1

帖子

0

TA的资源

一粒金砂(初级)

板凳
 
这样使用太方便了,谢谢!今天一直找Allegro的模块复用功能,找到的都是先设原理图,再倒进倒出,太不方便了,原来Allegro 里有这么直接的用法,楼主太伟大了!!!
此帖出自PCB设计论坛
 
 
 

回复

5

帖子

0

TA的资源

一粒金砂(中级)

4
 
楼主好,有两个几乎相同的原理图,我在用模块复用功能时,按照你说的方法,总是在点击place replicate后,所有元件都显示unmatched,不知道是什么原因
此帖出自PCB设计论坛

点评

你好。你最好另外发一贴问一下哦。这样看到的人更多。我也是个allegro新手,这篇文章并不是我写的呀。是我转的,看到别人写的很好觉得很有用所以分享上来,也是为了给自己备份个资料的呀。所以很抱歉没法帮到你,你  详情 回复 发表于 2016-7-29 09:25
 
 
 

回复

1万

帖子

203

TA的资源

管理员

5
 
daweijms 发表于 2016-7-29 08:34
楼主好,有两个几乎相同的原理图,我在用模块复用功能时,按照你说的方法,总是在点击place replicate后, ...

你好。你最好另外发一贴问一下哦。这样看到的人更多。我也是个allegro新手,这篇文章并不是我写的呀。是我转的,看到别人写的很好觉得很有用所以分享上来,也是为了给自己备份个资料的呀。所以很抱歉没法帮到你,你另外发帖详细说明下,坛子里出没着一些allegro大侠。他们应该能帮得上你。
此帖出自PCB设计论坛
加EE小助手好友,
入技术交流群
EE服务号
精彩活动e手掌握
EE订阅号
热门资讯e网打尽
聚焦汽车电子软硬件开发
认真关注技术本身
个人签名

玩板看这里:

https://bbs.eeworld.com.cn/elecplay.html

EEWorld测评频道众多好板等你来玩,还可以来频道许愿树许愿说说你想要玩的板子,我们都在努力为大家实现!

 
 
 

回复

2

帖子

0

TA的资源

一粒金砂(中级)

6
 
 
大神请教下,我复用的模块,这个导线总是没有连上,重新连接后,动态铜也不会自动避让,要怎么处理呢。

 

此帖出自PCB设计论坛

点评

你这里我看显示的是2个网络啊,所以无法连接。你首先关系上得设置下让这两个网络相等  详情 回复 发表于 2024-7-8 07:42
 
 
 

回复

1万

帖子

203

TA的资源

管理员

7
 
爱看戏 发表于 2024-7-7 21:13   大神请教下,我复用的模块,这个导线总是没有连上,重新连接后,动态铜也不会自动避让,要怎么处 ...

你这里我看显示的是2个网络啊,所以无法连接。你首先关系上得设置下让这两个网络相等

此帖出自PCB设计论坛
加EE小助手好友,
入技术交流群
EE服务号
精彩活动e手掌握
EE订阅号
热门资讯e网打尽
聚焦汽车电子软硬件开发
认真关注技术本身
个人签名

玩板看这里:

https://bbs.eeworld.com.cn/elecplay.html

EEWorld测评频道众多好板等你来玩,还可以来频道许愿树许愿说说你想要玩的板子,我们都在努力为大家实现!

 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/10 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表