找回密码
 注册
查看: 710|回复: 6
打印 上一主题 下一主题

约束规则设置(3)

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
! Y" ~* Z+ v; ?

. F" ~& l; Q) s  h+ L) Y& i  G6 B$ w
: P8 ~& G/ b% w
下表中的规则应用于创建Pin-PairPin-Pairs 仅能在以下工作表中创建。

. G2 I) v& G+ `# W& p
9 r9 g8 R+ c( L0 B
在对象中一定要存在某个管脚,才能创建相应的pin-pair
- \3 C6 g$ j$ m  x- N* r
All Constraints Timing 工作表中的对象一定要有驱动和接收;
' m0 H- I5 k3 E. n" K
Pin-pair length 如果已经完成走线则是两个管脚之前走线的长度,如果没走线,就是连接两个管脚的鼠线的曼哈顿距离;

- a: a8 f- S2 w6 b1 x5 E5 x/ O( X
约束管理器确定longest/shortest pin-pair length 是基于驱动和接收,如果没有任何驱动和接收,就考虑Xnet

1 T6 }, g0 D! c: X+ |; d
对于相对传输延迟约束,仅仅确定longest pin-pair

" G9 ?% j0 I- Q/ w) M( W
5Match Group(匹配群组)

/ L. F4 g$ r$ g$ g' t
MatchGroup netsXnets 或者pin-pairs的集合,此集合一定要都匹配(delay 或者length)或者相对于组内的一个明确的目标。如果delta值没有定义,组内的所有成员都将是绝对匹配的,并允许有一定的偏差。如果定义了delta值,那么组内所有成员将相对匹配于明确的目标网络。下面的是 Match Group的必要属性:
0 I0 s& q. _* J$ [& U6 j
Target——组内其他pin-pairs 都要参考的pin-pair就是目标(Target),可以是默认的也可以是明确指定的pin-pair,其他的pin-pairs都要与这个目标比较。
1 Q0 l- x1 ^7 f1 t  B
Delta——每个pin-pair 成员与目标pin-pair的差值,如果没有指定此差值,那么所有成员就需要匹配,如果定义了此值不为0,则此群组就是一个相对匹配的群组。

. e2 l( b% U3 S' H: n1 q
Tolerance——允许匹配的偏差值。

. D- Z" W: R$ J9 z/ ?
5.1 下面用三个例子来说明不同情况下的匹配群组(绝对的和相对的)。

; y1 u) g, O# _0 _: f+ O2 v. S8 V# I
1

) ]' o% s8 h6 d( a4 ~4 I$ Y. P  m5 Z     
Net
    
  
Target
  
  
  
Delta
  
  
  
Tolerance
  
  
  
Comments
  
- J3 i# W, v; {6 }
    
Data1
    
  
未指定
  
  
  
未指定
  
  
  
10mil
  
  
  
这个例子中没有参考,所有的网络都必须彼此匹配在10mil 之内,如果三个网络中的一个是1000mil,其他两个网络必须在990mil1010mil 之间,delta值未指定(不是0)是绝对的匹配延迟,target 也未指定。
  

: P% q0 Y! y7 x3 Q# Y4 L6 v     
Data2
    
  
未指定
  
  
  
未指定
  
  
  
10mil
  
% ^, w. m) X7 U0 E' G
    
Data3
    
  
未指定
  
  
  
未指定
  
  
  
10mil
  

  F- \3 Y2 r& j) q0 g: [  t3 Z$ c
+ p! c& B* N) j' _& x2 W. l( a6 ]
2
- D: k. H  s/ I0 A
    
Net
    
  
Target
  
  
  
Delta
  
  
  
Tolerance
  
  
  
Comments
  
. ?' W7 I: r  G# H5 J; _, ?& k
    
Data1
    
  
  
  
  
0mil
  
  
  
10mil
  
  
  
Data3 是此群组参考值,所有的网络都必须匹配Data3 10mil 之内,如果Data3 1000mil,其他两个网络必须在990mil1010mil 之间,delta 值被指定是相对的匹配(传输)延迟。
  
! E0 u3 {% a. E  {, Q6 O: e
    
Data2
    
  
  
  
  
0mil
  
  
  
10mil
  

4 `% a1 S- E! X     
Data3
    
  
参考
  
  
  
0mil
  
  
  
10mil
  

5 W& l# u: `! w) y" h4 }; i

! V6 k( }* ]/ e* V) Z. I5 u4 I
3

