找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

巢课
电巢直播8月计划
楼主: shark4685
打印 上一主题 下一主题

Hspice学习帖

    [复制链接]

24

主题

978

帖子

7766

积分

六级会员(60)

Rank: 6Rank: 6

积分
7766
46#
 楼主| 发表于 2011-9-2 09:56 | 只看该作者
Emphasis_Level =0.1 这个控制加重的幅度, 加重幅度=Vmag*0.1 如果是去加重,应该是负值,3db去加重此处应该填-0.3$ m" X6 n6 s) m
  D& v6 U0 f# R1 B# ?: L
Emphasis_Time ='T/4' 这个控制加重的时间,一般来说是一个Bit位.

5

主题

54

帖子

1186

积分

四级会员(40)

Rank: 4Rank: 4Rank: 4Rank: 4

积分
1186
47#
发表于 2011-9-2 10:13 | 只看该作者
本帖最后由 ugi929 于 2011-9-2 10:17 编辑 ; r* s8 g8 O* U! j0 h9 A
5 S3 J& M% g" y1 T, u' J
和我理解的不一样,我认为Emphasis_Level 是控制幅值的,如果是3db去加重,Emphasis_Level =-0.146( B8 S9 ], Y6 q: X% U
3=-20log(Vshelf/Vswing),如果Vswing=1,那Vshelf=0.708,Emphasis_Level =-(Vswing-Vshelf)/2=-0.146, 很不清楚Emphasis_Time 是用来干嘛的,起什么作用?shark4685 是否可以细说下?

4

主题

498

帖子

5721

积分

EDA365特邀版主

Rank: 6Rank: 6

积分
5721
48#
发表于 2011-9-2 11:39 | 只看该作者
本帖最后由 yuxuan51 于 2011-9-2 13:49 编辑
8 m5 [! x* s/ i8 c1 j$ P. \  F9 k5 M  Y5 K. M+ R. k
shark4685 说了很清楚了,Emphasis_Time 是控制加重时间的,加重的时间不一样肯定影响对高频分量补偿的大小,一般情况下设置为1个bit,视具体情况而定。下图中红色的信号是没有DE-Emphasis的信号,蓝色的信号的DE-Emphasis设为50%,Emphasis_Time设为1个bit,图中是“111”或者“000”这种码型的可以明显的看出来。
2 p) `7 z( e5 j) C! S: q5 W9 v
/ a! j" N, ^4 ~' h2 F# ]6 Y! I

5

主题

54

帖子

1186

积分

四级会员(40)

Rank: 4Rank: 4Rank: 4Rank: 4

积分
1186
49#
发表于 2011-9-2 14:02 | 只看该作者
有图有真相啊,理解了Emphasis_Time ! ?3 ]% p1 `8 ~3 m
这个图中的波形是用Hspice得到的吗?% q# I6 R  Y& T  g( p" _  o2 z
Hspice手册中的例子我都没有运行成功,一直报错。
; Q+ U( N# C0 B# Q5 q, K7 ^. a好像Emphasis不能直接加到信号源后面,不知有没人运行成功,得到加重后的波形?

评分

参与人数 1贡献 +10 收起 理由
shark4685 + 10

查看全部评分

4

主题

498

帖子

5721

积分

EDA365特邀版主

Rank: 6Rank: 6

积分
5721
50#
发表于 2011-9-2 15:18 | 只看该作者
本帖最后由 yuxuan51 于 2011-9-2 15:22 编辑
: K9 Y% u4 D+ X3 m
ugi929 发表于 2011-9-2 14:02 2 \: Z' v& f" @, W
有图有真相啊,理解了Emphasis_Time - n5 G/ M; c' }
这个图中的波形是用Hspice得到的吗?
. t; B. m9 L) p3 _- k- E* s0 ZHspice手册中的例子我都没有运 ...

& ~* I0 [) W% [
- D4 E3 _. m. J) c) f我那个是ADS做的,HSPICE没做过,想想要写一堆网表脑袋都大了,我反正觉得ADS蛮好用,你上面说的那个Emphasis_Level 单位是幅值比还是db那个问题,ADS里就分的很细,可以让你自己选择,图在下面5 F5 X# ^! M" A1 v. [; b3 e: X
, k% p, E5 ^+ h/ Y* o
怎么我感觉我好像给ADS做广告了{:soso_e127:}
0 s' W+ w/ e, D: o4 b& g& B' A8 Y4 I6 i* l+ I8 L

