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

내맘대로

github: @denev6

  • 분류 전체보기 (47) N
    • Visual Studio Code (3)
    • AI (1)
      • 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 (23) N
  • 홈
  • 태그
  • 방명록
Capacitor의 기본 원리, Capacitance, 충·방전, ESR, ESL, SRF

Capacitor의 기본 원리, Capacitance, 충·방전, ESR, ESL, SRF

Capacitor(커패시터)는 전하를 저장하고 방출하는 수동소자이다. 흔히 콘덴서(Condenser)라고도 부르며, 전자회로에서 전원 안정화, 노이즈 억제, 신호 처리 등 다양한 목적으로 사용된다.특히 CPU, GPU, SSD Controller와 같은 반도체에서는 수많은 트랜지스터가 빠르게 Switching하면서 소비 전류가 변한다. 이때 Capacitor는 순간적인 전류 수요에 대응하고, 전원 전압의 변동을 줄이는 데 중요한 역할을 한다.그러나 Capacitor는 정전용량이 크다고 무조건 좋은 것은 아니다. 실제 소자에는 저항과 인덕턴스 성분이 존재하므로 주파수에 따라 전기적 특성이 달라지기 때문이다.이번 글에서는 Capacitor의 기본 원리부터 Capacitance, Charging/Dischar..

  • format_list_bulleted Semiconductor
  • · 2026. 10. 14.
Resistor

Resistor

전자회로를 보면 거의 빠지지 않고 등장하는 소자가 Resistor, 즉 저항이다.저항은 단순히 전류를 방해하는 부품처럼 보이지만 실제 회로에서는 전류 제한, 전압 분배, Logic Level 설정, Signal Termination 등 다양한 목적으로 사용된다. 특히 디지털 회로나 고속 인터페이스를 공부하다 보면 Pull-up Resistor, Pull-down Resistor, Termination Resistor와 같은 표현이 반복해서 등장한다.이번 글에서는 Resistor의 가장 기본적인 원리부터 이러한 활용 방법까지 살펴본다.1. Resistor와 ResistanceResistor와 Resistance는 비슷하게 보이지만 의미가 다르다.Resistor는 실제 회로에 사용하는 부품을 의미하고, Re..

  • format_list_bulleted Semiconductor
  • · 2026. 10. 13.

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.

Tensor란?

Tensor는 숫자 데이터를 여러 차원으로 배열한 자료구조이다.쉽게 생각하면 Scalar, Vector, Matrix를 더 높은 차원까지 확장한 개념이라고 볼 수 있다.예를 들어 하나의 숫자 1도 Tensor로 표현할 수 있고,[1, 2, 3]과 같은 1차원 배열이나,[ [1, 2], [3, 4]]과 같은 2차원 배열도 Tensor로 표현할 수 있다.Tensor는 특히 Machine Learning과 Deep Learning에서 데이터를 표현하는 기본적인 구조로 사용된다.Tensor의 RankTensor가 몇 개의 차원을 가지는지를 Rank라고 한다. Rank Type 예시0Scalar11Vector[1, 2, 3]2Matrix[[1, 2], [3, 4]]33D Tensor[[[1, 2], ..

  • format_list_bulleted AI
  • · 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.
  • navigate_before
  • 1
  • 2
  • 3
  • 4
  • ···
  • 8
  • navigate_next
공지사항
전체 카테고리
  • 분류 전체보기 (47) N
    • Visual Studio Code (3)
    • AI (1)
      • 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 (23) N
인기 글
전체 방문자
오늘
어제
Copyright © 럼포 모든 권리 보유.
SKIN: Copyright © 쭈미로운 생활 All rights reserved. Designed by JJuum.
and Current skin "dev-roo" is modified by Jin.

티스토리툴바