/ v2 m  _( R4 O  v( Y$ }2 h     
Net
    
  
Target
  
  
  
Delta
  
  
  
Tolerance
  
  
  
Comments
  
0 p/ B# |- v7 Q1 M: F0 K
    
Data1
    
  
参考
  
  
  
100mil
  
  
  
10mil
  
  
  
Data1 此群组参考值,所有的网络都必须匹配Data1100mil 之内并加上或者减去指定的偏差值10mil。如果Data1 1000mil,其他两个网络必须在990mil1110mil 之间,对于相对的匹配(传输)延迟delta tolerance 值被指定。
  

' ^; M3 E. t9 V  z  U     
Data2
    
  
  
  
  
100mil
  
  
  
10mil
  
" e* m( ]& w; ~
    
Data3
    
  
  
  
  
100mil
  
  
  
10mil
  
4 @) |' Q1 y2 o8 K) J

( C% v! q/ C8 h$ g% m, z& G) y

& {  v$ o2 T+ s1 K3 B  w; W
5.2 如何确定targetpin pair
' _: a5 p; S/ d9 ?
一旦pin-pairs中的一对被选择作为目标,其他的pin-pairs 都要与此目标以给定的deltatolerance内来匹配。约束管理器决定目标pin-pairs 的方法如下:

# j1 c& a5 j3 X3 m+ ]( z  l1 `
明确指定的pin-pair
) ^  D- u. u, i- C9 U5 i
如果所有的pin-pairs 都有delta 值,那么有最小delta值的网络就是目标。如果超过一对管脚对有同样的最小的delta 值,那么有最长的曼哈顿长度的网络被选为目标。

; E/ N4 u6 x4 ~- M; G, J; F6 I( K$ N0 z
如果所有的管脚对都没有delta值,那么就没有选择目标,所有的管脚对就进行相互比较。
" }+ s7 X4 G: n

8 @* X' f4 A2 I# j8 o
5.3 相对/匹配的群组规则
) u) v2 P8 n5 \% c  H. Z1 Q1 a% }
Match Group 仅能在Routing 工作簿的RelativePropagation Delay 工作表中的指定。
9 o0 {! W" |" \1 |" w
可以为整个群组设置相对的/匹配的群组约束,群组中每个成员可以根据要求修改tolerance
* C% U; A* K. q( [8 P# z! l" }
相对/匹配的群组之间的延迟可以在systemdesign 一级设置。
7 T5 q" I6 b' l
匹配延迟约束从14.0 版数据库升级Delta 值为0,暗示所有的群组成员都要匹配一个指定的目标管脚对。
$ O4 @4 Y; q/ l8 P

7 K+ w- @. [+ M9 C

& {* F5 A# |. X- Q0 [8 D, w3 d
6 `5 B6 ^( h8 h! O% v8 _
' B4 V0 S. |& E6 |( n) r
5 z7 Q" g+ {* `

- f. X6 b' @7 I

% l9 H: _/ P0 `
9 i/ ]: P  r5 n/ S2 L  }& Z: |

1 Z, ]; P/ i9 M

9 G& J, @% |( F
- Q* x. G& Z# M! o
1 L" V9 G6 V! h3 M' a4 J( e% K+ g7 |; B
& q# y2 \% P, C+ z7 f# A
3 o" |7 E+ s- R/ K8 x
( u+ P5 _+ P  Y4 G) r7 U

6 D, v2 e( C( S+ e2 K5 D6 `- x' u4 _

该用户从未签到

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

该用户从未签到

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

该用户从未签到

6#
 楼主| 发表于 2017-2-27 15:49 | 只看该作者
mggimg 发表于 2016-7-21 19:28
9 r) V" s6 C) N: t0 o7 D沐有图????
- K) }2 P* M+ l
不好意思
) A8 R$ P) [! K: E$ I
) b" r  \# \  g5 H, a, B没有发到图片: `" w# }; r) `) a' I6 f( ~
5 m, t) r- h8 V7 E9 k  q, h. s

2 I7 U. z6 D0 A9 p5 j) d9 O* ?+ ]

该用户从未签到

7#
 楼主| 发表于 2017-2-27 15:51 | 只看该作者
需要的 留下  联系方式  我会发给你们  也可以加qq2909328526$ @# w; \5 u8 b) R- d! E3 N% x
$ }) V: @7 |- m; l$ C; S) n
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

EDA365公众号

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

GMT+8, 2025-5-29 08:05 , Processed in 0.109375 second(s), 27 queries , Gzip On.

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

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

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