找回密码
 注册

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( J( x1 T7 R  a, u8 o. R

# j: N/ q  J2 o/ {+ yEmphasis_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 编辑 5 Q* c5 [5 K0 @( l/ Z

3 V9 F5 ?. B' P# M3 r$ O% V1 M和我理解的不一样,我认为Emphasis_Level 是控制幅值的,如果是3db去加重,Emphasis_Level =-0.146
2 s) q8 E, }( N! E# K! h3=-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 编辑 1 D3 S5 X( G1 J( Q- O4 l

- G8 I  [8 e1 [$ k5 e% Gshark4685 说了很清楚了,Emphasis_Time 是控制加重时间的,加重的时间不一样肯定影响对高频分量补偿的大小,一般情况下设置为1个bit,视具体情况而定。下图中红色的信号是没有DE-Emphasis的信号,蓝色的信号的DE-Emphasis设为50%,Emphasis_Time设为1个bit,图中是“111”或者“000”这种码型的可以明显的看出来。
; S' x* x* R$ C9 X5 K2 _- O0 u0 e3 W' w* m3 P- x0 m! e+ d

5

主题

54

帖子

1186

积分

四级会员(40)

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

积分
1186
49#
发表于 2011-9-2 14:02 | 只看该作者
有图有真相啊,理解了Emphasis_Time $ X1 K. _8 w, f! y* R% H6 q
这个图中的波形是用Hspice得到的吗?$ }5 Y" c3 A  n8 z
Hspice手册中的例子我都没有运行成功,一直报错。
' l8 u; \; y4 b8 [4 c. z4 Y/ ^$ \好像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 编辑 4 g& O; j  f2 `* q& M* t0 t
ugi929 发表于 2011-9-2 14:02 % q; ~; t# F$ e& f4 D
有图有真相啊,理解了Emphasis_Time ! o% {8 I; \" \
这个图中的波形是用Hspice得到的吗?& x# f  t! h$ C5 z, Z+ T. @5 U% F
Hspice手册中的例子我都没有运 ...

# D: ?6 u* \' i# T0 @0 y! A# ?" x
* k, |/ e# x2 P& x8 V0 @  P* X1 D我那个是ADS做的,HSPICE没做过,想想要写一堆网表脑袋都大了,我反正觉得ADS蛮好用,你上面说的那个Emphasis_Level 单位是幅值比还是db那个问题,ADS里就分的很细,可以让你自己选择,图在下面3 b( u8 ?- _9 H

- t6 g& A2 b; U4 T; k怎么我感觉我好像给ADS做广告了{:soso_e127:}
" M% p6 d8 ?$ r6 [5 M8 N: O1 t* f; k6 Y' n: G: d7 G: ^& \
8 t+ Y* E0 T4 c& O

评分

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

查看全部评分

24

主题

978

帖子

7766

积分

六级会员(60)

Rank: 6Rank: 6

积分
7766
51#
 楼主| 发表于 2011-9-3 10:26 | 只看该作者
Hspice 2010.12 才有emphasis 的功能.
# ]$ t. }0 Y  T" v+ S' I# y
# l8 J/ g/ ?/ R* M$ }8 O" h5 e设置了Emphasis_Level =-0.31 w3 D& b$ S' m( f% L

+ z. h* G( s+ e ) t& W' w$ }& E; s

& m5 v3 g7 K3 }% g- X% b网表如下:
9 p' C! }' g. |* M- k
9 ^9 U( A0 D6 Z; j4 K***pre-emphasis&de-emphasis***+ m0 n2 o5 \; E. m
.option post* X0 q) ~9 K( c6 F) Y4 f& e
.tran 1p 100n
; p" Q' B3 U8 R5 Q) h) b.param Vmag = 1.0
. \* c. A, D& P# B% K.param T    = 3.33n
5 T& S- B7 k, y" Y1 b.param trf  = 'T/20'& N  x3 y# U6 ~, y! K% R" K
.param td   = 4.5n8 Y% x' v1 d$ ?- r
5 q: j3 A# c2 a9 p/ B1 f
V0 bit 0 pulse 0 1 td trf trf 'T/2-trf' T
/ s1 L& C$ H3 n- D( \, l: W/ b
3 n# u5 {* @( u; ]0 A& W2 WV1 bit1 0 pulse 0 1 td trf trf 'T/2-trf' T & s! A& ~4 w  s
+ Emphasis_Level =0.3 Emphasis_Time ='T/4'& D$ I& Y2 v/ g) ?, P% y9 u
3 S( V4 e" A" \) A4 Y, V4 E3 Q
V2 bit2 0 pulse 0 1 td trf trf 'T/2-trf' T
5 \( f0 g. S" S( I, g9 F! l+ {/ J+ Emphasis_Level =-0.3 Emphasis_Time ='T/4'( y( t# n# S- g" N8 j
: b- O& m. B$ y$ G- G0 K6 C( D/ J, a
.end- A4 m, m7 \7 d* i( O
# }' I" X: g& _, v- l$ s

5

主题

54

帖子

1186

积分

四级会员(40)

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

积分
1186
52#
发表于 2011-9-3 11:22 | 只看该作者
哦,Hspice 2010.03 没有有emphasis 的功能,不过2010.03手册里有啊5 `# ]. ^! N4 P2 k& e8 ]
看来这是运行不成功的原因。8 a4 K) ]( l3 z" s# o; [) X
但奇怪的是在Statistical Eye Analysis中emphasis是起作用了的,
8 _5 g' D; ?: L+ L2 c+ h单独运行就不行,搞不懂啊。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* c2 b. b3 s$ r: R+ z: f/ S# f7 N- t: k# s# j
在SP3版本里 Emphasis_Level 和Emphasis_Time两个语法变量还没被定义,Help文档里有写使用方法," |9 X- H! g3 P/ x/ Y  P; X

% j7 G$ G6 j5 t1 o) `8 [之前没有这个功能的时候,是可以自己写预加重的,只是"移值"性太差,有了这个两个变量之后,就方便许多.

4

主题

498

帖子

5721

积分

EDA365特邀版主

Rank: 6Rank: 6

积分
5721
54#
发表于 2011-9-3 12:44 | 只看该作者
shark4685 发表于 2011-9-3 10:26 2 l" [6 T# }1 E/ R; w4 }" m
Hspice 2010.12 才有emphasis 的功能.; w& T1 K/ I- k+ a  m, b- s

; d3 r0 ~; [9 i' }& y$ S设置了Emphasis_Level =-0.3
) S$ t4 b# e! s5 X  x5 S* Q
看了下这个网标,感觉是不是HSPICE没有设置加重taps的个数这一说呀

24

主题

978

帖子

7766

积分

六级会员(60)

Rank: 6Rank: 6

积分
7766
55#
 楼主| 发表于 2011-9-3 13:24 | 只看该作者
本帖最后由 shark4685 于 2011-9-3 13:25 编辑
6 u2 \7 m/ Q( ~. x5 E
6 }1 z8 Q+ a% k; O  Y; p8 o网表这里定义的是 pulse 信号,所以看上去都是一个tap.理论上是可以写N阶.
, ?, {+ r( {7 H  V

4

主题

498

帖子

5721

积分

EDA365特邀版主

Rank: 6Rank: 6

积分
5721
56#
发表于 2011-9-3 16:27 | 只看该作者
本帖最后由 yuxuan51 于 2011-9-3 17:50 编辑
& r* v5 E8 K0 k3 B7 @) V% u
shark4685 发表于 2011-9-3 13:24 7 D' V- R: Q) u! ?$ z
网表这里定义的是 pulse 信号,所以看上去都是一个tap.理论上是可以写N阶.

/ y. m* U5 @! Y7 c. ^
- a4 u7 f: H3 b' V) \0 G, }  {是不是写成自定义的那种脉冲源的格式呢,可以给个例子么

4

主题

498

帖子

5721

积分

EDA365特邀版主

Rank: 6Rank: 6

积分
5721
57#
发表于 2011-9-3 17:59 | 只看该作者
是不是像下图这样的波形呢,感觉这个tap的个数对于任何一种情况不是无限加的,这个根据你跑的PRBS码的最大游程长度,预加重的持续时间,另外还有最大限度的去加重的幅值有关系# F5 O( i' Z$ v
- S, Z; D4 I6 {! D# M- p8 {
& I: K" a4 G$ }- a  ], T
5 r* X+ D+ t( n. k4 K

5 X% r% p; q2 c4 {

24

主题

978

帖子

7766

积分

六级会员(60)

Rank: 6Rank: 6

积分
7766
58#
 楼主| 发表于 2011-9-3 23:07 | 只看该作者
PRBS7的码流中最长的连1为7个,最长的连0为6个。
% y8 p* \; X1 C* dPRBS31码流中最长的连1为31个,最长的连0为30个。0 S- y$ j( P% l. e2 c) O

% e( o5 T6 O9 u5 o2 p: i1 k" {; w+ z一般来说加重4个TAP的加重,能够满足串行速率28Gbps的传输。

4

主题

498

帖子

5721

积分

EDA365特邀版主

Rank: 6Rank: 6

积分
5721
59#
发表于 2011-9-4 02:54 | 只看该作者
本帖最后由 yuxuan51 于 2011-9-4 02:57 编辑 4 u+ ?' Q- g& a

" i5 }+ D7 R9 U' S: ]我的意思指在EDA仿真软件中对tap的设置受制于游程的最大长度和设定的加重时间,我下午用软件验证了一下几种情况确实如此。另外4个tap的加重能满足速率28GBPS的传输指的是满足哪一方面呢,衰减度,BER,jitter,还是其他的SPEC,仅仅预加重就能满足吗,还需要接收端的FFE和DFE么?
, W" {9 w) R# C. E- H# f  U6 ]% u. s4 `: f4 z
好不容易逮住鲨鱼一次,得多掏点东西出来{:soso_e113:}

24

主题

978

帖子

7766

积分

六级会员(60)

Rank: 6Rank: 6

积分
7766
60#
 楼主| 发表于 2011-9-5 11:26 | 只看该作者
28Gbps--17inch--0.7db--10e-12  n+ N- z# v4 K4 {( Y
% F6 S  o% ^; F7 g
说多了犯规,看草案.7 {! ?1 u2 ^4 s- G1 E
: m7 `7 _& C6 B, Z: m* U
https://www.eda365.com/forum.php? ... mp;highlight=cei-25
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

巢课

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

GMT+8, 2025-7-13 16:04 , Processed in 0.069233 second(s), 33 queries , Gzip On.

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

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

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