내맘대로
edit
settings
close
프로필 사진

내맘대로

github: @denev6

  • 분류 전체보기 (44) N
    • Visual Studio Code (3)
    • AI (0)
      • Vision Recognition (1)
      • Reinforcement Learni.. (1)
    • 메모장 (0)
    • Python (1)
    • Web Programming (6)
      • Spring (6)
    • 코딩테스트 (1)
      • Baekjoon (0)
      • C++ (1)
    • Design Pattern (1)
    • Tomcat (2)
    • IT 이야기 (0)
    • JAVA (1)
    • 블로그 관리 (0)
    • tech blog 읽기 (0)
    • Semiconductor (21) N
  • 홈
  • 태그
  • 방명록

DRAM I/O

1. DRAM I/O란?앞서 DRAM의 Cell 구조를 공부하면서 Cell, Bit Line, Sense Amplifier의 관계를 살펴보았다. Cell에 저장된 전하는 Bit Line을 통해 Sense Amplifier에서 감지된다. 하지만 이때 사용하는 Bit Line과, SSD Board에서 DRAM과 Controller를 연결하는 Data Bus는 서로 다른 개념이다.Bit Line은 DRAM Chip 내부에서 Cell의 상태를 읽고 쓰기 위한 내부 배선이다. 반면 DRAM I/O는 DRAM Package와 Memory Controller 사이에서 명령, 주소, 데이터를 주고받기 위한 외부 Interface이다.전체적인 데이터 경로를 단순화하면 다음과 같다.\[ \begin{gathered} \t..

  • format_list_bulleted Semiconductor
  • · 2026. 10. 8.

NAND I/O

NAND Cell은 전하를 저장하고, 저장된 전하에 따라 문턱전압이 달라지며, 이를 이용하여 데이터를 구분한다. 하지만 SSD가 실제로 동작하려면 Cell에 데이터를 저장하는 것만으로는 충분하지 않다. SSD Controller가 NAND Flash에 데이터를 저장하거나 읽기 위해서는 NAND Package와 실제로 데이터를 주고받아야 한다.즉 지금까지의 질문이 'NAND Cell은 데이터를 어떻게 저장하는가?'였다면, NAND I/O에서는 'SSD Controller와 NAND Package는 데이터를 어떻게 주고받는가?'를 살펴보게 된다.NAND I/O는 NAND Flash 내부의 저장 원리보다 한 단계 바깥에 있는 개념이다. SSD Controller가 NAND에 명령을 전달하고, 주소를 지정하고,..

  • format_list_bulleted Semiconductor
  • · 2026. 10. 7.

NVMe

1. NVMe란 무엇인가?NVMe는 Non-Volatile Memory Express의 약자로, SSD와 같은 고속 저장장치를 효율적으로 사용하기 위해 만들어진 저장장치 인터페이스 규격이다.NVMe는 Host Software와 SSD 사이에서어떤 Command를 전달할 것인지Command를 어디에 저장할 것인지실제 데이터가 있는 위치를 어떻게 알려줄 것인지작업 완료 결과를 어떻게 전달할 것인지등을 정의한다.NVMe가 등장한 이유과거 저장장치 시장에서는 HDD가 주로 사용되었다. HDD는 회전하는 Platter 위에서 Head를 움직여 데이터를 읽고 쓰기 때문에 물리적인 동작 시간이 필요하다. 따라서 저장장치 자체의 응답 속도가 비교적 느렸다.이러한 환경에서 널리 사용된 것이 SATA Interface와 ..

  • format_list_bulleted Semiconductor
  • · 2026. 10. 1.

PCIe

SSD는 NAND Flash에 데이터를 저장하지만, SSD만으로는 CPU나 시스템 메모리와 데이터를 주고받을 수 없다. 따라서 Host와 SSD Controller 사이에서 데이터를 전달하기 위한 연결 방식이 필요하다.NVMe SSD에서 이러한 연결에 주로 사용되는 인터페이스가 PCIe(Peripheral Component Interconnect Express)이다.PCIe를 처음 접하면 Gen4, x4, 16 GT/s와 같은 숫자가 먼저 보이지만, 이러한 숫자를 이해하려면 먼저 PCIe가 장치를 어떻게 연결하고 데이터를 어떤 단위로 전송하는지 이해해야 한다.이 글에서는 PCIe의 기본 구조부터 Lane, 세대별 전송 속도, Signal Integrity까지 순서대로 살펴본다.1. PCIe란 무엇인가?P..

  • format_list_bulleted Semiconductor
  • · 2026. 9. 29.
Custom HBM이란? Core Die와 Base Die부터 이해하기

Custom HBM이란? Core Die와 Base Die부터 이해하기

1. HBM의 기본 구조HBM(High Bandwidth Memory)은 넓은 I/O Interface를 사용하여 높은 메모리 대역폭을 제공하는 DRAM이다. GPU와 같은 고성능 프로세서의 연산 성능이 증가하면서 발생하는 Memory Bandwidth Bottleneck을 줄이기 위해 개발되었으며, 최근에는 대규모 데이터를 처리하는 AI Accelerator에서 중요성이 더욱 커지고 있다.HBM은 여러 개의 DRAM Die를 수직으로 적층한 구조를 가지며, 각 Die는 TSV(Through Silicon Via, 실리콘 관통 전극)를 통해 서로 연결된다. 2. Core Die란?HBM에는 여러 개의 DRAM Die가 수직으로 적층되어 있으며, 이때 실제 데이터를 저장하는 각각의 DRAM Die를 Cor..

  • format_list_bulleted Semiconductor
  • · 2026. 9. 27.

SSD Form Factor

SSD는 NAND와 Controller만으로 완성되는 것이 아니다.SSD를 노트북이나 서버에 실제로 장착하려면 PCB 크기, 전력 공급, 냉각, Connector, 장착 및 교체 방식 등을 함께 고려해야 한다.특히 Client와 Server는 요구사항이 서로 다르다.따라서 SSD에는 M.2, U.2, E1.S, E3.S 등 다양한 Form Factor가 존재한다.이번 글에서는 각 규격의 크기를 외우기보다는 각 Form Factor가 어떤 환경을 위해 만들어졌으며, PCB 공간·Power·Cooling·Serviceability 측면에서 어떠한 차이가 있는지 알아본다.1. SSD Form Factor란?Form Factor는 SSD의 물리적인 크기와 형상, Connector 및 장착 방식을 규정하는 규격이..

  • format_list_bulleted Semiconductor
  • · 2026. 9. 24.
  • navigate_before
  • 1
  • 2
  • 3
  • 4
  • ···
  • 8
  • navigate_next
공지사항
전체 카테고리
  • 분류 전체보기 (44) N
    • Visual Studio Code (3)
    • AI (0)
      • Vision Recognition (1)
      • Reinforcement Learni.. (1)
    • 메모장 (0)
    • Python (1)
    • Web Programming (6)
      • Spring (6)
    • 코딩테스트 (1)
      • Baekjoon (0)
      • C++ (1)
    • Design Pattern (1)
    • Tomcat (2)
    • IT 이야기 (0)
    • JAVA (1)
    • 블로그 관리 (0)
    • tech blog 읽기 (0)
    • Semiconductor (21) N
인기 글
전체 방문자
오늘
어제
Copyright © 럼포 모든 권리 보유.
SKIN: Copyright © 쭈미로운 생활 All rights reserved. Designed by JJuum.
and Current skin "dev-roo" is modified by Jin.

티스토리툴바