Skip to content

Latest commit

 

History

History

README.md

tutorial/ — ML 개발자를 위한 반도체 설계 개념 커리큘럼

대상: 머신러닝은 알지만(MAE·과적합·교차검증·통계 유의성·일반화) 반도체/EDA는 처음인 개발자. 이 커리큘럼은 이 저장소를 이해하는 데 필요한 개념을 다이어그램 중심으로 단계별 설명합니다.

이 폴더는 개념 교재입니다. "이 프로젝트가 무엇을 했나"라는 서사../docs/TUTORIAL.md, 세대별 실험 해설../experiments/README.md에 있습니다 — 여기서는 그 문서들을 읽기 전에 필요한 개념을 먼저 잡습니다.

읽는 법

00부터 순서대로 읽으세요. 각 레슨은 ① 직관 → ② 다이어그램 → ③ "이 repo에선"(실제 파일 포인터) → ④ 더 읽을거리(검증된 출처) → ⑤ 이해 점검 으로 구성됩니다.

# 레슨 한 줄
00 오리엔테이션 이 repo가 한 일 한 장 + 당신이 새로 배울 2가지 축
01 반도체 EDA flow RTL→GDSII, 합성·배치·STA, 타이밍 슬랙·PPA·routability
02 Surrogate 모델 왜 시뮬 대신 예측하나 · feature(합성직후)→label(최종)
03 AutoResearch 루프 연구를 검색으로 · 단일 train.py 변형 · 진화 루프
04 게이트와 벽 (capstone) 4단 권력분립 게이트 + 교차설계 일반화의 벽

기존 문서와의 관계

문서 역할
tutorial/ (여기) 개념 — ML 개발자가 반도체 개념을 배움
../docs/TUTORIAL.md 서사 — 프로젝트가 무엇을 했고 무엇을 발견했나 + 용어 사전
../experiments/README.md 세대 해설 — gen-001~008 각 실험
../wiki/gate-chain.md 4단 게이트 정의

개념 의존 그래프

flowchart LR
    L0["00 오리엔테이션"] --> L1["01 EDA flow"]
    L1 --> L2["02 surrogate"]
    L2 --> L3["03 AutoResearch 루프"]
    L3 --> L4["04 게이트 + 벽<br/>(capstone)"]
    L1 -.슬랙·PPA.-> L2
    L2 -.feature/label 시간축.-> L4
Loading