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

[HyperLynx] LPDDR3仿真问题

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2020-6-5 17:26 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

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

x
DDR批量仿真时碰到附件显示的问题,请问出在什么地方问题?怎么改?多谢了!

1.PNG (67.04 KB, 下载次数: 1)

1.PNG

该用户从未签到

推荐
发表于 2020-6-8 09:27 | 只看该作者
aragorn1016 发表于 2020-6-8 09:02. \2 @; P# ~5 l4 P
Hyperlynx  附件是控制器的IBIS模型,请给看看有没问题,多谢了

* B/ C) S& L3 g9 U; Q5 }6 b" l我的意思是,这个不是模型的问题,是你设置时候模型选择的问题,ODT Enable应该选择带ODT的模型,ODT Disable应该选择关闭ODT的模型,你现在两种情况下都选择的是ODT120,所以仿真软件在提醒你核对一下模型选择是否OK; w7 p3 Q% g+ g! t

点评

模型里面是这样的,看起来没得选,是不是需要修改模型?  详情 回复 发表于 2020-6-8 09:38

该用户从未签到

2#
发表于 2020-6-5 17:40 | 只看该作者
这是什么仿真工具,按照我的理解,ODT Disable和ODT Enable时候的模型应该是不一样的,现在两个都是ODT120,软件认为逻辑有问题

点评

Hyperlynx 附件是控制器的IBIS模型,请给看看有没问题,多谢了  详情 回复 发表于 2020-6-8 09:02

该用户从未签到

3#
发表于 2020-6-5 21:16 | 只看该作者
什么软件

“来自电巢APP”

点评

Hyperlynx9.4.1  详情 回复 发表于 2020-6-8 08:59

该用户从未签到

4#
发表于 2020-6-8 08:59 | 只看该作者
hyxs714154 发表于 2020-6-5 21:16
- J7 v/ O# k  Z; _+ d什么软件
5 k5 Z) Y9 U, P4 t! y: l0 U& W$ Z- A$ ]' ?
Hyperlynx9.4.1& V% D/ c3 N  c3 }+ P

该用户从未签到

5#
 楼主| 发表于 2020-6-8 09:02 | 只看该作者
oostilloo 发表于 2020-6-5 17:40
! T( c2 L' @6 p# n# C" s; T& E这是什么仿真工具,按照我的理解,ODT Disable和ODT Enable时候的模型应该是不一样的,现在两个都是ODT120 ...
% t  k4 ]$ L" j2 t% p" t
Hyperlynx  附件是控制器的IBIS模型,请给看看有没问题,多谢了1 p* Z. k" w( Z: ^

t120_ibis_副本.rar

422.06 KB, 下载次数: 4, 下载积分: 威望 -5

点评

我的意思是,这个不是模型的问题,是你设置时候模型选择的问题,ODT Enable应该选择带ODT的模型,ODT Disable应该选择关闭ODT的模型,你现在两种情况下都选择的是ODT120,所以仿真软件在提醒你核对一下模型选择是否O  详情 回复 发表于 2020-6-8 09:27

该用户从未签到

7#
 楼主| 发表于 2020-6-8 09:38 | 只看该作者
