전력 관리

파워 게이팅으로 전원을 끈 블록에 대해 주의할 점과 그 대책의 조합으로 올바른 것은?

  1. A전원을 꺼도 내용은 반드시 남으므로 아무것도 하지 않아도 된다
  2. B플립플롭의 내용이 사라지므로, 필요한 상태는 리텐션 레지스터나 외부 메모리에 저장한 뒤 끈다
  3. C전원을 끄면 다른 블록의 전압이 2배가 된다
정답과 해설 보기

정답: B. 플립플롭의 내용이 사라지므로, 필요한 상태는 리텐션 레지스터나 외부 메모리에 저장한 뒤 끈다

전원을 끈 블록의 플립플롭이나 SRAM은 내용을 잃으므로, 복귀했을 때 이어서 동작하려면 끄기 전에 상태를 저장해 두어야 합니다. 작은 상시 전원 기억 소자를 함께 갖춘 리텐션 레지스터를 사용하는 방법이나, 소프트웨어로 상태를 메모리에 기록하는 방법이 있습니다. 저장과 복원, 전원 기동에는 시간과 에너지가 들기 때문에, 짧은 휴지에는 끄지 않는 편이 좋은 경우도 있습니다.

  • A. 전원을 끄면 일반 플립플롭의 내용은 사라집니다.
  • B. 올바릅니다. 복귀 시간과 에너지도 고려해야 합니다.
  • C. 다른 블록의 전압은 변하지 않습니다.
이 분야 연습하기 분야로 돌아가기

전력 관리의 다른 문제

  1. 클록 게이팅과 파워 게이팅을 비교한 설명으로 올바른 것은?
  2. 파워 게이팅에서 블록의 전원 스위치를 한꺼번에 모두 켜지 않고 조금씩 순서대로 켜는 경우가 많은 이유로 올바른 것은?
  3. 파워 게이팅으로 전원을 끈 블록과 동작 중인 블록의 경계에 두는 아이솔레이션 셀의 역할로 올바른 것은?
  4. 서로 다른 전원 전압으로 동작하는 두 블록 사이에서 신호를 주고받을 때 넣는 레벨 시프터의 역할로 올바른 것은?
  5. 하나의 SoC 안을 여러 전원 도메인으로 나누는 주된 목적은 무엇인가?