找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

巢课
电巢直播8月计划
查看: 1739|回复: 5
打印 上一主题 下一主题

16位二进制kogge stone加法器验证过程中出现了这样的毛刺,不知道为什么,请教高手

[复制链接]

2

主题

18

帖子

24

积分

二级会员(20)

Rank: 2Rank: 2

积分
24
跳转到指定楼层
1#
发表于 2012-2-22 19:37 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您!

您需要 登录 才可以下载或查看,没有帐号?注册

x
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
收藏收藏 支持!支持! 反对!反对!

31

主题

4315

帖子

1万

积分

EDA365特邀版主

"學會了" 就簡單了.

Rank: 6Rank: 6

积分
19089
2#
发表于 2012-2-22 21:54 | 只看该作者
不清楚你的仿真電路是怎樣,有可能是信號經過不同級數的邏輯閘,信號延遲速度不一致,到最後加總的時候產生誤差,所以有毛刺。 或是仿真信號源設定有問題。或是仿真時域長短設定不足,造成樣品數太少。總之推測問題可以有一堆答案。
/ x/ H! n& V( B* C2 D8 O
4 {3 B* W% w+ L) R* |1 H. |0 h/ r最好可以上傳原理圖和仿真的設定,這樣會比較好幫你分析原因。% e( c1 B7 L/ @2 x9 g
* b  U: _4 P$ v+ P! C4 G

2

主题

18

帖子

24

积分

二级会员(20)

Rank: 2Rank: 2

积分
24
3#
 楼主| 发表于 2012-2-23 15:32 | 只看该作者
jacklee_47pn 发表于 2012-2-22 21:54
+ i' M$ ]/ s! i7 v不清楚你的仿真電路是怎樣,有可能是信號經過不同級數的邏輯閘,信號延遲速度不一致,到最後加總的時候產生 ...
7 Z8 s7 v2 y# b" H2 _
) G. J9 c" S8 f2 w* f/ z% ~
0 d8 x* s/ f+ T7 I
$ o* M% v, t' K- \  N5 X: J" E
测试激励:$ W2 U& e% {; b8 w. k

+ n( {  }+ ^: G; G4 B! g; Digital input pattern for static logic
" e; L; D4 Q$ f! X+ r2 {/ J, H$ M9 i6 _5 E' ^
radix 4444 4444 4444, F; ~9 c6 Y6 j: Y6 ^
+ }1 H8 x; I3 Q: n) i" L, y
; List the pin names1 ]6 k) p/ l- ^8 [' ?' Q
vname ain[15:0] bin[15:0] sum[15:0]
7 @  ?4 I) j  e; c1 s6 g1 \; E6 F( D  W% a* n
; Define pin I/O7 W" N9 e) Z8 c  c* F5 |
io iiii iiii oooo) ~3 i/ Q9 y5 E+ f1 s
. O+ y! {& H! \- l9 o2 D* H
; Define time unit6 u" P4 V8 ^4 D: r& f1 Q3 W8 E
tunit ns/ R- }3 O9 x+ C4 t
; Define slope of signal edge
3 \3 `, Z5 @( Dslope 0.2
& K- z1 b$ v  g% `8 o0 R- _. D
6 I& k  F6 T2 s0 {8 Q0 d9 h2 [; Define high voltage (2.5V); f1 O% r$ Q( m" Z7 C( K
vih 2.5 FFFF FFFF 0000& x" j/ Q8 H" q. ~0 H
voh 2.25 0000 0000 FFFF
( [+ y" {! F, {/ q: I8 p* M
9 i. U, w. G# F2 }; Define low voltage (0V)( x2 Y6 N: b& L: l
vil 0.0 FFFF FFFF 0000
4 E! Z" p2 H5 S0 H2 C" Y# Kvol 0.25 0000 0000 FFFF; O0 f  G0 C$ \4 O  k  Q! `
2 \' W5 W( G  O
; Define threshold voltage (1.25V)
( U5 C( [0 |# ?' A  MVth  1.25  0000 0000 FFFF
6 k5 S% y1 o- ?1 ~  w% e/ v# \4 m9 b- ]; k: L6 K
  C; F' R4 C$ }6 D' Q
; The following are the vectors
* j( m$ i( R- ]; x[15:0] y[15:0] s[15:0]) d6 F( ^8 P- `. |% L' _% d

1 y  }3 b# |, ~; s6 ?- Zperiod 7
# A7 J) h6 }: q" J1 |; B- F" f
! r; C" x0 H% L9 @7 o* N4 T" q  B 0000 0000 xxxx
# j0 ]1 N! u6 d1 b6 ^" L- q 0000 0000 00003 R, P* _, s" d& k5 X) ]7 v- q6 `
00A0 0001 xxxx
- i, Z4 k0 F2 y; z 00A0 0001 00A1
' [3 M; e$ k7 _" C: S 0031 0023 xxxx
6 U  B7 F6 p  V, z2 Q 0031 0023 00547 @: b9 |3 g' N  _# }
0015 0089 xxxx
, k, _, p% V2 d4 n, k 0015 0089 009E8 E0 c' C! j% _  N; E
0028 0099 xxxx( D& `8 S9 ]/ }% J5 J' G  {
0028 0099 00C1
. b! b% f' s" g 00FF 00FF xxxx' U* Q; ?: ^$ j0 \) \
00FF 00FF 01FE
# k$ T% H# N* `- J 00FF 0001 xxxx
# e5 B$ g& l. F3 x1 F* t$ M 00FF 0001 0100" r  P9 D& N- R7 }. s. n" \& z
0001 00FF xxxx
: V; B5 M  n2 S. k" N& h6 c 0001 00FF 0100+ {' c. j, G8 T- P( F
00F1 000F xxxx
" F7 m/ o, @: {, s, n" \0 a+ [" h 00F1 000F 0100
2 o0 C7 b0 D4 \9 U4 i# j 0001 0005 xxxx$ |9 ]! w) }1 G( h7 f) ~7 C3 T: Z
0001 0005 00067 G) c+ {3 o% m0 i/ S. `* u
000A 0001 xxxx
1 J. K( S7 o4 m0 F6 i# W- Y 000A 0001 000B # m4 n7 e3 {. _  \. l0 ]
000A 0002 xxxx6 Q3 S3 `& U2 g* H: H5 _
000A 0002 000C! H( P" B6 D8 f; o' u8 `
FFFF 0001 xxxx
0 I8 z* R: j  I FFFF 0001 0000& j% L* \+ |5 g. ]7 c
FF01 00FF xxxx3 F' D. z6 C; R+ [- A! Q; M
FF01 00FF 0000: W" V. y0 m' X8 z9 J+ U/ q. c0 D' o
1234 4321 xxxx
( {6 o+ K! b* o- V+ f! D 1234 4321 5555. X/ _0 V. K5 @; I& U/ ~1 J
FEDC 0123 xxxx
( W. }6 W/ M( J- {. f0 A FEDC 0123 FFFF
: n4 M& h* p9 x% y- M7 R. s FE00 02FF xxxx
# l. R$ q: ^  F  q- x2 y FE00 02FF 00FF
# p/ |9 U" J4 p! n. w2 j. I 25AD 52EB xxxx
1 S# ?) D1 k9 I 25AD 52EB 7898
. q) e1 q4 L- I5 F 1200 4540 xxxx4 s8 Y; a. ?, j+ `9 G
1200 4540 57401 F' _) F! B" s$ A% k
0380 AAA0 xxxx
7 P( D/ ~; z2 j" S 0380 AAA0 AE20  S5 I  N* q8 ^$ ?+ x8 l& |
0000 0000 xxxx
# O) l, M# I$ \, E, D 0000 0000 0000* ]3 R/ Q7 e% b& N2 k2 Z' s1 `' v4 _
FC62 5D76 xxxx( X* t. n7 |$ d7 V1 [3 D
FC62 5D76 59D8
2 M8 H! t0 Q/ Y) W7 v5 q 9C23 B1DD xxxx1 `& J, W" i$ A8 y7 r2 O9 _2 R
9C23 B1DD 4E00
0 V: |: f# `8 d' L: j E532 2A01 xxxx
4 m) Z1 ]; B  W( ^9 G( e8 J E532 2A01 0F33
- D4 p4 C" Z7 }" S 8610 1423 xxxx
+ d+ J6 j- \2 `- n 8610 1423 9A339 m6 K( a$ k' z4 R) l
98DE C198 xxxx
6 y! v3 a0 h" r4 Y/ U3 ~3 x1 j 98DE C198 5A76
$ Y8 k( n( R- M% } 4C7E 0076 xxxx' Q  i% I* w, ]  a0 s; V
4C7E 0076 4CF4
! r, h% Y( |# a* p% w% R AA64 06E5 xxxx, V+ [4 ]6 C* B& B6 q! K, a
AA64 06E5 B149+ K0 b1 i! G2 d- @. f9 l
6ADB 1921 xxxx0 z# j1 V  `5 x# M! K
6ADB 1921 83FC
- W3 s4 ?$ m1 ~, g! x$ L- h( U 98A8 228D xxxx( C9 q; [9 y# U( M0 y; J1 Y
98A8 228D BB35
+ p: }8 @/ ~6 @5 F 9FF6 209F xxxx
* H' p) O  P1 w+ A+ D+ k+ z0 A 9FF6 209F C095
: Z$ f3 T/ x7 `8 e0 Z4 m! g$ X' m* o D936 13A5 xxxx% n1 Y* H: E- o1 z3 P! ?  s; u5 q
D936 13A5 ECDB/ {  H4 R2 o9 l) o' D6 J9 Y' K. D
E3C9 9C0A xxxx. w3 A& K! h' e4 W- g
E3C9 9C0A 7FD3
; M! ]6 q7 i/ N$ i8 f# p- ? FC92 2B45 xxxx
/ D2 U# N$ c0 w4 d! ^ FC92 2B45 27D7  F, K* w1 Y; t9 h( X5 g
0E7B B42F xxxx- G: E6 w7 {7 R7 r' t* j
0E7B B42F C2AA
, |3 K/ c. P7 `! r 8E9A E413 xxxx& v, T  q% Y( ^
8E9A E413 72AD7 q; F' R3 Y+ |" _* D+ A
7EF1 AC5B xxxx
) w7 e: ^# X* d% A 7EF1 AC5B 2B4C! x$ p! p2 y1 X) U' B
3142 6F41 xxxx
0 d% v3 W9 @# n8 @- |! M 3142 6F41 A083
8 y# l+ h0 j# v& f1 ~ FB97 FC28 xxxx0 x8 m. x" Q" U8 M/ e
FB97 FC28 F7BF# z' X  G- {/ O  ]. k
A235 8DD6 xxxx
1 R. w6 I0 K  W A235 8DD6 300B
" k3 w9 g9 o6 T( ~  v+ Z) D7 h 9D1E 30A2 xxxx+ b; `7 T4 s: a& B' L
9D1E 30A2 CDC0, S! B1 ~0 F, k. C  ]" Q' O" U$ J, g
1106 BC93 xxxx
- @& T2 C; [$ H" m 1106 BC93 CD992 W  D! c- V7 d9 R* k# ]( ]: W
0622 2FE8 xxxx
, \  a" C/ f1 Y; W% H7 g4 E- B* { 0622 2FE8 360A4 ^4 t" X/ w( Y: G7 l
BBE5 AF0C xxxx
. H0 K: N3 x% L" w4 l BBE5 AF0C 6AF1; s" e0 r- Z; L; C$ c/ [$ b
9E8B 98B3 xxxx2 ?1 K, d+ n! f( C
9E8B 98B3 373E3 t! F# u: W: a
C908 9CB0 xxxx8 D6 E8 W  l0 N3 Q8 }9 b  K, e( R
C908 9CB0 65B81 w/ A8 L+ x8 R0 e7 I: m6 |
FA12 2910 xxxx& z3 @# D1 a5 Z  U8 _
FA12 2910 2322
2 X5 W/ }/ f8 N" }+ @6 D BE0B 3439 xxxx' k- F3 ?, C# f" E4 D
BE0B 3439 F244
. B: A/ g  [8 G& L& c 88B8 9D2B xxxx) Y: M  v- u' b
88B8 9D2B 25E3) f. n: l5 d6 J& c0 l' h- f% a
A44F 37F0 xxxx! Y. P7 J: M7 E% i
A44F 37F0 DC3F# J4 u, h7 _% @, j) ^- X

31

主题

4315

帖子

1万

积分

EDA365特邀版主

"學會了" 就簡單了.

Rank: 6Rank: 6

积分
19089
4#
发表于 2012-2-24 10:34 | 只看该作者
有幫你再網上查了一下,這個有一個專有名詞 glitch ,就是信號經過不同級數的邏輯閘,信號延遲速度不一致,到最後加總的時候產生誤差。 這是好像無法避免的,只有減少級數,盡量平行運算。
. r+ \8 s" U- E6 _! I* p+ V4 O# X0 I0 Z- |. y- t
http://wenku.baidu.com/view/508011630b1c59eef8c7b4ab.html  裡面第三頁& S. z0 N& h" _) i5 c$ z# u, B
http://etd.lib.ndhu.edu.tw/these ... -0620103-191411.pdf  裡面第56~58頁

2

主题

18

帖子

24

积分

二级会员(20)

Rank: 2Rank: 2

积分
24
5#
 楼主| 发表于 2012-2-24 16:20 | 只看该作者
jacklee_47pn 发表于 2012-2-24 10:34
- Q' C- W9 x: ?; \有幫你再網上查了一下,這個有一個專有名詞 glitch ,就是信號經過不同級數的邏輯閘,信號延遲速度不一致, ...

8 `+ n) v" g, T$ D朋友,多谢你了。第一篇文档我看到了,第二篇看不到,学校这边对外网进行了管制,能否发给我?zhanglinlin0514@126.com谢谢

31

主题

4315

帖子

1万

积分

EDA365特邀版主

"學會了" 就簡單了.

Rank: 6Rank: 6

积分
19089
6#
发表于 2012-2-24 19:14 | 只看该作者
已經寄過去了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

巢课

技术风云榜

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

GMT+8, 2025-2-25 22:22 , Processed in 0.077233 second(s), 35 queries , Gzip On.

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

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

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