4P by GN⁺ | ★ favorite | 댓글 1개

마이크로칩 작동 원리

  • 마이크로칩의 작동 원리에 대한 상세한 설명과 설명이 포함되어 있음.
  • 이 섹션에서의 일부 일러스트레이션은 'Popular Mechanics' 잡지와 Google의 AI 블로그에 이미 인쇄되었음.

마이크로칩의 내부 구조

  • CPU의 내부: 마이크로칩은 여러 수준에서 복잡한 구조를 가지고 있음.
    • 장치 수준: 개별 전자 부품이 마이크로칩을 구성함.
    • 회로 수준: 여러 전자 부품이 연결되어 복잡한 회로를 형성함.
    • 논리 게이트 수준: 논리 게이트는 기본적인 컴퓨팅 연산을 수행함.
      • 저항 트랜지스터 논리(RTL): 초기의 논리 회로 설계 방식.
      • CMOS 논리: 현재 널리 사용되는 저전력 논리 회로 설계 방식.
    • 레지스터 전송 수준: 데이터를 처리하고 전송하는 데 사용되는 구성 요소들.
      • 멀티플렉서와 디멀티플렉서: 데이터 경로를 선택하는 데 사용됨.
      • 인코더와 디코더: 데이터를 변환하는 데 사용됨.
      • 산술 논리 장치(ALU): 산술 및 논리 연산을 수행함.
      • 래치: 데이터를 일시적으로 저장하는 데 사용됨.
      • 플립 플롭: 데이터를 저장하고 상태를 유지하는 데 사용됨.
      • 레지스터: 데이터를 저장하는 데 사용되는 빠른 메모리.
      • 버스 시스템: 데이터와 명령어를 전송하는 통신 시스템.
    • 마이크로아키텍처 수준: CPU의 내부 구조와 데이터 흐름을 정의함.
    • 시스템 수준: 전체 컴퓨터 시스템의 작동 방식을 설명함.

패키징

  • 마이크로칩은 보호 및 연결을 위해 특별한 방식으로 패키징됨.

용어집

  • 마이크로칩과 관련된 용어에 대한 설명이 포함되어 있음.

사이트 소개

  • Exclusive Architecture는 Markus Kohlpaintner에 의해 운영되는 개인 웹사이트 및 사진 블로그임.
  • 창의성과 현대 기술에 대한 내용을 다룸.
  • 이 사이트는 마이크로칩과 같은 복잡한 기술적 주제를 쉽게 설명하여 초급 소프트웨어 엔지니어에게 유익한 정보를 제공함.

GN⁺의 의견

  • 이 기사는 마이크로칩의 복잡한 내부 구조를 이해하기 쉽게 설명하여, 기술에 대한 흥미를 유발하고 지식을 확장하는 데 도움이 됨.
  • 마이크로칩의 각 수준을 이해하는 것은 컴퓨터 공학 및 전자공학 분야의 기초 지식을 쌓는 데 중요함.
  • CMOS 논리와 같은 기술은 저전력 설계에 있어 중요한 역할을 하므로, 이를 이해하는 것은 에너지 효율적인 시스템을 설계하는 데 필수적임.
  • 현재 시장에는 다양한 마이크로프로세서와 마이크로컨트롤러가 있으며, ARM, Intel, AMD와 같은 회사들이 경쟁적으로 제품을 개발하고 있음.
  • 마이크로칩 기술을 도입할 때는 성능, 전력 소비, 비용 등을 고려해야 하며, 특정 애플리케이션에 적합한 아키텍처 선택이 중요함.

댓글과 토론

