Synthesis·P&R·STA 각 역할 이해로 물리 구현 흐름 파악 결
복잡한 SoC의 물리적 구현에서 Synthesis, Place and Route, STA는 RTL을 실제 칩으로 변환하는 세 핵심 단계입니다. Synthesis는 RTL 코드를 타겟 라이브러리의 게이트 레벨 넷리스트로 변환하는 과정으로, 면적·속도·전력 목표를 제약 조건으로 입력합니다.
Place and Route는 합성된 게이트들을 물리 공간에 배치하고 금속 배선을 연결합니다. 배치 밀도와 배선 혼잡도가 타이밍과 전력에 영향을 주기 때문에, 플로어플래닝과 핀 배치 전략이 P&R 품질을 결정합니다.
STA(정적 타이밍 분석)는 모든 타이밍 경로를 시뮬레이션 없이 수학적으로 검증합니다. 셋업·홀드 여유(slack)를 계산해 위반 경로를 찾아내는 이 단계가 클리어돼야 테이프아웃으로 진행할 수 있습니다. 세 단계는 반복적으로 주고받으며 최종 수렴을 만듭니다.