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

约束规则设置(3)

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x

4 A8 C; a% |- t# C/ e* _. W, p

* [+ |3 B; p, b% `' d2 O

% k$ A8 ]2 H6 S) u( {" M
下表中的规则应用于创建Pin-PairPin-Pairs 仅能在以下工作表中创建。

, L; m6 R/ s/ K8 i
9 Y5 L: w) A# m: F: Y/ z
在对象中一定要存在某个管脚,才能创建相应的pin-pair
1 `, t( h0 K/ j! A
All Constraints Timing 工作表中的对象一定要有驱动和接收;
% V& \. w* G8 i) |
Pin-pair length 如果已经完成走线则是两个管脚之前走线的长度,如果没走线,就是连接两个管脚的鼠线的曼哈顿距离;

: N. g- c9 B/ ^; u. [; G
约束管理器确定longest/shortest pin-pair length 是基于驱动和接收,如果没有任何驱动和接收,就考虑Xnet

" R* n9 U; q2 o% `  \9 s  k
对于相对传输延迟约束,仅仅确定longest pin-pair

5 @6 A$ O" G# I5 b6 O
5Match Group(匹配群组)
# p; h: a' j% c# c0 V4 [
MatchGroup netsXnets 或者pin-pairs的集合,此集合一定要都匹配(delay 或者length)或者相对于组内的一个明确的目标。如果delta值没有定义,组内的所有成员都将是绝对匹配的,并允许有一定的偏差。如果定义了delta值,那么组内所有成员将相对匹配于明确的目标网络。下面的是 Match Group的必要属性:

" {/ b& Y9 Q, o' A1 p6 q3 _
Target——组内其他pin-pairs 都要参考的pin-pair就是目标(Target),可以是默认的也可以是明确指定的pin-pair,其他的pin-pairs都要与这个目标比较。
& M- }+ J7 f0 p6 @* P% J$ B; }; K
Delta——每个pin-pair 成员与目标pin-pair的差值,如果没有指定此差值,那么所有成员就需要匹配,如果定义了此值不为0,则此群组就是一个相对匹配的群组。

8 p* N2 Y# Z0 J! L4 E; J  |
Tolerance——允许匹配的偏差值。

! ?6 f/ b: ?- i( X, g6 w
5.1 下面用三个例子来说明不同情况下的匹配群组(绝对的和相对的)。
; k  m" u# A# V/ W  q
1

# u6 B" ~% u! ^3 u. ~- }     
Net
    
  
Target
  
  
  
Delta
  
  
  
Tolerance
  
  
  
Comments
  
7 H2 d8 Q  x3 D6 i8 e" q2 Y( b( h
    
Data1
    
  
未指定
  
  
  
未指定
  
  
  
10mil
  
  
  
这个例子中没有参考,所有的网络都必须彼此匹配在10mil 之内,如果三个网络中的一个是1000mil,其他两个网络必须在990mil1010mil 之间,delta值未指定(不是0)是绝对的匹配延迟,target 也未指定。
  
* C! C/ x' Q4 J1 s
    
Data2
    
  
未指定
  
  
  
未指定
  
  
  
10mil
  
) E/ f* x& ], Q; Q2 X" K  V5 ]
    
Data3
    
  
未指定
  
  
  
未指定
  
  
  
10mil
  

; ^2 o* z6 v& _* v' T
' ~  q* s# J( j: X
2
! c) e& q! `5 q: J) L* `% \4 S! q
    
Net
    
  
Target
  
  
  
Delta
  
  
  
Tolerance
  
  
  
Comments
  
