EDA365电子工程师网

标题: Allegro有设计复用吗? [打印本页]

作者: lmila    时间: 2011-5-10 10:45
标题: Allegro有设计复用吗?
一个设计中如果有很多channel具有相同的电路, Allegro中如何实现设计复用? 像pads的mike like reuse功能.
) L  j5 i6 a- M# P期望allgero的高手指点一下.
作者: zhangsenzhixing    时间: 2011-5-10 10:49
16.2以下的大的公司有SKILL 16.2 16.3好像都有自带这个功能 具体步骤我不知道 我习惯用的是15.5
作者: hsypcb    时间: 2011-5-10 10:49
有啊,论坛里有教程搜一下子
作者: liujie123    时间: 2011-5-10 10:50
你可以先做好一个模块,然后复制模块,替换元件就可以了。
作者: lmila    时间: 2011-5-10 11:12
4楼能不能详细介绍一下? 不是很明白你的意思.
' s6 I3 P# R- u8 L多谢帮忙!
作者: lmila    时间: 2011-5-10 11:16
其他地方搜了一个出来:- o: H+ D# C$ f. [9 {- i6 Q
http://blog.sina.com.cn/s/blog_66eaee8f0100plpj.html
' C( }8 G( j1 b- T感觉很复杂.
6 W  W) l( ?6 t( i* P
作者: cccccc32    时间: 2011-5-10 11:44
4楼说的对,按模块放;
作者: lmila    时间: 2011-5-10 15:34
用sub drawing基本可以解决问题. 可是有什么办法可以快速给import进来的元器件命名?
作者: jiaoweiyong    时间: 2011-5-10 15:40
我也不懂这个,哪个高手出来下,我学习下
作者: lidin    时间: 2011-5-10 15:45
Allegro_v16进阶培训教材的第七章,第八章讲的很仔细,教材论坛有自己搜下。
作者: jiaoweiyong    时间: 2011-5-10 15:46
http://blog.sina.com.cn/s/blog_66eaee8f0100plpj.html$ B
  h3 z5 L' n1 s4 n5 R你要先看的时候想下思路,看看他写的是什么思路,
作者: lmila    时间: 2011-5-10 16:21
进阶培训教材没有找着, 10楼可否共享一下?
作者: shg_zhou    时间: 2011-5-10 23:32
16.3版本中,直接用placementedit模式下,选择你要复用的模块,点击右键,有一个place replicate create,去创建一个模块,可以有器件,走线和铺通。然后在placementedit模式下,框选没有布局的器件,点击右键,选择place replicate apply,选择你刚才创建的模块名字即可。非常方便,不需要向上面博客里面写的那么复杂
作者: lmila    时间: 2011-5-11 09:02
热心人真多啊, 多谢了!
7 l" U% k# l- f; Z我使用的是16.2, 没有那个功能.  通过试验, 采用博客中的方法才能实现我说的类似于mike like reuse的功能. 有点复杂, 不过熟悉了也就好了.  Z3 I8 M6 l* g* g; d5 q8 K% p/ Y  ~  Y

作者: dsws    时间: 2011-5-11 14:37

5 o+ U4 A# I" G5 d' [  v& P7 R4 Ahttps://www.eda365.com/forum-viewthread-tid-48242-highlight-%B8%B4%D3%C3.html1 C/ i5 m: f6 O$ ]3 f, Y

作者: dsws    时间: 2011-5-11 14:39
https://www.eda365.com/forum-view ... t-%B8%B4%D3%C3.html
作者: varding    时间: 2014-2-19 13:00
shg_zhou 发表于 2011-5-10 23:329 n- b. A# z9 t5 R$ V% P
16.3版本中,直接用placementedit模式下,选择你要复用的模块,点击右键,有一个place replicate create, ...
& h' N: M& b5 S1 Q4 r
谢谢,这个方法非常好用,很方便,我的allegro是16.6的
9 a3 v- p9 Q, i2 F, t# j6 h3 g. w0 J2 K( ]) r
我加些操作图
% w# {% p! O$ \) P, K3 n# k% |% `  \  S1 }4 D$ O6 U5 y
先进入placement edit
0 P- p; y% H1 T; b6 L+ R
/ \0 r/ |; m& f; m1. 框选你已经布局完毕的模块,然后右键=> place replicate create,然后再右键选择 done,在空白的地方点左键(命令窗口里会有提示的)
  T8 |8 `' z. B- O. ?: ] , d1 o* \, L6 S5 Z9 Q
, @, F0 @% b. ]9 ^
2. 接下来出现保存模块的对话框,随便取个名字,自己要能区分开就行,点保存,这样复用模块就好了! v! S* J% L( K5 r, m2 J
) K8 Q& V4 |$ T% h3 s- E
) ]5 u/ o  T9 h0 i9 W
3.接下来就是重用刚才的模块了5 N. g' u$ u9 U- z
选中另一个未布局的模块的所有器件,右键=>place replicate apply,选择你刚才保存的模块名,如果顺利的话就会按照刚才布局好的模块一样布局了
& m" }  i3 A& I 8 E( s3 C: A8 B. w; C

- A. o" t8 Z9 e8 m& N: [: ^如果你选择的器件少了,那么会出对话框提示未匹配,自己查下看看缺少的添加进去就行了
+ h; E% y) G" J( l0 U
作者: Dandy_15    时间: 2014-3-4 15:50
设计复用一直Cadence公司的设计理恋




欢迎光临 EDA365电子工程师网 (https://bbs.elecnest.cn/) Powered by Discuz! X3.2