CS

30개의 글

트랜지스터로 논리 게이트 만들기 - 스위치 두 개에서 덧셈기까지

전압으로 켜고 끄는 스위치가 어떻게 NOT, NAND, NOR 이 되고, 그 게이트가 어떻게 덧셈기가 되는지 회로도로 따라간다. 왜 CMOS 에서는 NAND 가 AND 보다 싼지, 왜 pMOS 와 nMOS 를 짝지어야 대기 전류가 0 이 되는지, 트랜지스터 몇 개로 1비트를 더할 수 있는지 그림과 개수로 확인한다.

CPU 는 어떻게 생겼나 - 다이 평면도에서 코어 속 파이프라인까지

CPU 를 밖에서부터 안으로 뜯어서 구조도로 본다. 뚜껑 밑 다이 배치, 코어 하나의 네 층(프론트엔드·비순차 엔진·실행 유닛·캐시), 명령 하나가 지나가는 데이터패스, 파이프라인 시간표, 비순차 실행이 시간을 버는 방식, 메모리 계층의 거리감까지 그림으로 정리한다.

ALU 는 어떻게 생겼나 - 1비트 셀에서 캐리 선행과 실리콘 위의 띠까지

CPU 의 계산 부품 ALU 를 안팎으로 뜯는다. 회로도 기호와 인터페이스, 1비트 셀의 내부(AND·OR·XOR·전가산기·선택기), 32비트로 늘리는 법, 뺄셈이 덧셈인 이유, 플래그 4개가 어디서 나오는지, 캐리 선행으로 속도를 버는 법, 그리고 실제 실리콘에서 ALU 가 차지하는 띠 모양까지 그림으로 정리한다.