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

约束规则设置(3)

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x

& P: w7 V$ p: w

8 d( M! A4 d) @+ z
% ?7 r/ v5 w$ n# A! ?3 K" g' ]4 K
下表中的规则应用于创建Pin-PairPin-Pairs 仅能在以下工作表中创建。

* }4 d) q7 T' Q; ]
' _: @: Q1 y0 B  G3 A4 f
在对象中一定要存在某个管脚,才能创建相应的pin-pair

7 u  G' Q( F! u) q; I, I
All Constraints Timing 工作表中的对象一定要有驱动和接收;

! z8 E& n& c( q) m& _/ i  c6 b
Pin-pair length 如果已经完成走线则是两个管脚之前走线的长度,如果没走线,就是连接两个管脚的鼠线的曼哈顿距离;
% i3 H: x. G" m# C& D
约束管理器确定longest/shortest pin-pair length 是基于驱动和接收,如果没有任何驱动和接收,就考虑Xnet
  z6 h+ \0 e6 Y$ }% L
对于相对传输延迟约束,仅仅确定longest pin-pair
! [; X6 d7 g( N/ D: @
5Match Group(匹配群组)
+ ]) w& Y) L2 z$ ~% g
MatchGroup netsXnets 或者pin-pairs的集合,此集合一定要都匹配(delay 或者length)或者相对于组内的一个明确的目标。如果delta值没有定义,组内的所有成员都将是绝对匹配的,并允许有一定的偏差。如果定义了delta值,那么组内所有成员将相对匹配于明确的目标网络。下面的是 Match Group的必要属性:

3 H5 W$ I4 I% u! ], j- h; ]
Target——组内其他pin-pairs 都要参考的pin-pair就是目标(Target),可以是默认的也可以是明确指定的pin-pair,其他的pin-pairs都要与这个目标比较。

& u$ z7 Q! ^- C: T
Delta——每个pin-pair 成员与目标pin-pair的差值,如果没有指定此差值,那么所有成员就需要匹配,如果定义了此值不为0,则此群组就是一个相对匹配的群组。

3 a! P7 [" B. L7 Z
Tolerance——允许匹配的偏差值。
) }6 x  U, P7 i) X4 T+ d0 z: O. S
5.1 下面用三个例子来说明不同情况下的匹配群组(绝对的和相对的)。

# o& m9 O: |( L: v! q8 k7 v, q
1
% \1 M, J  k6 M1 P1 v& L
    
Net
    
  
Target
  
  
  
Delta
  
  
  
Tolerance
  
  
  
Comments
  

0 h! T! H9 m+ C9 c6 Q' g     
Data1
    
  
未指定
  
  
  
未指定
  
  
  
10mil
  
  
  
这个例子中没有参考,所有的网络都必须彼此匹配在10mil 之内,如果三个网络中的一个是1000mil,其他两个网络必须在990mil1010mil 之间,delta值未指定(不是0)是绝对的匹配延迟,target 也未指定。
  
) r1 g" V3 H0 a1 ]2 [
    
Data2
    
  
未指定
  
  
  
未指定
  
  
  
10mil
  
