找回密码
 注册

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
1 `8 H" ?: M/ t( U: u/ S) v% O& m6 s5 J1 Q" U7 n: m: i9 h
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 编辑
) L0 _# L" O, n- k& V  K* }9 Q* n' p7 g+ v# @& |; c9 W0 x
和我理解的不一样,我认为Emphasis_Level 是控制幅值的,如果是3db去加重,Emphasis_Level =-0.146: w  h$ M" V! l; p
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 编辑 2 S' l% F" x" O' J
' y* c. L; W# |4 m0 F5 S3 Y
shark4685 说了很清楚了,Emphasis_Time 是控制加重时间的,加重的时间不一样肯定影响对高频分量补偿的大小,一般情况下设置为1个bit,视具体情况而定。下图中红色的信号是没有DE-Emphasis的信号,蓝色的信号的DE-Emphasis设为50%,Emphasis_Time设为1个bit,图中是“111”或者“000”这种码型的可以明显的看出来。
- o4 b) ^: M& Z/ r, Q3 v# \% L8 x, t4 f

5

主题

54

帖子

1186

积分

四级会员(40)

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

积分
1186
49#
发表于 2011-9-2 14:02 | 只看该作者
有图有真相啊,理解了Emphasis_Time
2 `+ k( l7 }7 a' f3 c! E$ @这个图中的波形是用Hspice得到的吗?0 u5 k  j- H& r7 l3 S  l. c3 `% k
Hspice手册中的例子我都没有运行成功,一直报错。+ ~( [$ A% F9 e( O
好像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 编辑
) S0 K) d, q, x* |* A
ugi929 发表于 2011-9-2 14:02
* `) Q# L5 r, y3 J4 [有图有真相啊,理解了Emphasis_Time ( B1 D9 D/ z3 O4 [# {6 P, p
这个图中的波形是用Hspice得到的吗?
  |+ h9 v" O4 }3 M2 T7 iHspice手册中的例子我都没有运 ...

+ I2 J1 r( K* a' g' _3 w" C$ ~% D- r8 j
我那个是ADS做的,HSPICE没做过,想想要写一堆网表脑袋都大了,我反正觉得ADS蛮好用,你上面说的那个Emphasis_Level 单位是幅值比还是db那个问题,ADS里就分的很细,可以让你自己选择,图在下面8 p3 }/ _# @# r, i! c1 i) l

# P+ _/ |8 _/ D. o. H# Z怎么我感觉我好像给ADS做广告了{:soso_e127:} $ G6 n! s+ ^+ h5 {: [3 |8 U) @
8 r9 H8 c( n! z7 B8 r0 y

* W) }. a& p/ {- [& g7 x$ c  r1 z

评分

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

查看全部评分

24

主题

978

帖子

7766

积分

六级会员(60)

Rank: 6Rank: 6

积分
7766
51#
 楼主| 发表于 2011-9-3 10:26 | 只看该作者
Hspice 2010.12 才有emphasis 的功能.9 @5 c  ]! A. ~7 l/ j' G& ^
4 {9 i! I7 C4 {) D
设置了Emphasis_Level =-0.3( x* T/ u7 [( |4 R
2 g" ^: x. X1 b+ e/ I7 P
8 T, I( j. ^( E4 O+ v2 Q% {
9 P9 m2 @* T  \2 \: C
网表如下:
- n4 T$ |& z8 X, g  e: s7 u2 M/ C, a2 `' E+ \' K5 v9 [$ K
***pre-emphasis&de-emphasis***
2 K/ _2 l+ K* o+ E4 V; O, z4 _.option post# ?! Y) l2 A" j: Z  a6 X, N# H. }
.tran 1p 100n2 I( R' E: `6 ?0 b
.param Vmag = 1.0+ D& S; `9 t7 }6 S
.param T    = 3.33n
& Z. P6 \0 G0 n.param trf  = 'T/20'3 D8 }/ F6 ], k
.param td   = 4.5n; f1 D' c' ~! f- G6 [" k0 I' v

" W2 H7 ^% g7 T1 E% m) G- bV0 bit 0 pulse 0 1 td trf trf 'T/2-trf' T - f" o0 i3 c$ L9 H& F$ P& Q
2 U$ `' Q8 `; h2 M
V1 bit1 0 pulse 0 1 td trf trf 'T/2-trf' T
8 N! @* K6 a5 Z8 v+ Emphasis_Level =0.3 Emphasis_Time ='T/4'
- U5 D2 N7 G5 j. J9 M! }/ n; @& k$ i
V2 bit2 0 pulse 0 1 td trf trf 'T/2-trf' T1 U# L, z* {* Q- j; Z, V3 N
+ Emphasis_Level =-0.3 Emphasis_Time ='T/4'. L- `" ?) C. ?! U6 D- E' d  `

/ y) q; |: D. ~  q8 H8 w.end# v, d' f4 E) M- d. i; t  M

% ?6 e# ?. ?' {; |

5

主题

54

帖子

1186

积分

四级会员(40)

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

积分
1186
52#
发表于 2011-9-3 11:22 | 只看该作者
哦,Hspice 2010.03 没有有emphasis 的功能,不过2010.03手册里有啊
% I9 p& q# U2 ~% H# Q' K看来这是运行不成功的原因。; T$ u3 @+ \5 w/ X' }$ Q
但奇怪的是在Statistical Eye Analysis中emphasis是起作用了的,
. d# n9 d% S9 \! O, n9 ^( Y单独运行就不行,搞不懂啊。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 编辑 8 _2 x3 W: l+ y+ z2 @  y* X: m* ]- D

