找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

巢课
电巢直播8月计划
查看: 1737|回复: 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
6#
发表于 2012-2-24 19:14 | 只看该作者
已經寄過去了

2

主题

18

帖子

24

积分

二级会员(20)

Rank: 2Rank: 2

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

) s" V  j' S- f3 o朋友,多谢你了。第一篇文档我看到了,第二篇看不到,学校这边对外网进行了管制,能否发给我?zhanglinlin0514@126.com谢谢

31

主题

4315

帖子

1万

积分

EDA365特邀版主

"學會了" 就簡單了.

Rank: 6Rank: 6

积分
19089
4#
发表于 2012-2-24 10:34 | 只看该作者
有幫你再網上查了一下,這個有一個專有名詞 glitch ,就是信號經過不同級數的邏輯閘,信號延遲速度不一致,到最後加總的時候產生誤差。 這是好像無法避免的,只有減少級數,盡量平行運算。( W, u' x/ {/ `! t8 n4 d0 |# `

# \, D# N! u2 U  Chttp://wenku.baidu.com/view/508011630b1c59eef8c7b4ab.html  裡面第三頁/ i' ]+ x* T2 q3 l5 t8 ?6 ^
http://etd.lib.ndhu.edu.tw/these ... -0620103-191411.pdf  裡面第56~58頁

2

主题

18

帖子

24

积分

二级会员(20)

Rank: 2Rank: 2

积分
24
3#
 楼主| 发表于 2012-2-23 15:32 | 只看该作者
jacklee_47pn 发表于 2012-2-22 21:54
4 J( ~7 L4 |) X; v% c! F不清楚你的仿真電路是怎樣,有可能是信號經過不同級數的邏輯閘,信號延遲速度不一致,到最後加總的時候產生 ...

( x* J: ^4 F/ ?/ d2 p, @0 {, o% C- h
6 T- t: e4 P% ~$ i& u9 V7 [0 x  ^& P" L) p  [1 w

9 j" |! h, w. f8 u" @& G" t$ z测试激励:
3 l0 v2 e4 y: y9 V- U  Q- x% N8 q0 w0 M; F* ?; \
; Digital input pattern for static logic4 V, U, _# q# d# O. u  k* X
# b3 a" R3 B7 [. j7 _2 J0 k, k
radix 4444 4444 4444, d; |3 R2 J4 y
5 f+ c' B* _) [2 }' X) D0 C5 B, B
; List the pin names: U: d6 ~; O3 @& A, i: B
vname ain[15:0] bin[15:0] sum[15:0], w$ w! d! R! Y" e3 ~; F  a
" ~2 k9 `+ B; p
; Define pin I/O
0 q5 }* ~4 k6 M! q" [1 oio iiii iiii oooo( k, r) r4 n- ]% {( u1 [
1 I% O$ W" x, w5 W
; Define time unit
1 b! d8 Q! B9 htunit ns, L7 s9 C$ A1 `( U- `1 B& x9 l2 e
; Define slope of signal edge8 T( E8 ]/ g4 A2 F
slope 0.2. X0 W2 [  c% g9 F+ ^
3 r1 O* p, {8 j( q  D4 A
; Define high voltage (2.5V)
# w+ D8 B( C# L3 X% Y5 jvih 2.5 FFFF FFFF 0000$ D  n$ T+ M* J9 Q. T3 u
voh 2.25 0000 0000 FFFF1 V: z! ]' F9 _& n$ a/ _6 F$ N4 C
3 Z( U8 a9 w( N- Z% p7 R5 [# M
; Define low voltage (0V)
0 F* `) j  [, T8 g4 B# ~vil 0.0 FFFF FFFF 0000
4 o5 J  P; \+ u6 i! P; q% [vol 0.25 0000 0000 FFFF
. `% {% j1 `4 S; H, s3 U2 U2 m5 z) Z( Q7 K7 M$ O" |& |
; Define threshold voltage (1.25V)
2 O2 j% C- u- V- T/ FVth  1.25  0000 0000 FFFF# k( b6 J' H. E, N
" C7 R. S% q1 y9 E# c" K9 a

4 I  y% B2 L# ]- j! K5 \+ b2 t8 P; The following are the vectors( h# N4 f2 x6 g
; x[15:0] y[15:0] s[15:0]+ N: }8 }  A: y  [
& b. u$ S: P& I8 \5 s
period 7
+ c( Z- X9 W3 M7 C4 x1 `0 m% Q2 c1 z8 v1 W" b
0000 0000 xxxx
8 G3 g# t9 {2 t: G, T  m; t3 |7 x 0000 0000 0000& z* U$ _4 G4 s4 S. _$ {3 i+ M
00A0 0001 xxxx3 ^- ^, [- J! j- `. C  c
00A0 0001 00A1
) X- M4 P7 H" F8 F; W 0031 0023 xxxx
. z" I3 h9 {! @* s- H, p 0031 0023 00544 w' q# W6 I* c4 S7 j5 N5 O6 {
0015 0089 xxxx# K) Q, Z6 v) ~! }  x# H
0015 0089 009E
, ?6 w5 L, U' P* S# q5 [ 0028 0099 xxxx
% N7 i5 A9 F( [7 Q5 |+ R. ` 0028 0099 00C19 Y- {* C1 b/ R. F+ F
00FF 00FF xxxx
5 q) ~0 J" U0 }4 i% @ 00FF 00FF 01FE  v/ P9 |' j/ @9 p( g$ t
00FF 0001 xxxx3 p% e1 A  w+ X" f% _
00FF 0001 0100
/ h6 e$ D- s  h9 n 0001 00FF xxxx6 \1 V, O7 n- h$ I: i* ]5 x% h
0001 00FF 0100" r& A+ G0 J1 s# V; {3 w4 q. E
00F1 000F xxxx
% l; q! v- z( U6 n5 V9 o 00F1 000F 0100
. r/ A; R! c. t% d2 ?9 p 0001 0005 xxxx0 J) ]$ b0 }7 o9 k6 _
0001 0005 0006
8 `2 M: I0 i0 Y* D. ?( v+ R% \ 000A 0001 xxxx
0 b# @& l! A* ]' U+ i 000A 0001 000B - h6 B+ I" t5 G- w  ]: T9 S
000A 0002 xxxx0 p/ H+ j/ C7 Q+ A: c" O# u
000A 0002 000C
3 O4 t& x5 a' a FFFF 0001 xxxx' M9 o* j+ i+ T) K/ m7 Y. E# b$ v; Y
FFFF 0001 0000; T: |+ X8 @, `$ a5 \3 _2 F9 k
FF01 00FF xxxx$ P6 w, E3 o3 `) m2 B" y) }  v
FF01 00FF 00003 \$ g& C" G& L
1234 4321 xxxx3 t, k( b2 R. n1 \- f. t% B6 G
1234 4321 5555  m  A4 D, K! ]% _- m
FEDC 0123 xxxx& B/ _1 d8 U3 {
FEDC 0123 FFFF: I! y. s& o4 L8 X9 ]# O: s7 F1 S
FE00 02FF xxxx
  I; N# Q. |6 S FE00 02FF 00FF8 s3 |5 ]* L( Z/ s# l- j
25AD 52EB xxxx7 u+ q0 @- s- o5 o% H5 e) v
25AD 52EB 7898
1 ?; g- B+ a1 P7 } 1200 4540 xxxx. R2 r# x, Q1 e$ @& X, v2 w
1200 4540 57405 q" Z  k) q- @) G3 V* n
0380 AAA0 xxxx
  x; \' Z$ [( H( |$ [( ~+ a9 Z  W1 y% {. n 0380 AAA0 AE20. P' q: H6 s7 g" l! I- j7 l; f
0000 0000 xxxx
1 E! {" `& M; L' H1 x  j1 g3 L% u 0000 0000 00005 e/ E: n: @( _/ Z7 L7 y7 n
FC62 5D76 xxxx" u3 f1 K- }9 u2 x! [
FC62 5D76 59D8' L' f2 D. |3 F. h" r
9C23 B1DD xxxx
5 w# L* f# c8 }, a, P, B* q/ w 9C23 B1DD 4E006 _5 h9 P3 S. Y2 H1 a
E532 2A01 xxxx: O* G' _' |5 ]8 n+ D. N
E532 2A01 0F33. p7 V* f% g$ x4 g  |
8610 1423 xxxx0 T0 J6 L& U# Y- T# `' b' {
8610 1423 9A33, G2 E7 k9 V1 ]9 Q
98DE C198 xxxx
* _4 F6 J2 S6 F( ^0 I7 Q+ d9 P1 ~ 98DE C198 5A76# I/ U; P; a+ ^' j# c. S
4C7E 0076 xxxx4 A% q, p8 R& R: ]5 i, c1 w9 H  A
4C7E 0076 4CF4
; ~& r4 K1 e& c3 n  |) Z AA64 06E5 xxxx
9 b6 U' _0 t% ]  V8 X AA64 06E5 B149
- ?9 [: [: Z/ F% K- H 6ADB 1921 xxxx
2 B' @' s; _' o 6ADB 1921 83FC2 F7 k* i0 e# G3 `8 {
98A8 228D xxxx+ Z  b5 K* \# o8 |$ ~
98A8 228D BB35# `; P& g, I# Y& _3 D' b
9FF6 209F xxxx
# j3 c" S( d2 b* s- T 9FF6 209F C095
6 c; w" P1 G. o0 U6 C D936 13A5 xxxx
" G2 J% q' L( { D936 13A5 ECDB( S! H; [% d+ o
E3C9 9C0A xxxx/ Q$ k# X# e( [) K' _# i
E3C9 9C0A 7FD3
  e, H) b; s$ l* } FC92 2B45 xxxx4 ]0 p9 O. ^0 D  L
FC92 2B45 27D7
( u9 M5 M  e2 I7 t$ |4 a& G& B 0E7B B42F xxxx) N3 {, }8 D5 V# e4 ?: d- ~% G
0E7B B42F C2AA
; C0 g0 p0 \6 c8 k% V- o$ U 8E9A E413 xxxx
7 E  C# M: Q2 } 8E9A E413 72AD3 u6 }" {8 h- K/ h; B
7EF1 AC5B xxxx  U! ~+ U# C$ k" N
7EF1 AC5B 2B4C
1 T) k; z9 f" t9 s7 z 3142 6F41 xxxx
) Z" x- M5 W* v 3142 6F41 A0830 t* f  `/ n+ P
FB97 FC28 xxxx5 J6 [; F6 S- ]/ c6 Z! f* }. |$ @' J
FB97 FC28 F7BF/ z, P1 \5 K( U+ ?& Z/ W
A235 8DD6 xxxx! Q. M$ G* f4 p( c% Q8 B2 Z8 V) i
A235 8DD6 300B
0 ~5 t4 H1 L5 v2 e 9D1E 30A2 xxxx
7 C1 P5 b0 L7 O) W- d 9D1E 30A2 CDC0' x7 |7 E/ c# y0 V# e: w
1106 BC93 xxxx% s/ p- i$ h3 L6 d' F: k
1106 BC93 CD99, v% o8 K/ m4 A! ^
0622 2FE8 xxxx9 \! Q, k" s, J1 B+ k: _5 x2 [
0622 2FE8 360A1 g6 B- ^) ^5 ~  T+ _
BBE5 AF0C xxxx
8 \4 A  n& O% h* Y/ m1 |4 B, i BBE5 AF0C 6AF1
8 c5 F  h2 x- L 9E8B 98B3 xxxx% w( [2 c" T) }5 w, ]& F
9E8B 98B3 373E2 Y! t9 n# ?& o& h% y
C908 9CB0 xxxx& i9 u/ K1 D" o: ~& P: Y
C908 9CB0 65B8
: {( r5 t7 u) g8 P FA12 2910 xxxx) p  W7 j. a2 Q2 k7 I
FA12 2910 2322
8 e( s( Z) e3 u: F8 s) V BE0B 3439 xxxx6 B$ f& R; t- G6 Q% y
BE0B 3439 F244" Q  B9 L  s+ c) t: i4 |
88B8 9D2B xxxx& y9 N& Y# \9 M, W% u
88B8 9D2B 25E39 G6 g) m1 A6 d( B3 w2 \" L) Y
A44F 37F0 xxxx; h/ U) l. X) o: r+ y
A44F 37F0 DC3F
* B6 C9 v; G# q9 j# R/ E

31

主题

4315

帖子

1万

积分

EDA365特邀版主

"學會了" 就簡單了.

Rank: 6Rank: 6

积分
19089
2#
发表于 2012-2-22 21:54 | 只看该作者
不清楚你的仿真電路是怎樣,有可能是信號經過不同級數的邏輯閘,信號延遲速度不一致,到最後加總的時候產生誤差,所以有毛刺。 或是仿真信號源設定有問題。或是仿真時域長短設定不足,造成樣品數太少。總之推測問題可以有一堆答案。
! X+ k" [/ w) X
5 O; o, S/ p% j8 Z5 v* ^最好可以上傳原理圖和仿真的設定,這樣會比較好幫你分析原因。$ X  X( D! [. }$ r

; J) I4 F* B; A+ C3 A+ R- N
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

巢课

技术风云榜

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

GMT+8, 2025-1-31 18:46 , Processed in 0.095063 second(s), 36 queries , Gzip On.

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

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

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