전력 관리

파워 게이팅에서 블록의 전원 스위치를 한꺼번에 모두 켜지 않고 조금씩 순서대로 켜는 경우가 많은 이유로 올바른 것은?

  1. A블록의 용량을 한꺼번에 충전하는 큰 돌입 전류가 흘러 전원 전압이 떨어지고, 동작 중인 다른 회로가 오동작하는 것을 막기 위해
  2. B스위치를 한꺼번에 켜면 블록의 내용이 2배가 되기 때문에
  3. C스위치는 하나씩밖에 만들 수 없기 때문에
정답과 해설 보기

정답: A. 블록의 용량을 한꺼번에 충전하는 큰 돌입 전류가 흘러 전원 전압이 떨어지고, 동작 중인 다른 회로가 오동작하는 것을 막기 위해

전원을 끄고 있던 블록에는 배선과 트랜지스터의 큰 용량이 있어, 전원을 연결하는 순간 이를 충전하는 큰 전류가 흐릅니다. 모든 스위치를 한꺼번에 켜면 전원망의 전압이 순간적으로 크게 떨어져, 같은 전원을 사용하는 다른 블록이 오동작할 우려가 있습니다. 그래서 먼저 작은 스위치로 조금씩 충전한 다음 큰 스위치를 켜는 식으로 순서를 정해 기동합니다.

  • A. 올바릅니다. 전원 노이즈를 억제하기 위한 방법입니다.
  • B. 내용이 늘어나는 일은 없습니다.
  • C. 제조와는 관계가 없습니다.
이 분야 연습하기 분야로 돌아가기

전력 관리의 다른 문제

  1. 파워 게이팅으로 전원을 끈 블록과 동작 중인 블록의 경계에 두는 아이솔레이션 셀의 역할로 올바른 것은?
  2. 서로 다른 전원 전압으로 동작하는 두 블록 사이에서 신호를 주고받을 때 넣는 레벨 시프터의 역할로 올바른 것은?
  3. 하나의 SoC 안을 여러 전원 도메인으로 나누는 주된 목적은 무엇인가?
  4. 회로 블록을 쉬게 할 때 전원을 끄는 것이 이득인지 판단하는 「손익분기 시간」에 대한 설명으로 올바른 것은?
  5. CPU의 C-state(C 스테이트)에 대한 설명으로 올바른 것은?