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

约束规则设置(3)

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
* ?) F6 L1 w; C+ d

3 K6 b0 q0 C7 ]/ a( E
% b6 r8 S' F' R* T9 A
下表中的规则应用于创建Pin-PairPin-Pairs 仅能在以下工作表中创建。
; F* G' R9 E* R9 d4 t2 ~8 Z

3 O- O8 q* j: @' K! l; y
在对象中一定要存在某个管脚,才能创建相应的pin-pair

3 \7 }" q: ~9 T4 T' u* s
All Constraints Timing 工作表中的对象一定要有驱动和接收;
. v! t, ?3 T1 r% ]: E
Pin-pair length 如果已经完成走线则是两个管脚之前走线的长度,如果没走线,就是连接两个管脚的鼠线的曼哈顿距离;

; k1 K' S5 b! Q8 X) s0 T
约束管理器确定longest/shortest pin-pair length 是基于驱动和接收,如果没有任何驱动和接收,就考虑Xnet

2 [3 b6 V/ }! \/ k% S6 v% T8 |
对于相对传输延迟约束,仅仅确定longest pin-pair
8 a* y* N3 N9 F& }
5Match Group(匹配群组)

: d4 h% P9 d" D5 F9 e
MatchGroup netsXnets 或者pin-pairs的集合,此集合一定要都匹配(delay 或者length)或者相对于组内的一个明确的目标。如果delta值没有定义,组内的所有成员都将是绝对匹配的,并允许有一定的偏差。如果定义了delta值,那么组内所有成员将相对匹配于明确的目标网络。下面的是 Match Group的必要属性:
! i* x3 Z$ o4 j/ M. Q& c
Target——组内其他pin-pairs 都要参考的pin-pair就是目标(Target),可以是默认的也可以是明确指定的pin-pair,其他的pin-pairs都要与这个目标比较。

* V/ D/ g6 w' O# E1 {5 r& `6 A) m
Delta——每个pin-pair 成员与目标pin-pair的差值,如果没有指定此差值,那么所有成员就需要匹配,如果定义了此值不为0,则此群组就是一个相对匹配的群组。