Hacker News 의견들
  • 실리콘은 반도체에 거의 완벽한 재료임
    원자가띠와 전도띠 사이의 띠간격 에너지가 낮아서, 작은 전기 에너지만 가해도 최외각 원자가전자가 떨어져 나가 전도성이 생김
    에너지를 거두면 전자가 제자리로 돌아가 비전도성이 되며, 운 좋게도 실리콘은 풍부하고 저렴함

    • 하지만 가장 중요한 이유 중 하나인 산화실리콘이 빠져 있음
      산화실리콘은 실리콘과 격자 정합이 거의 완벽하면서도 완전한 절연체임
      그래서 연마된 실리콘 웨이퍼 위에 구조를 키우기 매우 쉬운데, 재료의 산화물이 MOSFET 접합, 축전기, 전도 경로를 만들 때 필요한 절연 구조 그 자체이기 때문임
    • 점토와 유리도 일부는 실리콘으로 만들어지는 게 맞지 않나?
      실리콘이 재료과학의 시작부터 곁에 있었고 지금까지 남아 있다는 점이 늘 흥미로움. 구리도 마찬가지임
      우주에 의도가 있다고 믿지는 않지만, 구리와 실리콘과 개를 보면 가끔 의심하게 됨. 우리 종에게 이렇게 충실한 친구들이 있다는 게 살짝 수상함
    • 낮은 띠간격은 사실 트랜지스터에는 불리함
      띠간격 여유가 클수록 더 높은 온도에서 동작시킬 수 있음
    • 고순도 실리콘 단결정을 비교적 쉽게 만들 수 있다는 점도 큼
  • Moore의 법칙 앞부분에서 실리콘 순도를 이렇게 설명함:
    “전자급 실리콘(EG-Si): 99.9999999 순도, 즉 ‘나인 나인’ 순도. 실리콘 원자 10,000,000개마다 불순물 원자 1개”
    그런데 나인 나인 순도라면 10^9개, 즉 1,000,000,000개당 불순물 1개가 맞아 보임
    원자 100개당 불순물 1개면 99%, 즉 ‘투 나인’ 순도인 것과 같은 계산임

  • exclusivearchitecture.com을 만든 사람임
    긍정적인 반응이 많아 보람 있고, 이미 나인 나인 순도 수치 오류를 고쳐서 실리콘 원자 1,000,000,000개당 불순물 1개로 수정했음
    현재 사이트가 시간 초과로 내려간 것을 확인했고, 가능한 빨리 해결되길 바람

    • HN hug of death가 또 터진 듯함
  • 전문가가 아니어도 칩을 너무 깊게 들어가지 않고 이해하기 좋은 자료처럼 보임
    덜 직접적이긴 하지만 고전적인 Nand 2 Tetris 과정이 떠오름: https://www.nand2tetris.org/
    업계 전문가들의 평가도 궁금함

  • “개요” 페이지의 ENIAC, 트랜지스터, 집적회로 설명을 보면 꽤 웃김
    기술 혁명이 속도를 내고 “정교한 기계”에서 “마법”처럼 보이는 단계로 넘어가게 한 근본적 돌파구 중 하나가, 어떤 의미에서는 제대로 된 케이블 관리였던 셈임

    • 사실은 케이블 관리를 잘한 게 아니라 케이블 관리를 제거한 것에 가까움
      와이어 래핑보다 인쇄회로기판이 우월한 이유와 본질적으로 같고, 수작업 공정을 사진식각 공정으로 바꾼 것임
      손으로 필사하던 원고가 인쇄기 출력물로 대체된 것과도 크게 다르지 않음
      더 큰 전자·전기기계 시스템에서는 케이블과 커넥터, 즉 하네스가 여전히 주요 약점임
    • 규모가 커지면 아주 작은 세부사항이 병목이 되는 듯함
  • 대부분의 내용은 https://archive.is/hYvUp에서 볼 수 있음

  • 그 글의 인쇄본이 50년 전 TIIntel 같은 연구개발 연구소에 전달됐다면 지금 우리가 어디쯤 와 있을지 궁금함

  • 흥미롭게도 Turing Complete도 NAND에서 마이크로컴퓨터까지 가는 방식임
    https://store.steampowered.com/app/1444480/Turing_Complete/