- z% S3 a0 ], l0 A* D/ {& w
    
Data3
    
  
未指定
  
  
  
未指定
  
  
  
10mil
  

$ C( X. j/ G0 T

) t3 N6 B# E) Q! P3 k: a. M) f( ?
2
' G) k" \3 Y, s1 [* O
    
Net
    
  
Target
  
  
  
Delta
  
  
  
Tolerance
  
  
  
Comments
  

7 V, _7 b3 g$ s' d3 \     
Data1
    
  
  
  
  
0mil
  
  
  
10mil
  
  
  
Data3 是此群组参考值,所有的网络都必须匹配Data3 10mil 之内,如果Data3 1000mil,其他两个网络必须在990mil1010mil 之间,delta 值被指定是相对的匹配(传输)延迟。
  
( M& f6 y* R- m. d
    
Data2
    
  
  
  
  
0mil
  
  
  
10mil
  
* W8 t8 |3 ^+ v8 f. A
    
Data3
    
  
参考
  
  
  
0mil
  
  
  
10mil
  

5 L  g* P2 M9 H' ^
5 P% V, A+ W1 v: r
3
* d  ^" A& w! K
    
Net
    
  
Target
  
  
  
Delta
  
  
  
Tolerance
  
  
  
Comments
  

; `( U" D3 J, ~; p6 ]% M: m$ K3 N     
Data1
    
  
参考
  
  
  
100mil
  
  
  
10mil
  
  
  
Data1 此群组参考值,所有的网络都必须匹配Data1100mil 之内并加上或者减去指定的偏差值10mil。如果Data1 1000mil,其他两个网络必须在990mil1110mil 之间,对于相对的匹配(传输)延迟delta tolerance 值被指定。
  

# ~$ f% A7 y' b: F     
Data2
    
  
  
  
  
100mil
  
  
  
10mil
  

9 |; j: ?- y) j$ l- D     
Data3
    
  
  
  
  
100mil
  
  
  
10mil
  

7 r6 k* ^; x+ N9 _
# a3 y/ [, R0 M$ ?

( M( \* R: Y7 L: ]5 o& b, ~
5.2 如何确定targetpin pair
" T6 g4 {% s! u' _1 u% b
一旦pin-pairs中的一对被选择作为目标,其他的pin-pairs 都要与此目标以给定的deltatolerance内来匹配。约束管理器决定目标pin-pairs 的方法如下:
& J' o2 b( l6 s8 ^& O1 d! {
明确指定的pin-pair
6 V5 T( |1 d* W* R/ }( k$ \
如果所有的pin-pairs 都有delta 值,那么有最小delta值的网络就是目标。如果超过一对管脚对有同样的最小的delta 值,那么有最长的曼哈顿长度的网络被选为目标。

% X" j# p3 l2 G  w0 U4 [
如果所有的管脚对都没有delta值,那么就没有选择目标,所有的管脚对就进行相互比较。

; ?& |- y8 v8 B0 n" W9 C
/ o7 Z+ {- P) K- M/ s2 `
5.3 相对/匹配的群组规则

5 Y' s$ x* z+ n8 {. G4 |+ _, e, c
Match Group 仅能在Routing 工作簿的RelativePropagation Delay 工作表中的指定。

# w, q% ^; A$ m" \9 [, q
可以为整个群组设置相对的/匹配的群组约束,群组中每个成员可以根据要求修改tolerance
8 M7 L# l4 F! L" M
相对/匹配的群组之间的延迟可以在systemdesign 一级设置。
, M0 D  ^% c4 R4 d; |, R' A
匹配延迟约束从14.0 版数据库升级Delta 值为0,暗示所有的群组成员都要匹配一个指定的目标管脚对。
" g6 t, F/ U1 m& e& c4 ~3 [
/ V' @* U  \( m6 T* v% C

7 j$ ~* X* o7 O  g# G! h
7 i3 F; p( |" q' U/ y; U, a: ]7 p
; a( C( E% z( B' A7 X/ \% s
& s  S; y/ c6 q

1 u) G1 Y+ w0 s3 S

' ]4 R6 O9 M, O6 s2 E' K$ S5 V) d4 Y
2 x0 B$ @" J, J2 n8 W0 w

& G2 l2 c1 \' ?: c) }$ f% ~( @

' ^3 t2 k2 c. G3 x" m$ R
% ^. U7 j5 x& S5 C6 t$ e
. X+ }% q+ q% N: u! i1 F6 }0 A
, Q- u3 A8 `7 V9 j+ `

6 x1 L" S8 s# `7 N' z
% w; s1 K7 H0 K

6 I* d/ H( H& 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
0 G9 d0 ~) Y2 P% F$ l) Q- x9 l沐有图????
- U, Z- r  o: _' O$ O4 n' K% K
不好意思
; U. r3 {+ R3 \: ^4 d1 Z( S1 k/ h
6 @! h. Q+ L" L5 i没有发到图片8 x8 D7 W$ r. e! }9 w7 M
9 J, B) \% |2 {1 H& x

  x2 ?9 m/ |/ v! B% S- L, S

该用户从未签到

7#
 楼主| 发表于 2017-2-27 15:51 | 只看该作者
需要的 留下  联系方式  我会发给你们  也可以加qq29093285269 S% R7 z, O2 n; C
6 ^3 r' a1 p( |0 r3 z8 n" r; k
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

EDA365公众号

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

GMT+8, 2025-11-6 04:44 , Processed in 0.187500 second(s), 24 queries , Gzip On.

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

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

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