170113 하드웨어 스터디, diode, eMCP, eMMC, flash, RAM, ROM, SATA, SSD
회사에서 하드웨어 문서 볼일이 생겼는데 마침 시간도 여유있고 예전 생각도 나고 해서 좀 자세히 보기로 했다.
대학때와는 달리 정말 쉽게 잘 설명된 문서들이 많다.
샛길로 너무 나간거 같아서 일단 이정도로만 리마인드 하고 문서 계속 봐야 겠다.
SATA + AHCI
PCIe + NVMe
AHCI
전송속도 : 600Mb/s
큐크기 : 32
NVMe
전송속도 : 2.5Gb/s
큐크기 : 64k
딥웹
용어구분
일반적인 웹 : surface web
검색에 안걸리는 웹 : deep web
토렌트 웹캠 동영상스트리밍 온라인게임 을 생각하면 딥웹보다는 딥넷이 정확한 표현
tor 브라우져 통해서 접근 가능
실체가 알려진 딥웹
탑 시크릿
히든 위키
램디스크
메모리영역 -> 스토리지영역
페이징파일, 스왑피일
스토리지영역 -> 메모리영역
eMCP
두개이상의 반도체칩을 하나로 패키징한 단일칩
모바일D램(LPDRAM) + 내장메모리(eMMC)
삼성 스마트폰용 eMCP
30%성능향상
15%소비전력낮음
구성칩
1Gb LPDDR2 D램
32Gb eMMC 플래시메모리
플래시메모리 셀의 데이타 저장구조
floating gate transistor
[control gate]
(ONO )
[ ]
[ ]
[floating gate]
[ ]
[ ]
source SiO2 drain
N+------------n-channel---------------N+
P-well
터널효과
control gate 에 강전압인가
플로팅게이트 셀에 전자가 이동
쓰기작업
p 층에 강전압인가
플로팅게이트 셀에서 잔자가 빠짐
지우기 작업
읽기작업
컨트롤게이트에 약전압 인가
if 플로팅게이트 셀에 전자 비었음
컨트롤게이트의 +정공이 방해없이 p-well까지 도달
전자가 이동하기 쉬움
고전류 10mA 측정됨
if 플로팅게이트 셀에 전자 찼음
컨트롤게이트의 +정공이 플로팅게이트 전자들의 자기장 간섭으로 p-well에 거의 도달못함
전자가 이동하기 어려움
저전류 5mA 측정됨
NOR 플래시 메모리
셀을 병렬연결
구조 복잡
고집적 어려움
NAND 플래시 메모리
셀을 직렬연결
구조단순
고집적 가능
블록도식화
블록
8개의 페이지 = 1블록
페이지
8개의 셀 = 1페이지
워드라인
1개의 페이지를 1라인으로 읽음
바디
블록의 바탕
소스
N극
드레인
P극
N극
[contorl gate]
===격벽====
[floating gate]
===격벽====
소스 --------->>> n channel ---------->>> 드레인
p-well
읽기 : 페이지단위
쓰기 : 페이지단위
지우기 : 블록단위
셀특성
SLC
1bit / 1cell
100000 회 재기록
25us 읽기
250us 쓰기
2ms 지우기
MLC
2bit / 1cell
10000회 재기록
느림
TLC
3bit / 1cell
1000회 재기록
아주 느림
SLC, MLC, TLC 는 셀구조는 같지만
셀에 전자를 저장하는 용량은 얼마나 정밀히 담고 측정하는지에 따라 bit 수가 달라짐
SSD 용량계산
1SSD = 2Die * 2Plane * 1024Block * 256Page * 8Kb = 8Gb
Page : 8Kb, 읽기 쓰기 단위 = Sector
Block : 2Mb, 삭제 단위 = Track
Flash Transition Layer
OS의 파일시스템에서 사용할 수 있도록 SSD-Page-Block구조에서 HDD-Track-Sector구조로 변환해 주는 레이어
전체동작구조
Application
함수
ReadSector
WriteSector
Flash Transition Layer
기능
SSDtoHDDmapping
WearLeveling
가비지컬렉션
ECC체크
BadBlock핸들링
함수
ReadPage
WritePage
EraseBlock
NAND Flash Memory
읽기
플로팅게이트에 전자 있는 경우
워드라인에 0v 인가
채널형성 안됨
비트라인 전압 인가
비트라인에 유입되는 전류 못 빠져나감
비트라인 전압강하 없음
비트로는 0
플로팅게이트에 전자 없는 경우
워드라인에 0v 인가
채널형성 잘됨
전류 잘 흐름
비트라인 전압강하 큼
비트로는 1
지우기
p-well 바디에 12~24v 로 강전압 인가
플로팅게이트의 전자들을 바디쪽으로 끌어냄
다이오드
(+, p형) anode -------- >>> ---------- cathode (-, n형)
전자 : <--
전류 : -->
트랜지스터
접합형 트랜지스터 BJT
Collector -- Base --> Emitter
n -- p --> n
Collector <-- Base <-- Emitter
p -- n <-- p
금속 산화막 반도체 전계효과 트랜지스터 MOSFET
n채널 증가형 MOSFET
Drain -- Gate -- Source <-- Bulk
p채널 증가형 MOSFET
Drain -- Gate -- Source --> Bulk
todo
이 글은 Evernote에서 작성되었습니다. Evernote는 하나의 업무 공간입니다. Evernote를 다운로드하세요. |
댓글
댓글 쓰기