/ x, M' Q4 \( l& t

评分

参与人数 1贡献 +10 收起 理由
shark4685 + 10

查看全部评分

24

主题

978

帖子

7766

积分

六级会员(60)

Rank: 6Rank: 6

积分
7766
51#
 楼主| 发表于 2011-9-3 10:26 | 只看该作者
Hspice 2010.12 才有emphasis 的功能./ S% s/ o. z; g& ?" h5 [
' h; r# o$ w& h+ A( q% o
设置了Emphasis_Level =-0.3# Q6 j' L4 `- h& }. j+ ]) H. m! ]6 M( N
2 Q1 K4 T) a4 g! T+ `: K

* l1 r/ A* p, Q" H
/ A! R0 d( ?$ R3 w1 f, D8 P网表如下:7 @0 F$ j. S# @5 E' B
4 ]: w- G9 l0 u5 m$ V, D
***pre-emphasis&de-emphasis***+ Z0 f: h/ P' F, b4 e, E
.option post
& t- \# x8 z8 J( U1 ^0 O: ~& w.tran 1p 100n! z9 u' |5 h% X3 p6 \6 n
.param Vmag = 1.0/ x3 D) S9 k/ h4 y5 x
.param T    = 3.33n
9 A- `5 ]# U# L) c( ^/ I, P.param trf  = 'T/20'5 s. `# h8 c0 q9 l( ^! C9 z
.param td   = 4.5n
+ z% I6 ]7 G! {- R8 P
: U' g) o( s+ H# H, K4 k3 L; `5 CV0 bit 0 pulse 0 1 td trf trf 'T/2-trf' T $ T3 {/ k8 Z; v' i+ i5 P. f( M. Y

: G) u+ |1 a( m  A4 u- b9 WV1 bit1 0 pulse 0 1 td trf trf 'T/2-trf' T / v6 I$ S, q3 z' z$ M2 d8 Z
+ Emphasis_Level =0.3 Emphasis_Time ='T/4'  l5 _6 n& \9 g, M' _

/ H0 O+ ~4 m9 H3 _  J- f6 j% JV2 bit2 0 pulse 0 1 td trf trf 'T/2-trf' T; O; ^6 {4 T! R. A! A1 G& |
+ Emphasis_Level =-0.3 Emphasis_Time ='T/4'
9 }# ?' n% ^3 K2 L1 L# j  k  ]+ S
.end5 z/ J# V( `+ E. N: H" u( J% l
% X7 ~. f# o  W# _+ T/ C% m! e

5

主题

54

帖子

1186

积分

四级会员(40)

Rank: 4Rank: 4Rank: 4Rank: 4

积分
1186
52#
发表于 2011-9-3 11:22 | 只看该作者
哦,Hspice 2010.03 没有有emphasis 的功能,不过2010.03手册里有啊) G. j9 G& m2 E7 h* k7 K
看来这是运行不成功的原因。9 [2 l$ d! v& B' x6 _
但奇怪的是在Statistical Eye Analysis中emphasis是起作用了的,9 S/ S$ D9 V$ u$ b/ y) R
单独运行就不行,搞不懂啊。Undefined parameter or function definition emphasis_level for ...

24

主题

978

帖子

7766

积分

六级会员(60)

Rank: 6Rank: 6

积分
7766
53#
 楼主| 发表于 2011-9-3 11:51 | 只看该作者
本帖最后由 shark4685 于 2011-9-3 11:52 编辑 4 U$ G! A1 l/ g* b2 d8 a
! a. ^4 M& C% g7 [
在SP3版本里 Emphasis_Level 和Emphasis_Time两个语法变量还没被定义,Help文档里有写使用方法,
4 u2 Q  A4 C! M0 g) ?  c8 w4 d7 Q1 b4 e+ X+ f/ G1 I
之前没有这个功能的时候,是可以自己写预加重的,只是"移值"性太差,有了这个两个变量之后,就方便许多.

4

主题

498

帖子

5721

积分

EDA365特邀版主

Rank: 6Rank: 6

积分
5721
54#
发表于 2011-9-3 12:44 | 只看该作者
shark4685 发表于 2011-9-3 10:26
- X# c. o4 T$ B4 W( [Hspice 2010.12 才有emphasis 的功能.: C& @; D* @( ^# E
4 a; b9 N7 t$ i# S) u6 A' t
设置了Emphasis_Level =-0.3
( V* A" }6 E4 }) v7 Z
看了下这个网标,感觉是不是HSPICE没有设置加重taps的个数这一说呀

24

主题

978

帖子

7766

积分

六级会员(60)

Rank: 6Rank: 6

积分
7766
55#
 楼主| 发表于 2011-9-3 13:24 | 只看该作者
本帖最后由 shark4685 于 2011-9-3 13:25 编辑
3 W6 B) _# w& K- ~2 f5 {( u4 X$ ]! v* t" ?; x  q, f3 M- L
网表这里定义的是 pulse 信号,所以看上去都是一个tap.理论上是可以写N阶.
. m0 O5 [) C! B, Z

4

主题

498

帖子

5721

积分

EDA365特邀版主

Rank: 6Rank: 6

积分
5721
56#
发表于 2011-9-3 16:27 | 只看该作者
本帖最后由 yuxuan51 于 2011-9-3 17:50 编辑
/ q: S8 j0 n$ h4 d9 H+ @. v! Q7 u+ B
shark4685 发表于 2011-9-3 13:24
  ^6 M8 R. e$ `4 d% P9 R网表这里定义的是 pulse 信号,所以看上去都是一个tap.理论上是可以写N阶.
- \+ G- i+ T" M# Z$ V0 |
) A  t1 H, s0 j; z/ h$ @, }
是不是写成自定义的那种脉冲源的格式呢,可以给个例子么

4

主题

498

帖子

5721

积分

EDA365特邀版主

Rank: 6Rank: 6

积分
5721
57#
发表于 2011-9-3 17:59 | 只看该作者
是不是像下图这样的波形呢,感觉这个tap的个数对于任何一种情况不是无限加的,这个根据你跑的PRBS码的最大游程长度,预加重的持续时间,另外还有最大限度的去加重的幅值有关系/ w0 L9 \; p5 @5 {4 ~

1 s& k6 W) w' L. x) P5 z" }4 o. k+ I( g8 o

9 N; Q/ E7 U" f( I  l/ V: ?% P9 u+ I3 d. k

24

主题

978

帖子

7766

积分

六级会员(60)

Rank: 6Rank: 6

积分
7766
58#
 楼主| 发表于 2011-9-3 23:07 | 只看该作者
PRBS7的码流中最长的连1为7个,最长的连0为6个。* i1 Z- \6 W( t% V2 x1 g2 `
PRBS31码流中最长的连1为31个,最长的连0为30个。
  D5 a: L+ h! B9 E0 s
/ x- e7 \& \: I: A$ X: Y一般来说加重4个TAP的加重,能够满足串行速率28Gbps的传输。

4

主题

498

帖子

5721

积分

EDA365特邀版主

Rank: 6Rank: 6

积分
5721
59#
发表于 2011-9-4 02:54 | 只看该作者
本帖最后由 yuxuan51 于 2011-9-4 02:57 编辑
4 t: \, x3 U( y% K6 Q. o5 a; ]4 Z6 v/ j+ e
我的意思指在EDA仿真软件中对tap的设置受制于游程的最大长度和设定的加重时间,我下午用软件验证了一下几种情况确实如此。另外4个tap的加重能满足速率28GBPS的传输指的是满足哪一方面呢,衰减度,BER,jitter,还是其他的SPEC,仅仅预加重就能满足吗,还需要接收端的FFE和DFE么?
" P1 w- @/ N& K5 B# }6 Z8 D8 ^: r1 q1 J+ H) [" D( L
好不容易逮住鲨鱼一次,得多掏点东西出来{:soso_e113:}

24

主题

978

帖子

7766

积分

六级会员(60)

Rank: 6Rank: 6

积分
7766
60#
 楼主| 发表于 2011-9-5 11:26 | 只看该作者
28Gbps--17inch--0.7db--10e-12$ l; W0 z' o! s- b+ ^7 T
5 I7 V$ c; Y! h( S$ p% E
说多了犯规,看草案.
2 X+ G; G. Z  n2 a  I9 Z
" X7 X* G* @, h/ w6 \https://www.eda365.com/forum.php? ... mp;highlight=cei-25
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

巢课

技术风云榜

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

GMT+8, 2024-12-28 12:54 , Processed in 0.070477 second(s), 35 queries , Gzip On.

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

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

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