找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

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

DDR3地址控制线规则设置

[复制链接]

21

主题

65

帖子

553

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
553
跳转到指定楼层
1#
发表于 2013-12-17 10:28 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
10E币
我想要的答案是如何设置这种规则?
: K; x, c) h: S8 C我板子是CPU挂5片DDR3(其中一个是ECC).CPU:U1, ECC:U2,后面4片DDR3:U3, U4,U5,U6
6 P# w8 K- {8 ?- C$ d' }把地址,控制走flyby结构,U1-> U2->U3 ->U4->U5->U6,时钟分别到每个片子。
' \6 |# c) Z+ Y! i; U/ Q) O3 v' f9 n6 K4 E+ u' f
现在我想做成下面图片这种效果:0 y/ J9 g2 Z& Z$ O2 j$ [
DDR_M1 (ADDR,CTRL,CLK一个match group,U1到U2相对等长,margin 25mil)
1 q, }, d' H0 E2 b6 r; aDDR_M2 (ADDR,CTRL,CLK一个match group,U1到U3相对等长,margin 25mil)
9 X" w- P3 ?; uDDR_M3 (ADDR,CTRL,CLK一个match group,U1到U4相对等长,margin 25mil)
' K1 C+ w3 C. {) S2 dDDR_M4 (ADDR,CTRL,CLK一个match group,U1到U5相对等长,margin 25mil)
/ G6 h4 ]: c1 M7 P$ j! X/ mDDR_M5 (ADDR,CTRL,CLK一个match group,U1到U6相对等长,margin 25mil)6 t4 V4 j# m0 ~+ q1 y" y6 _
(5个DDR3的位号不一样哈)% s/ q0 m: L1 P' A2 ~- `# j

7 i+ G9 q4 z& Q1 u; {: @我自己先把addr,ctrl,clk建立match group后,在只能对里面的一个net,如ADDR_A0,用sigxplorer,再设置规则。这样就会有个ECS,在图片的左上方的圆圈那All Constrains/User Defined 里面这个ECS.
. Z& y5 [! H% r. y: B' o这样一来,拓扑不一样,如时钟,就不能用这个ECS。) e. E& b( A, a

9 a$ K  O' b; t9 u9 A) R
% A1 H* H9 P- {7 m3 J2 N; c2 @但图片不是这样的,他的addr,ctrl,clk用的是同一种规则,用sigxplorer打开可以看得到。% c" B. ^, t/ m5 v
一个ECS也没有,这样不同的拓扑可以用同种规则。
" M7 r. t0 u, |; ]
* w; a+ Z, e) K8 p) A2 `这是如何设置的?' P" k8 m0 C3 E- g- |  u9 n
请高人指点,先谢过了!" \- V/ M$ u; d2 k9 x: h. w
; F( F+ ^3 D% i8 R) f7 O- G; w7 K

% U2 H& Y. M7 E# x: E' J6 K, p. x9 p2 o! i; {! Z2 q

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

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

52

主题

3705

帖子

8294

积分

EDA365特邀版主

Rank: 6Rank: 6

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

17

主题

357

帖子

3043

积分

五级会员(50)

Rank: 5

积分
3043
3#
发表于 2013-12-17 12:44 | 只看该作者
在上一个帖子我已经说过,你这个拓扑结构不一样,软件是不能通过类比给你生成约束的。  \7 n9 x! F1 g. M2 A' S
1.addr,ctrl(它们有相同拓扑结构)为一组,通过sigxplorer创建group- O5 r0 H- C! ^" Q
2.clock直接手动创建管脚对
6 S& k, f; o# q& K. d+ c2 a" U3.手动将clock的管脚对添加到第一步创建的group中,达成。- w9 o" H1 \6 ]; @2 v" C# c

21

主题

65

帖子

553

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
553
4#
 楼主| 发表于 2013-12-17 14:49 | 只看该作者
李明宗伟 发表于 2013-12-17 12:44  j5 b7 Q, K# L& K% ?* O
在上一个帖子我已经说过,你这个拓扑结构不一样,软件是不能通过类比给你生成约束的。0 m+ F6 H3 I+ I& F
1.addr,ctrl(它们 ...
, }' w# D* z+ V
很明显这不是我想要的。
: K* g1 C  ?5 J分别建sigxplorer,这种方法就是我常用的。这样建立后,在All Constraints / User Defined里面就看得到建的ECS.$ R2 B8 X4 h' V# b) p

! ^9 D! m. N. n" w8 H3 p. X但我看别人画的板子,一个ECS也没有。6 H9 |8 j$ ?: P1 k$ O6 {9 x
所有网络的Referenced Electrical CSet 那一栏都是空的。! U- J3 {1 @6 z" \5 a
! n  e7 T$ _9 K; y/ M1 ]- }2 ?
如果你对某个net 用sigxplorer设规则,那个net的Referenced Electrical CSet这栏就有那个规则名。
+ {, g, l1 w1 X. Q3 O# ~+ ^
9 e$ G7 s# j$ s' @1 K+ j* S8 z, \4 X6 q2 ?$ r, _

52

主题

3705

帖子

8294

积分

EDA365特邀版主

Rank: 6Rank: 6

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

17

主题

357

帖子

3043

积分

五级会员(50)

Rank: 5

积分
3043
6#
发表于 2013-12-17 16:39 | 只看该作者
本帖最后由 李明宗伟 于 2013-12-17 16:44 编辑
  f. t3 \& K+ d( u5 m/ ^! T" v
linking_ma 发表于 2013-12-17 14:498 L  _- d# q* i! Z: g& W/ {; i8 k
很明显这不是我想要的。- f: A* T; {& C7 Y
分别建sigxplorer,这种方法就是我常用的。这样建立后,在All Constraints / Use ...
' z. @( L/ [/ c! Q
4 a, b, H* b: J+ q
唉,,,你直接输入约束值,而不是指定约束规则的话,Referenced Electrical CSet 也是空的。- `& r* c. D. W' {( o
* g" Q. ?7 @% {# N7 \" d
别人的做法一定就是好的,参考下就是了。  Z0 ?* W4 g8 s4 Y
) N7 j- t) P  t8 c3 g* h
你自己试下在CM里面,直接建立几个管脚对,再用这几个管脚对创建match group,然后直接在delta:tolerance那里直接输入约束值,那Referenced Electrical CSet 也是空的,如你所愿了。但有意思吗?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

巢课

技术风云榜

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

GMT+8, 2024-11-9 09:39 , Processed in 0.066785 second(s), 33 queries , Gzip On.

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

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

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