找回密码
 注册
关于网站域名变更的通知
查看: 719|回复: 6
打印 上一主题 下一主题

约束规则设置(3)

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2016-6-16 15:31 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
5 e; P9 a! N8 q8 Y4 _. f- q

0 P- c* I8 }+ \% K" [5 ~' |7 `

4 i9 q8 M& U% y7 e
下表中的规则应用于创建Pin-PairPin-Pairs 仅能在以下工作表中创建。

7 U& J. ?) b. v4 G( s0 ^& X! \( F- N

. p8 l' I- @* ~2 l- P( h2 }
在对象中一定要存在某个管脚,才能创建相应的pin-pair

  `" ^0 N: E! g5 ]7 b  v0 W. }
All Constraints Timing 工作表中的对象一定要有驱动和接收;

3 o+ B$ ]% [6 G* ?! B! t
Pin-pair length 如果已经完成走线则是两个管脚之前走线的长度,如果没走线,就是连接两个管脚的鼠线的曼哈顿距离;

8 J9 L' r" o- N  T6 j
约束管理器确定longest/shortest pin-pair length 是基于驱动和接收,如果没有任何驱动和接收,就考虑Xnet

! P, K& c2 r1 \# g& ~( u1 W" S9 Y" v- c
对于相对传输延迟约束,仅仅确定longest pin-pair

& g( \& t6 J! j% A
5Match Group(匹配群组)
2 k9 t0 I5 B2 g0 R" r; F! Z7 w5 N
MatchGroup netsXnets 或者pin-pairs的集合,此集合一定要都匹配(delay 或者length)或者相对于组内的一个明确的目标。如果delta值没有定义,组内的所有成员都将是绝对匹配的,并允许有一定的偏差。如果定义了delta值,那么组内所有成员将相对匹配于明确的目标网络。下面的是 Match Group的必要属性:

1 m+ ^' o! Q" M6 o. m! o
Target——组内其他pin-pairs 都要参考的pin-pair就是目标(Target),可以是默认的也可以是明确指定的pin-pair,其他的pin-pairs都要与这个目标比较。
0 I: @. M/ R5 S0 |7 B' p3 g9 z' W* N7 m
Delta——每个pin-pair 成员与目标pin-pair的差值,如果没有指定此差值,那么所有成员就需要匹配,如果定义了此值不为0,则此群组就是一个相对匹配的群组。

4 u" q. F) Q9 }$ o& g
Tolerance——允许匹配的偏差值。
; p# ^+ M0 a, Q
5.1 下面用三个例子来说明不同情况下的匹配群组(绝对的和相对的)。

, U! s$ x4 C5 u. A- E; P+ u8 X, M
1

$ e% T9 b+ b* v8 r# Y3 X     
Net
    
  
Target
  
  
  
Delta
  
  
  
Tolerance
  
  
  
Comments
  
3 H, X) l8 s$ z( H. Q
    
Data1
    
  
未指定
  
  
  
未指定
  
  
  
10mil
  
  
  
这个例子中没有参考,所有的网络都必须彼此匹配在10mil 之内,如果三个网络中的一个是1000mil,其他两个网络必须在990mil1010mil 之间,delta值未指定(不是0)是绝对的匹配延迟,target 也未指定。
  

! d1 m8 `$ @  d0 J     
Data2
    
  
未指定
  
  
  
未指定
  
  
  
10mil
  

1 q% F7 p8 i2 w* l5 a     
Data3
    
  
未指定
  
  
  
未指定
  
  
  
10mil
  

4 A( {, L0 I: Q6 x, G- k" l
# U! o, \# {+ ]" M" P
2

" c, T3 Z+ y  q2 T' m     
Net
    
  
Target
  
  
  
Delta
  
  
  
Tolerance
  
  
  
Comments
  

* T9 ^0 t/ m! V  J& m     
Data1
    
  
  
  
  
0mil
  
  
  
10mil
  
  
  
Data3 是此群组参考值,所有的网络都必须匹配Data3 10mil 之内,如果Data3 1000mil,其他两个网络必须在990mil1010mil 之间,delta 值被指定是相对的匹配(传输)延迟。
  

8 ]6 X0 i' d$ S+ M& h     
Data2
    
  
  
  
  
0mil
  
  
  
10mil
  

) L! ]" ~1 J  w, L. x% s+ o; ?' _     
Data3
    
  
参考
  
  
  
0mil
  
  
  
10mil
  
$ Q/ b% M2 [' A9 H6 T5 c: F
& e% D2 r1 U  N
3
! A9 C2 N* P( G8 \, M: l/ q
    
Net
    
  
Target
  
  
  
Delta
  
  
  
Tolerance
  
  
  
Comments
  

' l# F% Q% E/ c; v     
Data1
    
  
参考
  
  
  
100mil
  
  
  
10mil
  
  
  
Data1 此群组参考值,所有的网络都必须匹配Data1100mil 之内并加上或者减去指定的偏差值10mil。如果Data1 1000mil,其他两个网络必须在990mil1110mil 之间,对于相对的匹配(传输)延迟delta tolerance 值被指定。
  

, r$ q* N3 v0 h+ Q2 B% _     
Data2
    
  
  
  
  
100mil
  
  
  
10mil
  

' U8 H7 s+ d5 w1 p     
Data3
    
  
  
  
  
100mil
  
  
  
10mil
  
# K+ Y1 c' [. Z
% z. l! ^4 U- w: j- }5 P2 _
" G8 o0 L% H4 j5 P
5.2 如何确定targetpin pair

, j) h6 b, P  H* v
一旦pin-pairs中的一对被选择作为目标,其他的pin-pairs 都要与此目标以给定的deltatolerance内来匹配。约束管理器决定目标pin-pairs 的方法如下:
. O7 n0 O$ |5 a3 U
明确指定的pin-pair

8 A2 R2 ?2 `) c% i  C# L
如果所有的pin-pairs 都有delta 值,那么有最小delta值的网络就是目标。如果超过一对管脚对有同样的最小的delta 值,那么有最长的曼哈顿长度的网络被选为目标。
$ v8 m2 H, p- m) |2 z  x
如果所有的管脚对都没有delta值,那么就没有选择目标,所有的管脚对就进行相互比较。
# a3 D4 W+ k9 S/ \0 c
2 j5 R& s$ I4 [* N' C
5.3 相对/匹配的群组规则

. [/ u9 T# t5 w1 \% z! L0 Z
Match Group 仅能在Routing 工作簿的RelativePropagation Delay 工作表中的指定。

, c3 }0 l- H' ]: u' D- Q  i8 w
可以为整个群组设置相对的/匹配的群组约束,群组中每个成员可以根据要求修改tolerance

4 }. ^: Q, g  K: u2 s
相对/匹配的群组之间的延迟可以在systemdesign 一级设置。
) I, n  @8 E9 _. H& H
匹配延迟约束从14.0 版数据库升级Delta 值为0,暗示所有的群组成员都要匹配一个指定的目标管脚对。

, c% y' _  k5 R0 A

$ d0 y! r: t; |: t

  ~1 s9 T- v. k: ?; L
1 g7 l, ~  I% A6 r, J
" j; B# B# K( x* w5 ~$ c* s! i

$ w9 Q2 A9 I2 o2 q/ H3 y$ v+ T

/ M3 i1 t$ K6 [

" K" j& f% _+ o3 z9 y

# G* N# {9 S' H7 Q
+ s* w* N' x% s. t9 g6 V1 R, M
" t9 b- }5 q' h+ Z1 Z
; d9 H. f- D' i) }; g/ c5 t

* a" Q! a, k  D" y$ i7 P5 L' I
- u5 E4 K6 S0 E4 P& `6 j5 {+ h! x

' i4 H. D9 E. G5 C4 o; Q
: d2 n3 d7 b& a) h! J
# X8 j# b' P& v/ s; w, @

该用户从未签到

4#
发表于 2016-7-22 17:07 | 只看该作者
你发表的  看不到图

该用户从未签到

5#
发表于 2016-9-20 10:34 | 只看该作者
不知道你有没有来看帖子啊

该用户从未签到

6#
 楼主| 发表于 2017-2-27 15:49 | 只看该作者
mggimg 发表于 2016-7-21 19:286 `$ E8 S. f6 B7 }
沐有图????

: S/ K% C, a0 }5 B1 Q不好意思* a% P+ e- \! x0 {  G, p

! K, e! j7 ~5 k, K0 o2 q没有发到图片: R' K2 C8 c; S5 P1 s$ x

2 G3 I1 {' O& I) {% j- k6 L  u7 Y" X7 b! p- i- J

该用户从未签到

7#
 楼主| 发表于 2017-2-27 15:51 | 只看该作者
需要的 留下  联系方式  我会发给你们  也可以加qq2909328526
# T: h6 [5 ]: Z  P4 S, Q# u! v. N) w* x' o
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-7-21 02:15 , Processed in 0.171875 second(s), 24 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

快速回复 返回顶部 返回列表