找回密码
 注册
关于网站域名变更的通知
查看: 1040|回复: 15
打印 上一主题 下一主题

NAND Flash ECC Algorithm

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2014-4-16 13:46 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

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

x
正在学习这个,找到了份文档,大家共勉。

NAND Flash ECC Algorithm.pdf

166.85 KB, 下载次数: 56, 下载积分: 威望 -5

该用户从未签到

推荐
发表于 2014-4-16 16:23 | 只看该作者
剛剛在路上撿到的,看不懂就別提問了,免得出人命!' N- _- `# F* j! T

$ J" a0 |6 Q& b/ j8 E# J

bch.pdf

102.26 KB, 下载次数: 49, 下载积分: 威望 -5

该用户从未签到

2#
发表于 2014-4-16 13:50 | 只看该作者
楼主辛苦了

该用户从未签到

3#
发表于 2014-4-16 15:37 | 只看该作者
本帖最后由 超級狗 于 2014-4-18 18:44 编辑
: K- t- T% T  c; [2 f  T; y3 H
漢明碼(Hamming Code)現在幾乎沒有人用了,以現在 NAND Flash Memory 的製程要錯就錯一大堆,只更正一個 bit 無濟於事,一般是使用 Reed-Soloman CodeBCH Code 了。8 X; w9 T- ]$ T) W+ D  U
. ^- a! T% [- v, |. g

" a& v, V* _% t7 n! Q
$ w3 |2 q. |; h; T2 a

点评

狗版主狗然厲害,那就請狗版主把狗糧拿出跟大家分享吧!  发表于 2014-4-16 15:57

该用户从未签到

4#
发表于 2014-4-16 16:06 | 只看该作者
jacklee_47pn︰* h- B9 E- l$ M4 p1 f/ B- _1 D
狗版主狗然厲害,那就請狗版主把狗糧拿出跟大家分享吧!

7 G) o5 j, @. K2 V一句話………沒有!& \* _, k2 ?7 f& q9 @! |" D
, O% G, S" |+ I; r: a: v: A
Reed Soloman Code 和 BCH Code 涉及深奧的數學基礎,小弟數學很爛、無法提供!- e0 y& w* ]$ \0 C# A
8 l/ G) t2 f& Z6 ^4 {3 g

该用户从未签到

6#
发表于 2014-4-16 21:57 | 只看该作者
超級狗 发表于 2014-4-16 16:23$ e% Y" Q: l0 O+ W
剛剛在路上撿到的,看不懂就別提問了,免得出人命!

# L5 f4 @) {6 x# `3 S$ l+ t+ W支持超级狗。

该用户从未签到

7#
发表于 2014-4-17 09:33 | 只看该作者
华丽丽顶一个

该用户从未签到

8#
发表于 2014-4-18 14:37 | 只看该作者
超級狗 发表于 2014-4-16 15:37! x* J: g+ k( j8 o( `( L2 ^4 X
漢明碼(Hamming Code)現在幾乎沒有人用了,以現在 NAND Flash Memory 的製程要錯就錯一大堆,只更正一個  ...

' p  z( e' T8 q# U, U狗版,为啥我看到的资料上:) R) O! h% |+ V( p4 _; e  [
Hamming based block codes are the most commonly used ECC for SLC. Hamming codes are relatively
. P/ X' y' ~9 P5 E1 nstraightforward and simple to be implemented in either software or hardware. The disadvantage of Hamming
7 k2 p4 f4 G0 t# M$ R( ]* ncodes is its limited error correction capabilities, with two bit errors detection and only one bit error correction.
" X! M/ T% J+ K; k3 FTherefore, it is mainly used on SLC NAND flash application.; w3 ^# F, E; z1 }1 r% F/ x! ]

8 f5 D! R# [0 LBoth Reed-Solomon and BCH are able to handle multiple errors and are widely used on MLC2 D) N0 `; L- f
flash9 t+ u- \0 [, \& r0 E: t
- G% z2 R8 R) Q  A( j( d
不过,实际上我们用的也还是SLC,只是在硬件层面做1-bit ECC,软件层面做4-bit ECC9 u( V2 D5 m  e- P
" [+ D  w! _! s- e" T5 U( q* q4 K3 U
至于DDR,目前我所用的freescale的ppc上还是单校双检的汉明码来管理DDR和片内存储

该用户从未签到

9#
发表于 2014-4-18 14:50 | 只看该作者
本帖最后由 超級狗 于 2014-4-18 15:05 编辑 # I* U8 X$ h+ A
Vincent.M 发表于 2014-4-18 14:37
, [+ D  b# z8 b. M3 h& B) w2 Y狗版,为啥我看到的资料上:+ U' v4 e* J: e& p
Hamming based block codes are the most commonly used ECC for SLC. Hamm ...

& v0 T0 F+ p' Z6 [0 l$ c+ D- [7 X' [* {. P; x. U$ ^' N
那是好幾年前的事了,當時的 SLC 都還在 70nm 以上,現在的 SLC 65nm、42nm、32nm、22nm、19nm………
9 Z1 d" k0 A2 K% h: G2 U& d) ~: _6 J5 E* O0 h( g
你不覺得現在的 U 盤壽命越來越短?還有那些用 Pure NAND Flash Memory 存放系統的方案,一天到晚都資料遺失開不了機,大家紛紛改用 eMMC。, j8 X  W* ?. h' V! M

  \2 ?" O6 b7 p5 w, w8 o. q5 W. i. l3 W" r. y- I
* |2 c: f8 i/ P# u+ d$ N7 w
我手中 130nm 的 U 盤到現在都還在用,只有一支偶爾資料會錯,70nm 和 42nm 的已經死了快十支了。: {4 W  l' ]  i- ^
( u  p5 I2 h6 y
6 b9 }6 J) U" @2 `( j* i0 j. W
- x0 j, A$ U& M+ j, k

该用户从未签到

10#
发表于 2014-4-18 15:00 | 只看该作者
超級狗 发表于 2014-4-18 14:50
. ^# K1 A/ ]2 {/ V+ p- D那是好幾年前的事了,當時的 SLC 都還在 70nm 以上,現在的 SLC 65nm、42nm、32nm、22nm、19nm………( m0 R$ H2 G3 d2 h
...

8 I$ c" f' c! c5 a7 ^2 T哦,当时用SLC量产好像故障率不高,nor做系统,nand数据区,而且做了双系统备份的。0 }% b3 P6 t$ {& b/ }- q2 G
现在用的是MirrorBit Flash。

点评

你等一下!我想到有份狗糧好像提到,幾 nm 的製程需要幾個 bit 的 ECC,但是得花時間翻找一下。^_^  发表于 2014-4-18 15:10

该用户从未签到

11#
发表于 2014-4-18 15:24 | 只看该作者
本帖最后由 超級狗 于 2014-4-18 15:28 编辑
! W8 f; U; V- [8 A  M+ M/ E
Vincent.M 发表于 2014-4-18 15:00
+ g5 W: r, ^- R$ P3 L5 L哦,当时用SLC量产好像故障率不高,nor做系统,nand数据区,而且做了双系统备份的。! f, j1 ~* W4 Q- e" D9 V4 s# L
现在用的是MirrorBi ...

' q7 k  c# e3 ]8 O# e  C$ q7 B) \' {( d1 B. w) O
啊哈~但是要先說聲抱歉,寫這份研究報告的軟件美眉長得並不好看!, \% i, N- q$ S- u

& ~5 d! U2 E/ S! _ ( E9 |7 R- V$ v

' a' ]7 i" O) V! dECC Options for Improving NAND Flash Memory Reliability1 G- H) {8 G% r* K5 W: Q, d  m
2 H' f- y0 x' T3 [+ \' D6 E

ECC Options for Improving NAND Flash Memory Reliability.pdf

230.53 KB, 下载次数: 37, 下载积分: 威望 -5

点评

支持!: 5.0
過期的狗糧,裡面應該也是過期的mm! >_<|||  发表于 2014-4-18 15:42
支持!: 5
不错的资料,不错的美光技术mm!  发表于 2014-4-18 15:36

该用户从未签到

12#
发表于 2014-4-18 16:28 | 只看该作者
jacklee_47pn︰過期的狗糧,裡面應該也是過期的 mm! >_<|||
- `: a! I3 x" q0 t( q; e
, T& r$ {* }$ R& _  ]6 h
家裏那個過期更久!
+ e! F* Z7 e( y
. B4 ~" ?2 ~; M5 e4 w% G+ z
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-9-21 02:57 , Processed in 0.140625 second(s), 29 queries , Gzip On.

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

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

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