활성·대기 전력을 분리하고 클록 게이팅과 파워 게이팅을 구간별로 적용하는 결
저전력 설계 수업에서 고속 블록의 전력 소모 분석 과제를 수행했습니다. 전력을 동적 전력과 정적 전력으로 나눠보니 동적 전력의 70%가 클록 분배 네트워크에서 발생했습니다. 클록이 필요 없는 사이클에 클록 게이팅을 적용했더니 동적 전력이 크게 줄었습니다. 고속 블록은 활성 구간과 대기 구간이 번갈아 오는 패턴이 많아 대기 구간에 파워 게이팅을 추가하면 누설 전력도 줄일 수 있습니다. 단, 파워 게이팅은 웨이크업 레이턴시가 생기므로 허용 레이턴시와 절감 전력을 비교해서 적용 범위를 결정합니다. 실습에서 클록 게이팅과 파워 게이팅을 함께 적용한 설계가 전체 전력 예산 내에서 동작함을 확인했습니다. 지금도 저전력 설계는 전력 유형 분류가 먼저입니다.