本帖最后由 aragorn1016 于 2020-6-8 09:40 编辑 3 x. Q" k% R' j' U  H2 m, J3 n
oostilloo 发表于 2020-6-8 09:27
2 P, \% `& r, \/ c- R, V2 X6 j我的意思是,这个不是模型的问题,是你设置时候模型选择的问题,ODT Enable应该选择带ODT的模型,ODT Dis ...

6 J7 |8 J4 q* d  S8 ?2 G  模型里面是这样的,看起来没得选,是不是需要修改模型?/ L6 @, u1 D  _! P) x0 D

2.PNG (16.24 KB, 下载次数: 0)

2.PNG
  • TA的每日心情
    郁闷
    2019-11-19 16:10
  • 签到天数: 1 天

    [LV.1]初来乍到

    8#
    发表于 2020-6-10 16:58 | 只看该作者
    你看看P1,M3,K5是不是对应的差分信号的P脚,如果不是就放第2列

    点评

    确认了,三个都是P脚  详情 回复 发表于 2020-6-10 17:10

    该用户从未签到

    9#
     楼主| 发表于 2020-6-10 17:10 | 只看该作者
    wengcq 发表于 2020-6-10 16:585 P1 g* c/ n* M; w9 [1 e1 \
    你看看P1,M3,K5是不是对应的差分信号的P脚,如果不是就放第2列

    , P2 _) P! d4 E确认了,三个都是P脚) _/ D) Q+ g+ H7 ^2 ~

    3.PNG (209.39 KB, 下载次数: 0)

    3.PNG

    点评

    这个模型有点类似FPGA的模型,只列出了所支持的模型,但是没跟管脚对应,也没做model select,所以需要手动修改管脚和对应模型,麻烦的很。。。LPDDR3差分是有ODT120和ODT240可选 DIOP - Differential Ende  详情 回复 发表于 2020-6-15 17:31
  • TA的每日心情
    郁闷
    2019-11-19 16:10
  • 签到天数: 1 天

    [LV.1]初来乍到

    10#
    发表于 2020-6-12 10:25 | 只看该作者
    是不是差分信号模型被放在两个不同的model selector里了?hyperlynx的DDR wizard对IBIs的要求很严格,经常会出现各种问题,很让人头痛

    该用户从未签到

    11#
    发表于 2020-6-15 17:31 | 只看该作者
    aragorn1016 发表于 2020-6-10 17:105 q7 G, G0 _$ I) d8 D
    确认了,三个都是P脚

    4 u: R( U4 Q2 f6 j8 C' p  z8 {这个模型有点类似FPGA的模型,只列出了所支持的模型,但是没跟管脚对应,也没做model select,所以需要手动修改管脚和对应模型,麻烦的很。。。LPDDR3差分是有ODT120和ODT240可选) i2 l: W0 h6 p, h! p, j3 t/ U

    / r; s$ u* R3 FDIOP     -   Differential Ended P IO for DQS and CLK : Z- h4 x6 ^4 r, n7 [, a( A  M: }
    DION     -   Differential Ended N IO for DQS and CLK
    - p; [& S6 r2 d! [+ m" r; ^5 A4 jDS34     -   Output Termination of 34 ohm
    2 F9 ]) J6 d: c5 {; bDS40     -   Output Termination of 40 ohm3 H+ k% u' j# P
    DS48     -   Output Termination of 48 ohm: Y, n& |! b: [, m. v1 G
    DS60     -   Output Termination of 60 ohm
    ! c( W  G) f8 i4 N5 O9 M! i: VDS80     -   Output Termination of 80 ohm
    0 A. e: w+ c/ h+ h3 aDS120    -   Output Termination of 120 ohm
    " C; A! o3 a6 T; O7 a. V4 r$ nODT40    -   Input termination of 40 ohm  
    0 D2 {% O( s, f; f3 g" Z" ~ODT60    -   Input termination of 60 ohm: Z( J: F8 S/ K# s
    ODT120   -   Input termination of 120 ohm
    ) h7 `% q$ N! A' d# cODT240   -   Input termination of 240 ohm8 ?/ j& C/ g. ~

    " u( d  g- V- Y' ~, [+ \: l# A* P, I- n8 H; {% {) Z9 i
    7 o5 n* C$ a7 T
    80     LPDDR3_DIOP_DS34_ODT120               LPDDR3_DIOP_DS34_ODT120 0.0000mohm 0.0000nH 0.0000pF2 H) V% s, e/ {4 K: A
    81     LPDDR3_DION_DS34_ODT120               LPDDR3_DION_DS34_ODT120 0.0000mohm 0.0000nH 0.0000pF  Q* s% e; E9 H. q; m
    P1     LPDDR3_DIOP_DS34_ODT120               LPDDR3_DIOP_DS34_ODT120 800.32mohm 1.29595nH 0.66915pF+ k! E( I% `+ d) ~8 W/ t7 w3 [8 ]
    R1     LPDDR3_DION_DS34_ODT120               LPDDR3_DION_DS34_ODT120 800.32mohm 1.29595nH 0.66915pF
    & ?$ b1 s  t4 W, J/ D% wM3     LPDDR3_DIOP_DS34_ODT120               LPDDR3_DIOP_DS34_ODT120 800.32mohm 1.29595nH 0.66915pF  I, i, V" v; ^
    N3     LPDDR3_DION_DS34_ODT120               LPDDR3_DION_DS34_ODT120 800.32mohm 1.29595nH 0.66915pF' L  ~. M2 y" H% X7 ]2 V% [& ^: p
    K5     LPDDR3_DIOP_DS34_ODT120               LPDDR3_DIOP_DS34_ODT120 800.32mohm 1.29595nH 0.66915pF
    6 W8 S0 K( H( \9 aL5     LPDDR3_DION_DS34_ODT120               LPDDR3_DION_DS34_ODT120 800.32mohm 1.29595nH 0.66915pF' g8 i. z$ Y2 C1 G. d8 N! g
    82     LPDDR3_DIOP_DS34_ODT240               LPDDR3_DIOP_DS34_ODT240 0.0000mohm 0.0000nH 0.0000pF3 N2 U8 {! V1 Q
    83     LPDDR3_DION_DS34_ODT240               LPDDR3_DION_DS34_ODT240 0.0000mohm 0.0000nH 0.0000pF
    ! A, N9 z5 t2 q6 A6 G84     LPDDR3_DIOP_DS40_ODT120               LPDDR3_DIOP_DS40_ODT120 0.0000mohm 0.0000nH 0.0000pF. \$ y2 ^6 m; l- D$ M
    85     LPDDR3_DION_DS40_ODT120               LPDDR3_DION_DS40_ODT120 0.0000mohm 0.0000nH 0.0000pF4 L: B% [6 \' ^
    86     LPDDR3_DIOP_DS40_ODT240               LPDDR3_DIOP_DS40_ODT240 0.0000mohm 0.0000nH 0.0000pF
    4 Z$ a3 H. v+ H* P. x/ H87     LPDDR3_DION_DS40_ODT240               LPDDR3_DION_DS40_ODT240 0.0000mohm 0.0000nH 0.0000pF
    ( P0 Y( i3 D' \# N- K+ R88     LPDDR3_DIOP_DS48_ODT120               LPDDR3_DIOP_DS48_ODT120 0.0000mohm 0.0000nH 0.0000pF0 z: H) o. ?# Y5 b) Z. x
    89     LPDDR3_DION_DS48_ODT120               LPDDR3_DION_DS48_ODT120 0.0000mohm 0.0000nH 0.0000pF
    . b2 L: _, [( N% h, N1 ]90     LPDDR3_DIOP_DS48_ODT240               LPDDR3_DIOP_DS48_ODT240 0.0000mohm 0.0000nH 0.0000pF6 H5 i( \- `8 Y) x
    91     LPDDR3_DION_DS48_ODT240               LPDDR3_DION_DS48_ODT240 0.0000mohm 0.0000nH 0.0000pF  w9 G6 W7 ]  _1 D+ y2 ?" u
    92     LPDDR3_DIOP_DS60_ODT120               LPDDR3_DIOP_DS60_ODT120 0.0000mohm 0.0000nH 0.0000pF' M! B6 o$ ?' A% e' [
    93     LPDDR3_DION_DS60_ODT120               LPDDR3_DION_DS60_ODT120 0.0000mohm 0.0000nH 0.0000pF' v2 c, U5 R, t& a# k0 o" E: N
    94     LPDDR3_DIOP_DS60_ODT240               LPDDR3_DIOP_DS60_ODT240 0.0000mohm 0.0000nH 0.0000pF
    $ h$ J& x: Y; Z. V: B95     LPDDR3_DION_DS60_ODT240               LPDDR3_DION_DS60_ODT240 0.0000mohm 0.0000nH 0.0000pF
    * Y9 p+ i: N0 c5 N96     LPDDR3_DIOP_DS80_ODT120               LPDDR3_DIOP_DS80_ODT120 0.0000mohm 0.0000nH 0.0000pF
    ( ?1 j- C. h* e, |1 s& L: Y" M97     LPDDR3_DION_DS80_ODT120               LPDDR3_DION_DS80_ODT120 0.0000mohm 0.0000nH 0.0000pF
    ' e2 T4 e' X$ v3 _8 N* M98     LPDDR3_DIOP_DS80_ODT240               LPDDR3_DIOP_DS80_ODT240 0.0000mohm 0.0000nH 0.0000pF  P! r- o; @$ x! o/ j% g. r3 M! X
    99     LPDDR3_DION_DS80_ODT240               LPDDR3_DION_DS80_ODT240 0.0000mohm 0.0000nH 0.0000pF  - J- Y( R6 ~- {
    3 f/ S2 z3 ]" b& i% }/ i* {! X% j

    6 ~. K5 _1 B7 x/ Y, H" [" f- ?; u! O0 G: s1 P3 V9 ]; T$ R/ ^
    修改的时候只添加了P1/R1那几个管脚对应的模型,而且都是ODT120的
    % x( ~% i/ |* u  F2 P# R/ |: W7 x- i
  • TA的每日心情
    奋斗
    2024-1-4 15:22
  • 签到天数: 88 天

    [LV.6]常住居民II

    12#
    发表于 2020-10-14 12:47 | 只看该作者
    我在仿真的时候也出现这个报错的,我点忽略了,最后出结果也是PAss的。你最终有解决吗?
  • TA的每日心情
    郁闷
    2019-11-19 16:10
  • 签到天数: 1 天

    [LV.1]初来乍到

    13#
    发表于 2021-2-19 08:56 | 只看该作者
    哦,重新看了一下,你的driver和receiver用的是同一个model?对于driver来说,model类型应该是output或IO,对于receiver来说是input,需要先确认model类型是否用对* Y$ z, L( d. C2 n
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    关闭

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

    EDA365公众号

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

    GMT+8, 2025-7-13 21:31 , Processed in 0.156250 second(s), 28 queries , Gzip On.

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

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

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