找回密码
 注册

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
' |9 ]& b$ t7 m4 T9 e4 i0 n
% g% Q% f6 f/ ^% Z2 eEmphasis_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 编辑
( }. t; W7 i! Y
% i& S4 l% x4 h0 e( T( m和我理解的不一样,我认为Emphasis_Level 是控制幅值的,如果是3db去加重,Emphasis_Level =-0.146
1 w3 o. ?  ~" d" [; g3=-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 编辑 ( B! X1 h! C1 {- H
, F. w/ ~% j+ H" @- c& g# X- E
shark4685 说了很清楚了,Emphasis_Time 是控制加重时间的,加重的时间不一样肯定影响对高频分量补偿的大小,一般情况下设置为1个bit,视具体情况而定。下图中红色的信号是没有DE-Emphasis的信号,蓝色的信号的DE-Emphasis设为50%,Emphasis_Time设为1个bit,图中是“111”或者“000”这种码型的可以明显的看出来。  ?' l1 o' y3 ]

+ B$ u: ^& J- t3 d! x

5

主题

54

帖子

1186

积分

四级会员(40)

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

积分
1186
49#
发表于 2011-9-2 14:02 | 只看该作者
有图有真相啊,理解了Emphasis_Time   Y/ w& [+ U; Y3 K& I+ w& _) P. \
这个图中的波形是用Hspice得到的吗?
% o6 K) S0 j  _4 h; M7 E6 vHspice手册中的例子我都没有运行成功,一直报错。
0 k/ a5 Q3 }* }8 E好像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 编辑 ( H, |# L/ A1 [; b
ugi929 发表于 2011-9-2 14:02   }3 h# M* M% I  |& R6 h4 {& J
有图有真相啊,理解了Emphasis_Time * L6 |7 [$ g9 q9 e
这个图中的波形是用Hspice得到的吗?5 G( y& M1 q( ~. `1 Q! w, E0 w
Hspice手册中的例子我都没有运 ...
( y# @% s1 y) Z4 y  e

; D+ ]& h9 Q0 u7 x7 c. d) F* j. u! p我那个是ADS做的,HSPICE没做过,想想要写一堆网表脑袋都大了,我反正觉得ADS蛮好用,你上面说的那个Emphasis_Level 单位是幅值比还是db那个问题,ADS里就分的很细,可以让你自己选择,图在下面
$ [# l$ L+ y9 Q) k; c1 }6 H5 q
7 A% u; g, t" |9 E: b怎么我感觉我好像给ADS做广告了{:soso_e127:}
/ ]* g' |0 d' w8 Q, q) H3 c9 H: H" |# m1 x6 l' c6 [. H
; ~3 ?$ V8 l" `/ `

评分

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

查看全部评分

24

主题

978

帖子

7766

积分

六级会员(60)

Rank: 6Rank: 6

积分
7766
51#
 楼主| 发表于 2011-9-3 10:26 | 只看该作者
Hspice 2010.12 才有emphasis 的功能.- D- G: p0 M# f9 p
4 T) T: j$ M9 m
设置了Emphasis_Level =-0.3* K" U* \, X  j) r8 c3 r- o+ V
' h( Z- \7 \% O$ n' O1 o( i
3 m9 S( ~1 _9 _
; h$ u0 p6 B& w& ?$ p
网表如下:! X7 ~# j5 n, z+ h; ]- @

: a! j) b, C1 G***pre-emphasis&de-emphasis***
! Q- [0 D# X2 ?( K$ j.option post8 c6 R  p3 L% d
.tran 1p 100n- P  K6 N+ r- R) T3 T/ r* }
.param Vmag = 1.0- [$ B' n8 J3 H" Y
.param T    = 3.33n
+ V+ N$ \3 e: N% @# ~.param trf  = 'T/20'
+ o- I# z# b, j* ?$ B. A3 C( E.param td   = 4.5n9 I3 B! c' Z, H, x, r4 A
* Z% W% V/ g  t0 Q1 W$ T( m
V0 bit 0 pulse 0 1 td trf trf 'T/2-trf' T
) L6 h1 D# ?+ i# U+ v* g( V& [0 J9 w$ `
V1 bit1 0 pulse 0 1 td trf trf 'T/2-trf' T " x! @' J4 Q8 n# z
+ Emphasis_Level =0.3 Emphasis_Time ='T/4'
6 F6 a4 N4 W8 i" L' S8 b: D- D$ l
V2 bit2 0 pulse 0 1 td trf trf 'T/2-trf' T- G% m. ?: b0 j6 P
+ Emphasis_Level =-0.3 Emphasis_Time ='T/4'* P3 a* V5 [8 {

- o; e" l( ?  v% Y% ^2 e.end
6 P/ j0 S7 |5 [  F5 A' S: k1 E7 u6 ?

5

主题

54

帖子

1186

积分

四级会员(40)

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

积分
1186
52#
发表于 2011-9-3 11:22 | 只看该作者
哦,Hspice 2010.03 没有有emphasis 的功能,不过2010.03手册里有啊, j5 m- J4 w7 t2 k
看来这是运行不成功的原因。9 I  s! o! \9 a0 X$ [
但奇怪的是在Statistical Eye Analysis中emphasis是起作用了的,: F9 P/ H5 X4 L# J; J) O
单独运行就不行,搞不懂啊。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 编辑 $ _! C$ ^6 W% ~5 d

* s$ t4 M: y1 T1 f& u  _在SP3版本里 Emphasis_Level 和Emphasis_Time两个语法变量还没被定义,Help文档里有写使用方法,
6 G% I% u+ a% E2 B( w# \
- O3 D+ |6 ~9 _6 O9 K  }之前没有这个功能的时候,是可以自己写预加重的,只是"移值"性太差,有了这个两个变量之后,就方便许多.

4

主题

498

帖子

5721

积分

EDA365特邀版主

Rank: 6Rank: 6

积分
5721
54#
发表于 2011-9-3 12:44 | 只看该作者
shark4685 发表于 2011-9-3 10:26   w6 Z. o* P; W
Hspice 2010.12 才有emphasis 的功能.) p9 T5 o2 d' B* D

0 z6 L, m6 r1 X/ `/ t设置了Emphasis_Level =-0.3
# `5 z1 ]% J4 R& ]
看了下这个网标,感觉是不是HSPICE没有设置加重taps的个数这一说呀

24

主题

978

帖子

7766

积分

六级会员(60)

Rank: 6Rank: 6

积分
7766
55#
 楼主| 发表于 2011-9-3 13:24 | 只看该作者
本帖最后由 shark4685 于 2011-9-3 13:25 编辑 - L+ {- F+ }5 g
5 o& R) H2 H0 N1 j+ b- H! N- ?' o
网表这里定义的是 pulse 信号,所以看上去都是一个tap.理论上是可以写N阶.
" o# \4 ^. R" C4 n9 W7 e6 J

4

主题

498

帖子

5721

积分

EDA365特邀版主

Rank: 6Rank: 6

积分
5721
56#
发表于 2011-9-3 16:27 | 只看该作者
本帖最后由 yuxuan51 于 2011-9-3 17:50 编辑
0 S% }+ U7 w4 ?6 S! ]  I" O
shark4685 发表于 2011-9-3 13:24
6 m# Z0 ]$ I* H9 E" `网表这里定义的是 pulse 信号,所以看上去都是一个tap.理论上是可以写N阶.

! A/ k4 l; j- f6 Q% n5 {/ E4 j* B) s, N  R
是不是写成自定义的那种脉冲源的格式呢,可以给个例子么

4

主题

498

帖子

5721

积分

EDA365特邀版主

Rank: 6Rank: 6

积分
5721
57#
发表于 2011-9-3 17:59 | 只看该作者
是不是像下图这样的波形呢,感觉这个tap的个数对于任何一种情况不是无限加的,这个根据你跑的PRBS码的最大游程长度,预加重的持续时间,另外还有最大限度的去加重的幅值有关系
# E: V. O2 \; L0 T8 f4 v( _8 x, d1 d/ \3 |( E, B" p' o
* C4 c' a, |$ N, r
6 K/ |3 x; A- B. |

. V* y) ?$ J# c9 U

24

主题

978

帖子

7766

积分

六级会员(60)

Rank: 6Rank: 6

积分
7766
58#
 楼主| 发表于 2011-9-3 23:07 | 只看该作者
PRBS7的码流中最长的连1为7个,最长的连0为6个。( d( h& H3 d4 ~, ]' s+ `
PRBS31码流中最长的连1为31个,最长的连0为30个。0 ?# Z7 F& o' U" e. \

2 z4 Y' j' |, I' w1 d5 ?2 _/ \一般来说加重4个TAP的加重,能够满足串行速率28Gbps的传输。

4

主题

498

帖子

5721

积分

EDA365特邀版主

Rank: 6Rank: 6

积分
5721
59#
发表于 2011-9-4 02:54 | 只看该作者
本帖最后由 yuxuan51 于 2011-9-4 02:57 编辑 & A  z' c, \% q7 S2 Y

- n5 ]/ r* i" h# Q我的意思指在EDA仿真软件中对tap的设置受制于游程的最大长度和设定的加重时间,我下午用软件验证了一下几种情况确实如此。另外4个tap的加重能满足速率28GBPS的传输指的是满足哪一方面呢,衰减度,BER,jitter,还是其他的SPEC,仅仅预加重就能满足吗,还需要接收端的FFE和DFE么?& x6 O4 `+ Q* {& h" R# C

/ m! l5 u) z7 Z% D好不容易逮住鲨鱼一次,得多掏点东西出来{:soso_e113:}

24

主题

978

帖子

7766

积分

六级会员(60)

Rank: 6Rank: 6

积分
7766
60#
 楼主| 发表于 2011-9-5 11:26 | 只看该作者
28Gbps--17inch--0.7db--10e-12
1 ^8 ^4 D9 S  R: j, b" t) t0 Z  P- c  J
说多了犯规,看草案./ ]; r: S- z4 V2 w% A% v9 m
' `* _, N! \2 M" y6 ~; _
https://www.eda365.com/forum.php? ... mp;highlight=cei-25
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

巢课

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

GMT+8, 2025-6-11 07:43 , Processed in 0.068165 second(s), 33 queries , Gzip On.

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

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

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