找回密码
 注册

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 I6 d7 B& ]; _! l
+ s; j  o0 ^( D% kEmphasis_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 编辑 " Z/ X4 O+ i. D+ ^) d
  y3 B9 O, ?6 W  l8 l. J1 J5 [
和我理解的不一样,我认为Emphasis_Level 是控制幅值的,如果是3db去加重,Emphasis_Level =-0.146; r! C: }2 F% n* ?; W# ]
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 编辑
: I5 H1 k, Z, p9 n% l) _4 A8 S9 E) \4 x9 i, |; K, F
shark4685 说了很清楚了,Emphasis_Time 是控制加重时间的,加重的时间不一样肯定影响对高频分量补偿的大小,一般情况下设置为1个bit,视具体情况而定。下图中红色的信号是没有DE-Emphasis的信号,蓝色的信号的DE-Emphasis设为50%,Emphasis_Time设为1个bit,图中是“111”或者“000”这种码型的可以明显的看出来。
, p# S, [3 M. I1 h2 c
" k! F( \; P' N9 J; b

5

主题

54

帖子

1186

积分

四级会员(40)

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

积分
1186
49#
发表于 2011-9-2 14:02 | 只看该作者
有图有真相啊,理解了Emphasis_Time * h: L( W2 O' X) [6 u  q' S
这个图中的波形是用Hspice得到的吗?4 E' l) D) Z1 \6 K  O1 b
Hspice手册中的例子我都没有运行成功,一直报错。. e0 ], C! x$ T* S+ T
好像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 编辑
, C. E: [" r5 L. |$ b/ A
ugi929 发表于 2011-9-2 14:02
. P# V2 L% O% R1 o1 [有图有真相啊,理解了Emphasis_Time
0 V1 A3 U1 N5 ]9 O# s/ N% c( s这个图中的波形是用Hspice得到的吗?
' H/ E; c. e) I* YHspice手册中的例子我都没有运 ...

