기존 이솝 임베디드 포럼의 지식인 서비스가 게시판 형태로 변경되었습니다.



안녕하세요. 낸드플래시에서 궁금한 점이 있습니다.

데이터시트에 2way 또는 4way를 구성하여 인터리빙을 사용한다고 하는데요,

낸드플래시에서 인터리빙이 어떤 역할을 하는지 궁금합니다.


낸드플래시의 구조를 보면 Die0과 Die1이 있는데,
두 Die의 내용이 같을 때 인터리빙을 사용하나요?


사전적의미는 '끼워넣기'이고,
전산학에서는 주기억장치의 주소를 배정하는 방법이라고 나와있습니다.
-----------------------------
구글에서 찾은 관련내용입니다.
Interleaved Operation

Interleaving may be used to complete the same operation on additional blocks on a per logical unit basis to enhance performance
Concurrent interleaving: Operations to all of the blocks is issued at the same time and then executes in parallel
Overlapped interleaving: Operations may be issued independently, allows host to determine later to do an additional operation
Interleaved operations may be reads, programs, or erases
When using interleaving, the lowest order bits of the block address may be modified.  
The rest of the address must be the same as the other operations being issued on that LUN.

이제현

2008.07.23 01:00:59
*.105.169.162

여러개의 낸드를 사용할때(1개의 칩 안에 2개 이상의 Die가 있는 경우도 포함) 억세스 속도를 높이기 위한 방법입니다.
Cluster 사이즈가 4Kbyte인 경우 2개의 낸드(또는 다이)에서 동시에 각각 2Kbyte씩 읽어 내면 속도가 많이 올라가겠죠.
이런 경우를 대비해서 한개의 낸드(다이)에 연속해서 기록하지 않고, 각각의 낸드에 한 페이지씩 기록하는 것입니다.
그래서 저는 인터리브를 한국말로 번역할때 "찢어쓰기"라고 합니다. ㅎㅎ

이세종

2008.07.23 02:24:05
*.88.248.114

아하, 인터리빙이라는 것이 한 다이에 파일을 몽땅 기록하지 않고 die0에 조금 기록하고 die1으로가서 조금 기록하고, 이렇게 해서 하나의 파일이 die0과 die1에 찢어져서 저장이 된다는 뜻이군요. 답변 감사드립니다. 찢어쓰기가 딱 맞는 말이네요.^^

유형목

2008.07.23 04:11:42
*.41.109.56

찢어쓰기는 용어가 좀 억센 느낌이..
나눠쓰기 정도가 적당할듯.

고도리

2008.07.23 05:12:14
*.111.183.146

가랭이 찢어진다는 말이 왜 생각나는지..........ㅠ.ㅠ
List of Articles
번호 제목 글쓴이 날짜 조회 수
288 [질문] 이미지 효과 소스 [2] 한기태 2008-08-04 712
287 [도움요청] 처음으로 aesop보드를 다루는데 물어볼게 있어서요.. [1] 임상섭 2008-07-29 675
286 [도움요청]AU1200에 리눅스를 올리면서 리눅스 공부를 하고 싶습니다... [5] 김기범 2008-07-23 926
285 [질문] 크리스탈오실레이터 어떻게 선택하시는지요? [3] 민세홍 2008-07-22 884
» [완료] 낸드 플래시 Interleaving에 대해서.. [4] 이세종 2008-07-22 957
283 엔디안 관련 문의입니다. [2] 김진희 2008-07-22 613
282 드라이버 배포 관련 질문 입니다. [2] 송지호 2008-07-21 595
281 디스플레이 장치 만들어 보신분께 질문드립니다. [6] 최재혁 2008-07-19 1148
280 마이크로비전mv2440보드 관련하여 도움 요청 [2] 정영규 2008-07-13 866
279 [완료] Little/Big Endian에 대해서.. [3] 이세종 2008-07-11 711
278 [완료]NAND에 커널, 부트로더등을 올릴 때에 ECC는 필수로 사용... [5] 이세종 2008-07-10 966
277 [완료] AT91SAM7SE-EK 보드를 사용중입니다.. [3] 김창연 2008-07-08 822
276 용역개발 지연되면 어떻게 하나요? [4] 민세홍 2008-07-05 988
275 mkyaffs,mkyaffsimage 파일 있으신분...? [3] 문철민 2008-07-04 909
274 [질문] ez-2440 보드에 cf(compactFlash)를 사용하고자 하는데... [2] 윤창준 2008-07-03 716
273 [re] [질문] ez-2440 보드에 cf(compactFlash)를 사용하고자 하는데... [3] 방창혁 2008-07-03 624
272 s3c2440과 s3c2413 중에서 성능이 더 좋은 것은... [2] 박현진 2008-06-26 766
271 [완료] 혹시 NIOS-II 프로세서에 리눅스 포팅하시는 분 계신지요... [2] 오주열 2008-06-20 826
270 [질문]nand 에 yaffs rootfilesystem을 대량 양산하는방법 문의 [4] 문철민 2008-06-19 864
269 [질문] platform 디바이스 드라이버? [1] 윤창준 2008-06-19 807

사용자 로그인