, x5 C4 g. x. U/ z, ?* {8 P
    
Data1
    
  
  
  
  
0mil
  
  
  
10mil
  
  
  
Data3 是此群组参考值,所有的网络都必须匹配Data3 10mil 之内,如果Data3 1000mil,其他两个网络必须在990mil1010mil 之间,delta 值被指定是相对的匹配(传输)延迟。
  
' g( v( k4 j6 Z: \* Y* d% m
    
Data2
    
  
  
  
  
0mil
  
  
  
10mil
  

7 x8 [1 E9 V4 [/ w' d3 q  a     
Data3
    
  
参考
  
  
  
0mil
  
  
  
10mil
  
9 \- n& n) w; H( n+ N1 _% Y

  k; I1 j2 m8 f# f: L
3

" g9 i; h; {# W4 i$ o. C4 V     
Net
    
  
Target
  
  
  
Delta
  
  
  
Tolerance
  
  
  
Comments
  
' h3 P- I9 m! I: R+ z
    
Data1
    
  
参考
  
  
  
100mil
  
  
  
10mil
  
  
  
Data1 此群组参考值,所有的网络都必须匹配Data1100mil 之内并加上或者减去指定的偏差值10mil。如果Data1 1000mil,其他两个网络必须在990mil1110mil 之间,对于相对的匹配(传输)延迟delta tolerance 值被指定。
  
; i9 T/ n: |2 L+ \
    
Data2
    
  
  
  
  
100mil
  
  
  
10mil
  
; r: G4 z. O  N+ l/ O! a# U8 T
    
Data3
    
  
  
  
  
100mil
  
  
  
10mil
  

) B5 [' e5 i% Y! t' q6 r3 j$ D

; j0 @& W3 _# d0 }9 X" }" }/ T

/ o& V$ f2 ?: U0 l4 J5 P
5.2 如何确定targetpin pair

3 G; m" b, {0 x- H% N$ V7 ?- C% c3 _
一旦pin-pairs中的一对被选择作为目标,其他的pin-pairs 都要与此目标以给定的deltatolerance内来匹配。约束管理器决定目标pin-pairs 的方法如下:
1 M7 F) F8 H3 x5 U. m+ n
明确指定的pin-pair

7 p1 ^) Y8 M! h
如果所有的pin-pairs 都有delta 值,那么有最小delta值的网络就是目标。如果超过一对管脚对有同样的最小的delta 值,那么有最长的曼哈顿长度的网络被选为目标。
  _" s6 D- \" `% K: R5 m6 J
如果所有的管脚对都没有delta值,那么就没有选择目标,所有的管脚对就进行相互比较。

  y/ P! ~6 q7 V6 j

' d  g7 l- W% g! P3 m) [
5.3 相对/匹配的群组规则

- v8 T# a% y+ b9 m; `
Match Group 仅能在Routing 工作簿的RelativePropagation Delay 工作表中的指定。

1 ]. ?8 W  b$ d( N- Z7 C7 H
可以为整个群组设置相对的/匹配的群组约束,群组中每个成员可以根据要求修改tolerance
& r: g9 V) i, J5 H9 S0 d
相对/匹配的群组之间的延迟可以在systemdesign 一级设置。
) U3 y- M' ?! A/ l' r, n* R
匹配延迟约束从14.0 版数据库升级Delta 值为0,暗示所有的群组成员都要匹配一个指定的目标管脚对。
" O, I( d" ?+ o2 C
' e, p3 j7 _4 O/ v3 n2 ~8 U

* M( ]3 C0 r, s2 R+ ?

2 \" `/ b; `$ l* O
1 e* x! b; ?* N5 y2 E
2 B) ?7 j) g6 X/ J  A
9 u9 F1 {$ }5 X* k5 ?) Q
) N; W- ?' r0 l& B. Q- x7 J5 V, u

# W' O' j8 x$ C3 J2 v9 f  q# A
( ^  }+ [* I2 Z( X

' q+ V; V% P. |8 H: T! b) H

' y3 u. x2 c- _* I1 ~  s: Q; E

0 a5 C+ F5 O+ ]# h9 K$ s  Q
* X  B0 C. F5 S- y2 Z

0 J1 |$ {4 @0 M

: F7 u; o) H4 s2 I8 L$ J

# E- ?, V" W; e

该用户从未签到

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

该用户从未签到

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

该用户从未签到

6#
 楼主| 发表于 2017-2-27 15:49 | 只看该作者
mggimg 发表于 2016-7-21 19:289 N' u  L9 \+ R2 U
沐有图????
" K2 ~/ r" B8 K0 F( F& t
不好意思! W/ T. r+ l0 M4 i

) w3 E; f1 M0 [  k& M没有发到图片4 {+ j5 z1 C2 P8 C% h+ c2 M7 K+ |
! ?$ s3 f' [4 ^! N9 l# e
1 V" K' T" ~4 H: h+ d9 `

该用户从未签到

7#
 楼主| 发表于 2017-2-27 15:51 | 只看该作者
需要的 留下  联系方式  我会发给你们  也可以加qq2909328526( u& z4 @5 D3 W+ T  ^

/ O: ~1 Z; C8 \' b. W/ A
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

EDA365公众号

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

GMT+8, 2025-6-25 08:09 , Processed in 0.125000 second(s), 27 queries , Gzip On.

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

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

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