! y3 G1 S( e( N/ |* a% G
Tolerance——允许匹配的偏差值。

( i, `5 M  \4 C0 V4 ?0 u( ^' [, ~
5.1 下面用三个例子来说明不同情况下的匹配群组(绝对的和相对的)。
+ `# C( o1 G1 s3 u9 e4 \; b
1

* C/ i' z5 m" o" e, D     
Net
    
  
Target
  
  
  
Delta
  
  
  
Tolerance
  
  
  
Comments
  

7 n% B2 \! [- ]( r  w- {' b5 U     
Data1
    
  
未指定
  
  
  
未指定
  
  
  
10mil
  
  
  
这个例子中没有参考,所有的网络都必须彼此匹配在10mil 之内,如果三个网络中的一个是1000mil,其他两个网络必须在990mil1010mil 之间,delta值未指定(不是0)是绝对的匹配延迟,target 也未指定。
  
) P% C* P8 S  E' [6 n' u
    
Data2
    
  
未指定
  
  
  
未指定
  
  
  
10mil
  

! U9 t- w& o9 c: C) |' K     
Data3
    
  
未指定
  
  
  
未指定
  
  
  
10mil
  
7 [8 m6 ~$ D/ e3 T! J7 @
. `  `0 u/ s  w6 ?# l: M# j+ m" w5 S
2
. ]1 B! @  P- h5 p
    
Net
    
  
Target
  
  
  
Delta
  
  
  
Tolerance
  
  
  
Comments
  

* ]9 V( f& f4 D4 Y% B1 A     
Data1
    
  
  
  
  
0mil
  
  
  
10mil
  
  
  
Data3 是此群组参考值,所有的网络都必须匹配Data3 10mil 之内,如果Data3 1000mil,其他两个网络必须在990mil1010mil 之间,delta 值被指定是相对的匹配(传输)延迟。
  
6 g6 V5 o$ N1 c
    
Data2
    
  
  
  
  
0mil
  
  
  
10mil
  
, h8 ^7 Q. G6 R5 t! V* e
    
Data3
    
  
参考
  
  
  
0mil
  
  
  
10mil
  

- Q2 Y- @5 Z, h" w) E

2 D% D8 L% {" y& m! x* W7 A
3

$ Z( Y: G% A: m$ h( n5 M% c     
Net
    
  
Target
  
  
  
Delta
  
  
  
Tolerance
  
  
  
Comments
  

( r9 w# e$ j4 t3 b' \( \5 T& l+ B     
Data1
    
  
参考
  
  
  
100mil
  
  
  
10mil
  
  
  
Data1 此群组参考值,所有的网络都必须匹配Data1100mil 之内并加上或者减去指定的偏差值10mil。如果Data1 1000mil,其他两个网络必须在990mil1110mil 之间,对于相对的匹配(传输)延迟delta tolerance 值被指定。
  
0 h8 w! C, _* N
    
Data2
    
  
  
  
  
100mil
  
  
  
10mil
  
! i6 n& N% g5 n/ n! L1 l7 n' ^( R7 j
    
Data3
    
  
  
  
  
100mil
  
  
  
10mil
  

! C! J9 `" I- E5 T1 e1 Z6 G
. i7 E2 O1 k# Q! K4 ~' {

3 S; V# X# Y" p
5.2 如何确定targetpin pair

9 n$ a; N5 N" N4 H
一旦pin-pairs中的一对被选择作为目标,其他的pin-pairs 都要与此目标以给定的deltatolerance内来匹配。约束管理器决定目标pin-pairs 的方法如下:
) L  ^# B6 r: H' I$ D# _
明确指定的pin-pair

7 i5 F2 ?" D/ u  g$ b  \9 b
如果所有的pin-pairs 都有delta 值,那么有最小delta值的网络就是目标。如果超过一对管脚对有同样的最小的delta 值,那么有最长的曼哈顿长度的网络被选为目标。

' j. _; f% y- U* j5 Y
如果所有的管脚对都没有delta值,那么就没有选择目标,所有的管脚对就进行相互比较。

6 Q8 I; ~/ N$ ?4 X9 p& w

; Q/ N% b; n3 v- l3 _, y
5.3 相对/匹配的群组规则
5 a0 b" u8 }+ V1 c) \
Match Group 仅能在Routing 工作簿的RelativePropagation Delay 工作表中的指定。

9 D; l; ?- M* l. z6 {: u7 ?
可以为整个群组设置相对的/匹配的群组约束,群组中每个成员可以根据要求修改tolerance

+ r' u- l/ \$ _' U/ t, }* }
相对/匹配的群组之间的延迟可以在systemdesign 一级设置。

( @1 Z5 `/ _( `* D% D" n4 l3 G
匹配延迟约束从14.0 版数据库升级Delta 值为0,暗示所有的群组成员都要匹配一个指定的目标管脚对。

6 o% V9 [, t! a1 W2 [7 ^) J5 q& z

# n+ u& u6 {! m7 X; w8 R

' S% G- w* D& S! R( s1 a5 l

0 m; |; f1 L1 F' s

/ n3 W7 h5 R! x1 N
, X5 n$ o8 m4 v. [+ G

; E, a# {6 k, H
3 F/ ^# K) R8 W. V3 |. c2 C, R. R

( }/ z7 f$ q2 B( l; }

$ s' R$ v' H6 R( k% I) F

" J1 s2 K5 x. w% Y

0 @+ w* b6 K+ N8 H+ }
5 h' p0 u' T+ {2 J$ a
7 ^5 g& T6 A' p/ Q# u# |) m3 F
' J* u7 u! ]1 M( R
3 p; d  N# {/ ?4 O' ^2 i/ _
7 D* B# ~. d/ c* K7 s

该用户从未签到

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

该用户从未签到

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

该用户从未签到

6#
 楼主| 发表于 2017-2-27 15:49 | 只看该作者
mggimg 发表于 2016-7-21 19:28' q! w8 a& ~- H; D
沐有图????

8 p' I& ?, @9 s不好意思
% P: x( k% D8 W+ p. I, m4 o2 X5 {: P0 m8 s
没有发到图片* [; y. O* k2 e  V9 X* o& j
% H' q' N! m3 d; E
/ z" ?) J8 S/ z

该用户从未签到

7#
 楼主| 发表于 2017-2-27 15:51 | 只看该作者
需要的 留下  联系方式  我会发给你们  也可以加qq2909328526- v$ }9 ?" z5 R. C  i/ u! Q
6 g+ x4 X9 T" Y, q6 I6 T0 l
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

EDA365公众号

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

GMT+8, 2025-11-1 11:45 , Processed in 0.171875 second(s), 27 queries , Gzip On.

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

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

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