합성 타이밍·면적·전력 리포트 분석으로 크리티컬 패스와 전력 집중 블록 개선 경험
RTL PPA 분석에서 주요 고려 요소는 타이밍 마진, 셀 면적 분포, 그리고 동적·정적 전력 각각의 기여도입니다. 합성 타이밍 리포트에서 슬랙이 가장 작은 경로를 먼저 파악하고, 어느 로직 레벨이 지연에 기여하는지 확인하는 것이 출발점입니다. 면적은 셀 유형별 분포를 보면 어느 블록이 비중이 큰지 파악할 수 있고, 목표 면적 대비 초과 부분을 리타이밍이나 로직 재구성으로 줄이는 방향을 잡았습니다.
스위칭 활성도 기반 전력 리포트로 전력 소비가 집중된 블록을 파악하고, 해당 블록에 클럭 게이팅을 추가해 전력을 줄인 실습 경험이 있습니다. 세 지표는 서로 연동되기 때문에 한 축만 최적화하면 다른 축이 나빠지는 경우가 있어 균형점을 찾는 것이 중요합니다.
이 과정에서 RTL 수준의 설계 결정이 최종 PPA에 얼마나 큰 영향을 주는지 실감했습니다.