로직 최적화·레이아웃 전략으로 PPA 트레이드오프 균형 결
PPA(Power·Performance·Area) 최적화를 위해 가장 먼저 접근하는 것은 각 목표 간 트레이드오프를 파악하는 것입니다. 성능을 높이면 보통 전력과 면적이 늘어나고, 면적을 줄이면 타이밍 마진이 줄어드는 세 목표가 서로 반대 방향으로 당기는 구조를 이해해야 최적 지점을 찾을 수 있습니다.
학교 수업에서 합성 제약 조건 튜닝으로 PPA를 조정했습니다. 목표 클럭 주기를 줄이면 합성 도구가 고속 셀을 선택해 성능이 오르지만 면적과 전력이 증가하고, 반대로 제약을 느슨하게 하면 면적이 줄지만 타이밍 여유가 줄어드는 패턴을 데이터로 확인했습니다.
PPA 최적화에서 배운 것은 목표 우선순위를 먼저 명확히 하는 것입니다. 어떤 지표가 가장 제한 조건인지를 알아야 그 방향으로 집중 최적화가 가능하고, 세 목표를 동시에 최적화하려다 모두 중간 수준에 머무는 결과를 피할 수 있습니다.