강의 · Digital Design · 시험 →
← → 방향키 · 스와이프 · 휠
Digital Circuit Design
01
Digital Circuit Design

0과 1로 세상을
조립한다

트랜지스터 수십억 개가 오직 두 값만 말합니다 — 그래서 무한히 커질 수 있습니다.

LogicFSMHDL0 · 1
Boolean Logic
02
Boolean Logic

모든 계산은
세 개의 문으로 환원된다

AND · OR · NOT — 이 셋이면 어떤 진리표도 만들 수 있습니다. NAND 하나로도 됩니다.

AND·OR·NOTNAND UniversalTruth Table
Combinational
03
Combinational

기억이 없는 회로 —
조합논리

입력이 정해지면 출력이 정해진다 — 가산기·MUX·디코더, 데이터패스의 근육.

AdderMUXDecoderNo Memory
Sequential
04
Sequential

기억이 생기는 순간 —
플립플롭

클럭 엣지에 값을 잡아두는 D-FF — 상태(state)라는 개념이 여기서 태어납니다.

D-FFClock EdgeRegisterState
Timing
05
Timing

디지털의 물리학 —
셋업 · 홀드

클럭 엣지 전후로 데이터가 안정해야 하는 시간 — 이걸 어기면 메타스테이블의 늪.

SetupHoldMetastabilityf_max
FSM
06
FSM

상태로 사고한다 —
유한상태기계

현재 상태 + 입력 → 다음 상태 — 제어 로직의 모든 것이 이 도표 하나입니다.

MooreMealyState DiagramControl
HDL
07
HDL

회로를 글로 쓴다 —
Verilog

always 블록과 assign — 코드가 곧 하드웨어가 되는 언어. 시뮬레이션이 곧 실험실.

VerilogRTLTestbenchSynthesis
CPU Datapath
08
CPU Datapath

다 모으면 —
CPU가 된다

레지스터·ALU·MUX·FSM 제어 — 지금까지 배운 전부를 조립하면 프로세서입니다.

ALURegister FilePipelineRISC
Synthesis · P&R
09
Synthesis · P&R

코드가 실리콘이 되는 길

합성 → 배치 → 배선 — RTL 한 줄이 게이트가 되고 폴리곤이 되는 여정.

SynthesisPlace & RouteSTAGDS
Where It Goes
10
Where It Goes

이 논리가 NPU · 메모리 컨트롤러가 된다

FSM은 메모리 컨트롤러로, 데이터패스는 NPU MAC으로 — 디지털은 AI 시대의 뼈대입니다.

NPUMemory CtrlAI HWNext
01 / 10