5 i9 t1 W! A$ \+ N/ |9 e$ ~在SP3版本里 Emphasis_Level 和Emphasis_Time两个语法变量还没被定义,Help文档里有写使用方法,
, ?4 ^# H( \& i' Z0 p' j! E( V
2 E3 K" J1 T2 v0 a0 N之前没有这个功能的时候,是可以自己写预加重的,只是"移值"性太差,有了这个两个变量之后,就方便许多.

4

主题

498

帖子

5721

积分

EDA365特邀版主

Rank: 6Rank: 6

积分
5721
54#
发表于 2011-9-3 12:44 | 只看该作者
shark4685 发表于 2011-9-3 10:26
+ i5 N( i2 \- ~Hspice 2010.12 才有emphasis 的功能.) i3 g( T, l) C, J

- d' T# n- e& O) z% I3 Y8 l$ J( l设置了Emphasis_Level =-0.3
4 q/ o+ V1 u, h' c8 x/ m. Y, Y
看了下这个网标,感觉是不是HSPICE没有设置加重taps的个数这一说呀

24

主题

978

帖子

7766

积分

六级会员(60)

Rank: 6Rank: 6

积分
7766
55#
 楼主| 发表于 2011-9-3 13:24 | 只看该作者
本帖最后由 shark4685 于 2011-9-3 13:25 编辑
3 Z; v0 t+ u! p- g( d  R# K; F& Y4 K+ R/ K; K
网表这里定义的是 pulse 信号,所以看上去都是一个tap.理论上是可以写N阶.9 X- j. n+ j0 ]2 x0 w6 B

4

主题

498

帖子

5721

积分

EDA365特邀版主

Rank: 6Rank: 6

积分
5721
56#
发表于 2011-9-3 16:27 | 只看该作者
本帖最后由 yuxuan51 于 2011-9-3 17:50 编辑
" h. ]; W7 i9 F9 t$ S
shark4685 发表于 2011-9-3 13:24
6 L: z9 n% p0 e网表这里定义的是 pulse 信号,所以看上去都是一个tap.理论上是可以写N阶.

  e! H  W" V0 M0 ]5 L3 N0 F9 X! R" z! v# D; `: ]
是不是写成自定义的那种脉冲源的格式呢,可以给个例子么

4

主题

498

帖子

5721

积分

EDA365特邀版主

Rank: 6Rank: 6

积分
5721
57#
发表于 2011-9-3 17:59 | 只看该作者
是不是像下图这样的波形呢,感觉这个tap的个数对于任何一种情况不是无限加的,这个根据你跑的PRBS码的最大游程长度,预加重的持续时间,另外还有最大限度的去加重的幅值有关系3 o( u3 L4 |" ?! |9 F

1 L* J  Y' e0 C5 C
; q2 ]% a7 e9 d9 B# U& b' U 5 I! d; M7 y  J: u/ k* I
3 l, }5 u) A3 b

24

主题

978

帖子

7766

积分

六级会员(60)

Rank: 6Rank: 6

积分
7766
58#
 楼主| 发表于 2011-9-3 23:07 | 只看该作者
PRBS7的码流中最长的连1为7个,最长的连0为6个。9 }6 E% z& y- c: _/ w
PRBS31码流中最长的连1为31个,最长的连0为30个。8 d; M2 K, z) ?) E6 U  X6 n
" @  F$ `" ^4 v1 v' B
一般来说加重4个TAP的加重,能够满足串行速率28Gbps的传输。

4

主题

498

帖子

5721

积分

EDA365特邀版主

Rank: 6Rank: 6

积分
5721
59#
发表于 2011-9-4 02:54 | 只看该作者
本帖最后由 yuxuan51 于 2011-9-4 02:57 编辑 " i/ k& D+ c3 o& k+ Z" T/ J& C" D

, K$ ], A( b3 d2 t. R% I我的意思指在EDA仿真软件中对tap的设置受制于游程的最大长度和设定的加重时间,我下午用软件验证了一下几种情况确实如此。另外4个tap的加重能满足速率28GBPS的传输指的是满足哪一方面呢,衰减度,BER,jitter,还是其他的SPEC,仅仅预加重就能满足吗,还需要接收端的FFE和DFE么?, p$ L/ ?! }6 \; t8 ~  s4 v4 E

0 r# A4 D* F3 D3 ^6 \0 L4 q好不容易逮住鲨鱼一次,得多掏点东西出来{:soso_e113:}

24

主题

978

帖子

7766

积分

六级会员(60)

Rank: 6Rank: 6

积分
7766
60#
 楼主| 发表于 2011-9-5 11:26 | 只看该作者
28Gbps--17inch--0.7db--10e-124 z$ M) b# S  y9 J1 m) D8 C0 ]
5 g7 o5 x: _  W/ v5 y: L% Q# y9 U
说多了犯规,看草案.! o( l: R; a" v9 Q

- p6 [7 Y3 c! W+ I9 Qhttps://www.eda365.com/forum.php? ... mp;highlight=cei-25
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

巢课

技术风云榜

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

GMT+8, 2025-4-4 19:46 , Processed in 0.077494 second(s), 36 queries , Gzip On.

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

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

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