EDA365电子工程师网

标题: 怎样设置一个局部的布线约束? [打印本页]

作者: wader    时间: 2010-1-22 16:40
标题: 怎样设置一个局部的布线约束?
各位大侠,因为主处理芯片BGA封装,需要走比较细的线,而其它部分又想把线及间距拉大点,局部能单独设置布线约束吗?谢谢!
作者: jijiwaiwaihaha    时间: 2010-1-22 16:48
constraint area
作者: wader    时间: 2010-1-23 09:44
谢谢二楼!问题是不知道给怎么设置constraint area?希望哪位大侠能不吝赐教!谢谢!
作者: wader    时间: 2010-1-23 10:14
How to set up a constraint region in 16.2. ' H# }7 f: t  \& z$ a& d( `0 @
" P  _( ~$ T3 a
Lets say we want to create a spacing region: : \' G. k+ W: X2 p% T: v+ b( L
1 g# ]8 C7 H& M$ K& ]& h/ w0 @
Open constraint manager and create a Spacing Rule set for the constraint region.
, ]# P" k/ j0 c+ D/ \, A1. Open Constraint Manager on the board file.+ j' W# b! ?4 V- R5 l
2. Select Spacing > All Layers worksheet
) K. k2 ]1 o3 Q6 Y3. RMB on the Objects and select Create Spacing CSet
# ?7 M7 x1 c) R; C* K- l4. Type the name of Spacing CSet and change the pin to pin constraints that allow) x& A" Y  Z# X1 [3 l
pin to pin spacing for the 'special' component.
, t. E* K6 |( j2 b
+ l( G2 _  h: _% p! f5 CNow create a region and assign a spacing CSet to the region.* |4 I7 J1 C4 h8 x$ Y4 V9 B
1. In Constraint Manager, select Region > All Layers
: B2 P  u: N3 i3 d. T5 T3 S6 ~2. RMB > Create Region
1 j' l0 l( e! C6 M2 X3. Give a name to the region, and select Ok.
/ j2 w/ ?" c+ P* k4. On the Region worksheet, select the region that you just created, and assign8 A0 m8 ~+ p# k* M' @: D- G
the Spacing CSet that you had created in the previous step. The rules of the5 O" \( Y5 K5 t, J2 }
spacing CSet are automatically taken over by the Region.
: w8 k$ _$ \+ Y0 D# J6 n& ?/ z; M- L7 o0 X, F3 L7 c# @9 I% {
Now create a Shape on Constraint Area subclass and assign the region rules to it.
7 J, f$ _3 ^. l$ X1. On Allegro, Select Shape > Polygon or Rectangular.
# v8 h) P4 _+ L2 |' Y9 [2 }* R' Y/ I$ a2. In the Options panel on the Right hand side, select the Class as Constraint$ l, e3 a$ E9 M% F- N% P. }% @/ {
Region > All.
9 h& H6 l" ?/ |! G& k% S7 r3. From the drop down in the options panel, select the Region you had defined in# N* u( _/ y7 z* m# u
the previous step.
  E4 c# U) i1 X: s4. Draw the rectangle or polygon around the component.
作者: hzhfinger    时间: 2010-1-23 11:00
本帖最后由 hzhfinger 于 2010-1-23 11:02 编辑
+ J) g1 o# n+ P& A( g' Q- q, a. u- ?/ x8 K# c0 [
setup->constraints,在弹出对话框内的constraints areas单击add按钮,在电路板上做出需要做约束的区域,单击add对话框下面的attach propperty,shape按钮,在FIND中选择SHAPE,单击刚刚做好的约束区域,在弹出的EDIT PROPERTY对话框的AVIAILABLE PROPERTY中选择NET PHYSICAL_TYPE并添加属性,单击APPLY完成。2 {( y  {; H% g, l# Q! G1 J2 Z, L
接下来在setup->constraints,在弹出对话框内的PHYSICAL RULE SET中设置物理属性,再到physiacl RULE  ASSIGNMENT TABLE中将刚刚建好的规则分配给你做好的约束的区域就OK了




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