& b" g: \9 j: {9 Q: C# a0 v4 N1 H% @( T- f9 W( Z
我那个是ADS做的,HSPICE没做过,想想要写一堆网表脑袋都大了,我反正觉得ADS蛮好用,你上面说的那个Emphasis_Level 单位是幅值比还是db那个问题,ADS里就分的很细,可以让你自己选择,图在下面9 m' J5 x. \: E' J) u8 o# D
! q" u/ G8 w6 U# H9 V9 ]7 _4 J
怎么我感觉我好像给ADS做广告了{:soso_e127:}
: F) y9 i! k- f% r. G+ q& w$ F% w
' |! c2 h- z9 i) \/ j( B
. x% N) k( L  g5 k& ~

评分

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

查看全部评分

24

主题

978

帖子

7766

积分

六级会员(60)

Rank: 6Rank: 6

积分
7766
51#
 楼主| 发表于 2011-9-3 10:26 | 只看该作者
Hspice 2010.12 才有emphasis 的功能.
7 c8 i  Q" n! d/ e" u/ `- \
2 f( T* E% u* [9 F设置了Emphasis_Level =-0.3
8 j- e$ e! ~0 V0 q9 T
" Z: R& D2 f9 j8 P$ Z4 ]: X
8 X9 y* W% X+ C4 j. H. _6 K
- o* w2 w: C$ ^7 H7 z7 K+ n* ?网表如下:/ v/ O* F0 Y8 ]4 j( o* q0 b" H  e

/ I- \, @+ j/ f- H5 q. q% I$ ?% A***pre-emphasis&de-emphasis***9 J5 }$ E) g! T3 G1 G; t
.option post
! C: K- P& `' j.tran 1p 100n' T# E/ S8 S6 a. }# v% E4 q
.param Vmag = 1.0
; _* T/ K3 c! B% N- i7 q- i.param T    = 3.33n
9 ^4 v$ L' ~  t! ^.param trf  = 'T/20'
. R4 e, w7 v% h2 p- Y# E+ M.param td   = 4.5n
! Q0 K. i7 e2 q: d# Z/ D4 z" {% _7 e/ {5 v% v9 ]. o- b
V0 bit 0 pulse 0 1 td trf trf 'T/2-trf' T
/ p5 ]( k% Q5 m& P( c% u9 t, w
V1 bit1 0 pulse 0 1 td trf trf 'T/2-trf' T   w0 o* h$ B/ o( ]: v9 p: s7 {
+ Emphasis_Level =0.3 Emphasis_Time ='T/4'0 O! q5 _7 H" q  S+ b
' u1 m7 O$ K$ D5 F; B, r2 [5 k
V2 bit2 0 pulse 0 1 td trf trf 'T/2-trf' T
: g1 d4 r, `7 D0 f! s/ j5 J8 w2 U2 |+ Emphasis_Level =-0.3 Emphasis_Time ='T/4'
) Z# o9 m2 w; C6 Q: j* b* @, p! @; i: I5 O3 Q& L
.end. [: n+ l0 F% n
# z- E* Y1 B  R; G4 Y3 ?9 A

5

主题

54

帖子

1186

积分

四级会员(40)

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

积分
1186
52#
发表于 2011-9-3 11:22 | 只看该作者
哦,Hspice 2010.03 没有有emphasis 的功能,不过2010.03手册里有啊5 d4 z/ {; |/ [  L9 i
看来这是运行不成功的原因。2 h. ~# C# y. ~2 X8 H
但奇怪的是在Statistical Eye Analysis中emphasis是起作用了的,
: \6 w& N  @: v1 @1 f8 C  s9 M  i单独运行就不行,搞不懂啊。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 编辑 % Z# s  a+ {5 ]- A* O! A
6 ]/ ~. l" S( f. L. b/ C
在SP3版本里 Emphasis_Level 和Emphasis_Time两个语法变量还没被定义,Help文档里有写使用方法,2 t. h$ \" A0 T2 D8 t# v% X

5 ^3 @' p+ v: Q# n) v之前没有这个功能的时候,是可以自己写预加重的,只是"移值"性太差,有了这个两个变量之后,就方便许多.

4

主题

498

帖子

5721

积分

EDA365特邀版主

Rank: 6Rank: 6

积分
5721
54#
发表于 2011-9-3 12:44 | 只看该作者
shark4685 发表于 2011-9-3 10:26
4 G6 [- y% H6 _+ f# dHspice 2010.12 才有emphasis 的功能.. ~* b: p' X4 M8 p/ c- ^

2 ]# o6 J9 {" I- ^2 `/ g3 \设置了Emphasis_Level =-0.3

" V2 n, Z  v7 ]* g看了下这个网标,感觉是不是HSPICE没有设置加重taps的个数这一说呀

24

主题

978

帖子

7766

积分

六级会员(60)

Rank: 6Rank: 6

积分
7766
55#
 楼主| 发表于 2011-9-3 13:24 | 只看该作者
本帖最后由 shark4685 于 2011-9-3 13:25 编辑 3 z4 `6 W( r9 a" i- y+ s2 y2 ^
% x) c, E) q: y$ ^9 h9 \
网表这里定义的是 pulse 信号,所以看上去都是一个tap.理论上是可以写N阶.
: r3 G; ~' n4 F# e+ f

4

主题

498

帖子

5721

积分

EDA365特邀版主

Rank: 6Rank: 6

积分
5721
56#
发表于 2011-9-3 16:27 | 只看该作者
本帖最后由 yuxuan51 于 2011-9-3 17:50 编辑
- q1 ^0 S- X* V. n. _
shark4685 发表于 2011-9-3 13:24 : K8 e9 P' }6 r' A
网表这里定义的是 pulse 信号,所以看上去都是一个tap.理论上是可以写N阶.
1 l8 u0 R9 T8 C
6 d  f2 V. ^5 ^3 F  `; T! X
是不是写成自定义的那种脉冲源的格式呢,可以给个例子么

4

主题

498

帖子

5721

积分

EDA365特邀版主

Rank: 6Rank: 6

积分
5721
57#
发表于 2011-9-3 17:59 | 只看该作者
是不是像下图这样的波形呢,感觉这个tap的个数对于任何一种情况不是无限加的,这个根据你跑的PRBS码的最大游程长度,预加重的持续时间,另外还有最大限度的去加重的幅值有关系
% G2 L, @' q( |/ e( j
7 O; E; L, l6 e5 c' {) p; U/ q/ k; {/ i2 r( w  s

) N( w9 x7 p' Y5 e/ x( u+ F# n9 @8 T8 `  m

24

主题

978

帖子

7766

积分

六级会员(60)

Rank: 6Rank: 6

积分
7766
58#
 楼主| 发表于 2011-9-3 23:07 | 只看该作者
PRBS7的码流中最长的连1为7个,最长的连0为6个。
6 L  k- v' {* X5 g" T  ?, aPRBS31码流中最长的连1为31个,最长的连0为30个。+ L7 m! Q; Q9 m) B  [/ n, g$ ?2 i
" g) I0 E  H+ t0 f* n* g
一般来说加重4个TAP的加重,能够满足串行速率28Gbps的传输。

4

主题

498

帖子

5721

积分

EDA365特邀版主

Rank: 6Rank: 6

积分
5721
59#
发表于 2011-9-4 02:54 | 只看该作者
本帖最后由 yuxuan51 于 2011-9-4 02:57 编辑
+ a9 T) a* i* H" z* D+ Y& b, V0 E9 W* _4 O2 K, m. H. M+ ~
我的意思指在EDA仿真软件中对tap的设置受制于游程的最大长度和设定的加重时间,我下午用软件验证了一下几种情况确实如此。另外4个tap的加重能满足速率28GBPS的传输指的是满足哪一方面呢,衰减度,BER,jitter,还是其他的SPEC,仅仅预加重就能满足吗,还需要接收端的FFE和DFE么?
6 ^/ A1 d- l8 q$ U# ]& H9 H* o7 `+ j, c* \& e5 d
好不容易逮住鲨鱼一次,得多掏点东西出来{:soso_e113:}

24

主题

978

帖子

7766

积分

六级会员(60)

Rank: 6Rank: 6

积分
7766
60#
 楼主| 发表于 2011-9-5 11:26 | 只看该作者
28Gbps--17inch--0.7db--10e-12
  T# O4 Y6 X. t0 {& ?  a) J6 [' C; U. I% l5 D
说多了犯规,看草案.
( [$ g) [6 Z' s  N5 r1 E! f, W" Y" M  S) @: S" i
https://www.eda365.com/forum.php? ... mp;highlight=cei-25
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

巢课

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

GMT+8, 2025-7-7 23:32 , Processed in 0.092041 second(s), 34 queries , Gzip On.

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

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

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