找回密码
 注册

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
. I" g5 |  y- g, y$ `  Y8 k5 V; G( g$ f, W5 S6 f: o  s5 F) Y
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 编辑 / n3 _1 K- T! p) X

% e, m& _  P1 x/ ^7 E+ f和我理解的不一样,我认为Emphasis_Level 是控制幅值的,如果是3db去加重,Emphasis_Level =-0.146- g- E' @9 X4 e: Y1 X0 Q
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 编辑 * n5 ]# d2 @- f: ^! H

) C% S; z; h4 M( t7 m/ H7 nshark4685 说了很清楚了,Emphasis_Time 是控制加重时间的,加重的时间不一样肯定影响对高频分量补偿的大小,一般情况下设置为1个bit,视具体情况而定。下图中红色的信号是没有DE-Emphasis的信号,蓝色的信号的DE-Emphasis设为50%,Emphasis_Time设为1个bit,图中是“111”或者“000”这种码型的可以明显的看出来。1 o3 a0 M+ Z0 J4 g. m

$ S3 G3 v3 s9 _3 C7 G- N

5

主题

54

帖子

1186

积分

四级会员(40)

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

积分
1186
49#
发表于 2011-9-2 14:02 | 只看该作者
有图有真相啊,理解了Emphasis_Time 2 V# u0 E( ?9 b2 |
这个图中的波形是用Hspice得到的吗?/ h* X6 l+ B( o) q& S) I6 P) M( S" i
Hspice手册中的例子我都没有运行成功,一直报错。
1 w$ C1 N* b+ a& g6 L好像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 编辑 8 o. k: K- c1 F) I$ X2 H
ugi929 发表于 2011-9-2 14:02
) n1 w3 s) O6 Z: b$ _有图有真相啊,理解了Emphasis_Time 1 p3 r8 O. r/ x$ j% _
这个图中的波形是用Hspice得到的吗?
4 y% [. K* K( ~8 OHspice手册中的例子我都没有运 ...
: c- ?5 u  |  E- |

4 Y+ A) n* g5 h1 x我那个是ADS做的,HSPICE没做过,想想要写一堆网表脑袋都大了,我反正觉得ADS蛮好用,你上面说的那个Emphasis_Level 单位是幅值比还是db那个问题,ADS里就分的很细,可以让你自己选择,图在下面8 }9 v6 G1 e* r. C3 l
- ]  p) ?' n8 n. U$ V8 J# e
怎么我感觉我好像给ADS做广告了{:soso_e127:}
- b8 N0 G" _1 f2 f7 @
. v) t& I0 z; I# P5 t4 A# G) c# X7 Y+ G& D+ Q, Y

评分

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

查看全部评分

24

主题

978

帖子

7766

积分

六级会员(60)

Rank: 6Rank: 6

积分
7766
51#
 楼主| 发表于 2011-9-3 10:26 | 只看该作者
Hspice 2010.12 才有emphasis 的功能.0 N- k# P, z' l5 u* p5 w0 p

  }( L; N$ n9 Y) F) |设置了Emphasis_Level =-0.3) O/ S/ V9 S0 I) K$ V% s; n

; e' O+ s6 T# ^3 B+ d3 Z' ?, h
5 v0 `# b- _5 f) L
. l# q2 Q# X1 r- u; {4 @网表如下:  X, S9 H( C$ x) ]
8 v, r! i0 j* L9 E; f0 b1 C
***pre-emphasis&de-emphasis**** C. L6 B; H+ T6 p1 U
.option post
2 M) \) X- K1 Q& Q! _6 q.tran 1p 100n
0 g' Z+ q4 f! x1 C5 }  S2 U.param Vmag = 1.0
) g; |; a+ Z/ m8 K.param T    = 3.33n! p9 R8 A  C) K( t  f
.param trf  = 'T/20'
0 H( h' Z  i8 u) \5 ~0 o0 M2 m5 g.param td   = 4.5n2 @5 S9 e( ~: b+ P" q( R5 [
' l. N: x; W1 t
V0 bit 0 pulse 0 1 td trf trf 'T/2-trf' T
  l5 i  O. R1 n* M  y) |& ^+ a* |! [9 q
V1 bit1 0 pulse 0 1 td trf trf 'T/2-trf' T
# w+ K. B& s; B) o+ Emphasis_Level =0.3 Emphasis_Time ='T/4'
4 ]1 {- N$ J1 v% a( p1 b
: ^* {2 r3 T6 u. VV2 bit2 0 pulse 0 1 td trf trf 'T/2-trf' T
* R/ ]  @9 p3 m3 h- ~+ Emphasis_Level =-0.3 Emphasis_Time ='T/4'& V# x6 x+ v7 z8 ~' }' B+ P
  ^; `# G+ [  b* U
.end7 I! d; u& M  N' C* e9 U

