找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

巢课
电巢直播8月计划
查看: 1438|回复: 5
打印 上一主题 下一主题

DDR3地址控制线规则设置

[复制链接]

21

主题

65

帖子

553

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
553
跳转到指定楼层
#
发表于 2013-12-17 10:28 | 只看该作者 |只看大图 回帖奖励 |正序浏览 |阅读模式
10E币
我想要的答案是如何设置这种规则?1 U" K" s5 ?3 y; J
我板子是CPU挂5片DDR3(其中一个是ECC).CPU:U1, ECC:U2,后面4片DDR3:U3, U4,U5,U6, Q8 |. j, H' L2 _
把地址,控制走flyby结构,U1-> U2->U3 ->U4->U5->U6,时钟分别到每个片子。$ B3 p8 d9 ?/ w2 Z: P( w( x. z+ h1 h/ P
& T: i% A$ Z9 k7 ^' R  b2 S
现在我想做成下面图片这种效果:7 J8 Z; E1 ~- U! B) O7 _
DDR_M1 (ADDR,CTRL,CLK一个match group,U1到U2相对等长,margin 25mil)! x% p5 S# t6 h" D& Y
DDR_M2 (ADDR,CTRL,CLK一个match group,U1到U3相对等长,margin 25mil)! L' G1 @' b9 f' \9 n% L6 L
DDR_M3 (ADDR,CTRL,CLK一个match group,U1到U4相对等长,margin 25mil)
$ \  t0 y% ~3 x: x/ p0 d- B; I- YDDR_M4 (ADDR,CTRL,CLK一个match group,U1到U5相对等长,margin 25mil)- M: J! j' H# r9 p1 z
DDR_M5 (ADDR,CTRL,CLK一个match group,U1到U6相对等长,margin 25mil)
' ~0 v# T0 c5 u: b. G. U. w5 s(5个DDR3的位号不一样哈)9 o- K& F( b6 W3 m0 d

6 i5 q; b& N! I' h我自己先把addr,ctrl,clk建立match group后,在只能对里面的一个net,如ADDR_A0,用sigxplorer,再设置规则。这样就会有个ECS,在图片的左上方的圆圈那All Constrains/User Defined 里面这个ECS.1 N; w, a. o5 b% u) i* {
这样一来,拓扑不一样,如时钟,就不能用这个ECS。
. N+ O5 Z; ^) i0 r' h4 A' \# Z) F+ g# z3 M$ E& K0 V9 Q
, b4 M4 B8 L  F
但图片不是这样的,他的addr,ctrl,clk用的是同一种规则,用sigxplorer打开可以看得到。6 G+ v: f; e( Z
一个ECS也没有,这样不同的拓扑可以用同种规则。0 [+ Q$ h& v( W: `

" S  d1 e) Q% [) l3 Q- D1 ?0 k这是如何设置的?1 H: N5 f) q1 l1 E1 \" ^) J
请高人指点,先谢过了!/ ^2 H# n9 x$ ^

8 F# X* f; Q4 K. E5 v; |# S# ~/ I! J. K8 i7 ?# R+ R

' X2 q, R% n3 O* T3 @1 F

X1.PNG (69.58 KB, 下载次数: 0)

X1.PNG
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
收藏收藏 支持!支持! 反对!反对!

17

主题

357

帖子

3043

积分

五级会员(50)

Rank: 5

积分
3043
5#
发表于 2013-12-17 16:39 | 只看该作者
本帖最后由 李明宗伟 于 2013-12-17 16:44 编辑 . ^. E5 s( l8 k; }
linking_ma 发表于 2013-12-17 14:49
% p1 d) [. ?+ D# h很明显这不是我想要的。
* n7 }9 H+ ~& e( `分别建sigxplorer,这种方法就是我常用的。这样建立后,在All Constraints / Use ...

) X% v' E( k6 I
8 V6 ^& X; z$ q$ {. c% S唉,,,你直接输入约束值,而不是指定约束规则的话,Referenced Electrical CSet 也是空的。
/ U9 v1 o) ?+ t5 o, O: ]0 s( s, Q
+ q$ R0 e5 s3 D% X2 c& g别人的做法一定就是好的,参考下就是了。) S) _6 n& p0 |  W0 ~
# T" @# a, i  ?# [
你自己试下在CM里面,直接建立几个管脚对,再用这几个管脚对创建match group,然后直接在delta:tolerance那里直接输入约束值,那Referenced Electrical CSet 也是空的,如你所愿了。但有意思吗?

52

主题

3705

帖子

8294

积分

EDA365特邀版主

Rank: 6Rank: 6

积分
8294
4#
发表于 2013-12-17 15:16 | 只看该作者
手工创建每个net的PinPair,然后把PinPair创建成match group,或者开发程序自动处理
专业服务(价格面议):
养鱼
钓鱼
烤鱼
吃鱼

21

主题

65

帖子

553

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
553
3#
 楼主| 发表于 2013-12-17 14:49 | 只看该作者
李明宗伟 发表于 2013-12-17 12:447 g% f. s5 X4 N+ j
在上一个帖子我已经说过,你这个拓扑结构不一样,软件是不能通过类比给你生成约束的。4 n4 g+ N! P3 ]9 v
1.addr,ctrl(它们 ...

  U* Y6 S6 _! y2 c. ~7 W, t很明显这不是我想要的。
& L7 y; U& }( d" g  D, D8 f分别建sigxplorer,这种方法就是我常用的。这样建立后,在All Constraints / User Defined里面就看得到建的ECS.3 o  `  }, U3 u+ ^7 v" `
% ~# k" N; j# i( T2 M2 G9 Q
但我看别人画的板子,一个ECS也没有。& w2 D4 |- u- J1 k
所有网络的Referenced Electrical CSet 那一栏都是空的。0 u: w  J* w4 C# H: E
+ R3 W- l. Q2 X$ t0 |: O. _
如果你对某个net 用sigxplorer设规则,那个net的Referenced Electrical CSet这栏就有那个规则名。
7 p) s" w# H5 F: {$ z! g: M( @. i0 l) e) E+ \  A

) s1 Y0 W4 R4 q6 f- O% V) A' f. y

17

主题

357

帖子

3043

积分

五级会员(50)

Rank: 5

积分
3043
2#
发表于 2013-12-17 12:44 | 只看该作者
在上一个帖子我已经说过,你这个拓扑结构不一样,软件是不能通过类比给你生成约束的。- R5 g( p. A+ [9 Y
1.addr,ctrl(它们有相同拓扑结构)为一组,通过sigxplorer创建group
. B' E' P1 N2 H3 y$ g9 r3 Q2.clock直接手动创建管脚对2 `! L2 M7 f( t  q
3.手动将clock的管脚对添加到第一步创建的group中,达成。
* Z2 i- N7 Z' F- Z* I' a) Z$ Y

52

主题

3705

帖子

8294

积分

EDA365特邀版主

Rank: 6Rank: 6

积分
8294
1#
发表于 2013-12-17 11:30 | 只看该作者
这种多节点的net用sigxplorer创建match group容易乱,可能是用PinPair创建的match group
专业服务(价格面议):
养鱼
钓鱼
烤鱼
吃鱼
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

巢课

技术风云榜

关于我们|手机版|EDA365 ( 粤ICP备18020198号 )

GMT+8, 2024-11-9 04:42 , Processed in 0.062278 second(s), 34 queries , Gzip On.

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

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

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