|
EDA365欢迎您!
您需要 登录 才可以下载或查看,没有帐号?注册
x
本帖最后由 anjing200707 于 2011-11-25 00:56 编辑
" N8 |9 I" c5 M# M
+ ]4 y; M2 B2 M关于相同模块的布局如图:下方一张原理图中有两块电路,
很显然,两个模块的电路是完全一样的!那么怎么样可以把一个模块布局好后,通过快速的办法,将另外的一个模块也布局好呢,那么,今天我就来分享下这个方法,第一,将其中的一个模块的电路剪切至另一张原理图里。如图二。 k P1 m, l1 r+ F Y3 `- D: n
4 g1 Z# K, _. d
看,本来是一张,现在分成两张原理图,Sheet1和Sheet2。然后在原理图中直接更新至PCB。如下图操作!0 W2 s% ^+ h8 z5 Y, m2 m
# [8 u N# e9 v n) s' i0 f, _
& r4 n. ^( O6 G5 c' y* R) D2 ^% P
看下面导入的界面中,有两张原理图生成的Room Sheet 1和2,这就是我们所需要的。& _6 {/ C- w7 q( z0 F! B) Q; K
2 S- E6 w; s9 a
然后到PCB板中,得带到以下的PCB图。& O) @/ H) K7 j2 C2 U, p
/ x- ?: K, ?+ ~( t9 n双击任何一个器件查看属性,在右下角可以看到每个器件都拥有自己的Unique id号,这是唯一的。必须有这个!!不然后面就无法实现!只要是从sch到PCB就会自动生成这个,而通过网表导入到PCB是没有这个信息的。! B9 m0 d+ S* _2 z
% g2 g5 U6 E; f, @+ w" D然后我们把一个模块根据原理图布局好,如图Sheet1中的那样。$ X" E# V' M' d7 u- ~) X: r" Z$ T
% k; P, M. M9 T+ ]8 t/ \; {然后执行Design中的Rooms中的Copy Room Formats命令。" ~9 y. v% Y$ r3 t; E* o6 }
4 R, }, h* _6 I" T' f: F6 h
具体设置如下图,相关的意思相信大家都能看得明白,设置好后直接OK。" n' a4 k( \( z' Y7 f
' V8 ^' s# S/ h5 s' g" M看,更新16个器件在一个Room中。6 H: ]& a# o* e( y+ ^. z+ E
/ Z/ w( P6 R9 h
& R' s, v" }6 Q6 W/ |" R. g& g
这样,我们的第二个模块就瞬间布局好了,同理,如果板上有n个相同的模块,我们根据这样的方法,很快就可以完成布局。
2 c+ a7 q2 M7 W5 r Y4 o: R
0 R8 N, J R# g y$ B$ k* k
6 J8 [& ?: b" K) J
注意:dxp并没有Cadence中的那样严谨智能,它只是将相同封装的器件为依据来开始模拟布局,不过大体上是是没有什么偏差的,只是相同阻容间也许网络关系不是很对应,相信大家从我的示意图中也看出来了,位置虽然两个一模一样,但是飞线方向却有偏差,这时就要我们进行一些后期的调整,来达到最佳的布局效果。所以这只能是辅助布局的一种方法,不过确实比一个一个布局来的快的多!!!希望大家可以有更好的办法。。。
# |# {# _+ y& n6 K, t: D; b
+ y1 D- s/ t& D
" v N' E, \/ \4 E3 i相同模块的快速布局!!!
3 q, N+ G1 L/ v2 Q' ^1 n
7 t# o2 K( X* p( F8 R) h
5 A1 R8 \' J2 [3 L
2 Y: m. X# p- k) l' w' e9 P! @0 H' @更多layout技巧整理:SKILL!!!http://www.ctdisk.com/u/513784共同学习! |
-
2.jpg
(50.59 KB, 下载次数: 14)
-
3.jpg
(46.13 KB, 下载次数: 16)
|