+ n7 h( n# `( f, l! U; e

5

主题

54

帖子

1186

积分

四级会员(40)

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

积分
1186
52#
发表于 2011-9-3 11:22 | 只看该作者
哦,Hspice 2010.03 没有有emphasis 的功能,不过2010.03手册里有啊) [" f) M$ z, I2 J* t! y
看来这是运行不成功的原因。
, v& s9 V* y) d. i3 ~0 U但奇怪的是在Statistical Eye Analysis中emphasis是起作用了的,
! S/ e% m) b" z6 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 编辑
* E7 I, K8 g: A. F
& A- C: r( q, e6 I5 z在SP3版本里 Emphasis_Level 和Emphasis_Time两个语法变量还没被定义,Help文档里有写使用方法,6 Y3 b4 I4 ]) B1 M6 s) s$ R
" r8 R1 B# ?  s% l9 B/ ^7 }
之前没有这个功能的时候,是可以自己写预加重的,只是"移值"性太差,有了这个两个变量之后,就方便许多.

4

主题

498

帖子

5721

积分

EDA365特邀版主

Rank: 6Rank: 6

积分
5721
54#
发表于 2011-9-3 12:44 | 只看该作者
shark4685 发表于 2011-9-3 10:26 * O9 i8 {: q2 [
Hspice 2010.12 才有emphasis 的功能.3 P# w4 q7 L7 x
. \1 i' s! ~  |  @; U
设置了Emphasis_Level =-0.3
. E6 N! K7 d5 k% q
看了下这个网标,感觉是不是HSPICE没有设置加重taps的个数这一说呀

24

主题

978

帖子

7766

积分

六级会员(60)

Rank: 6Rank: 6

积分
7766
55#
 楼主| 发表于 2011-9-3 13:24 | 只看该作者
本帖最后由 shark4685 于 2011-9-3 13:25 编辑
" A1 J9 o# s/ `9 l4 W, P' L  [) s. B* V; }" l# a. G) Z  a
网表这里定义的是 pulse 信号,所以看上去都是一个tap.理论上是可以写N阶.
% x3 P4 B( j* T+ F. j

4

主题

498

帖子

5721

积分

EDA365特邀版主

Rank: 6Rank: 6

积分
5721
56#
发表于 2011-9-3 16:27 | 只看该作者
本帖最后由 yuxuan51 于 2011-9-3 17:50 编辑
/ G+ R  M# p  P" O, ?6 Z7 Z2 J
shark4685 发表于 2011-9-3 13:24 3 J! D3 X% L6 O/ i) I5 @& I2 O
网表这里定义的是 pulse 信号,所以看上去都是一个tap.理论上是可以写N阶.

4 W2 P/ e; E8 n( N; n6 E
8 W1 G% B, d* N7 e是不是写成自定义的那种脉冲源的格式呢,可以给个例子么

4

主题

498

帖子

5721

积分

EDA365特邀版主

Rank: 6Rank: 6

积分
5721
57#
发表于 2011-9-3 17:59 | 只看该作者
是不是像下图这样的波形呢,感觉这个tap的个数对于任何一种情况不是无限加的,这个根据你跑的PRBS码的最大游程长度,预加重的持续时间,另外还有最大限度的去加重的幅值有关系
/ F6 U7 `$ z$ b' H- Y. r7 ^4 A7 U. Q' X( [3 U

# @/ g: E8 L% _
7 A. p, M! t' b: q0 m! L
, _4 B' t# S- `" c8 [

24

主题

978

帖子

7766

积分

六级会员(60)

Rank: 6Rank: 6

积分
7766
58#
 楼主| 发表于 2011-9-3 23:07 | 只看该作者
PRBS7的码流中最长的连1为7个,最长的连0为6个。
: v4 I/ W6 g) j7 E# E8 NPRBS31码流中最长的连1为31个,最长的连0为30个。
- Q9 k  e) |; h
, b, m2 b$ D  [+ D2 X一般来说加重4个TAP的加重,能够满足串行速率28Gbps的传输。

4

主题

498

帖子

5721

积分

EDA365特邀版主

Rank: 6Rank: 6

积分
5721
59#
发表于 2011-9-4 02:54 | 只看该作者
本帖最后由 yuxuan51 于 2011-9-4 02:57 编辑
0 E/ o) P& C3 L/ a! E  G, Z' X( S! D% x3 J1 e% K2 M  f
我的意思指在EDA仿真软件中对tap的设置受制于游程的最大长度和设定的加重时间,我下午用软件验证了一下几种情况确实如此。另外4个tap的加重能满足速率28GBPS的传输指的是满足哪一方面呢,衰减度,BER,jitter,还是其他的SPEC,仅仅预加重就能满足吗,还需要接收端的FFE和DFE么?
5 e; V6 o+ M5 N
( J1 g4 c: @( t, g好不容易逮住鲨鱼一次,得多掏点东西出来{:soso_e113:}

24

主题

978

帖子

7766

积分

六级会员(60)

Rank: 6Rank: 6

积分
7766
60#
 楼主| 发表于 2011-9-5 11:26 | 只看该作者
28Gbps--17inch--0.7db--10e-12, C; g; o: o- ~  c  u! Q# p2 z

' ]6 @" A% c3 j- T# ~) w8 F2 W说多了犯规,看草案.
7 G" L+ x1 d0 c/ x$ T: Y% y# d/ B0 L# U, s
https://www.eda365.com/forum.php? ... mp;highlight=cei-25
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

巢课

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

GMT+8, 2025-6-12 18:44 , Processed in 0.064302 second(s), 29 queries , Gzip On.

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

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

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