電力管理(ソフトウェア制御)

パワーゲーティングで、ブロックの電源のスイッチを一度に全部オンにせず、少しずつ順にオンにすることが多い理由として正しいものはどれか。

  1. Aブロックの容量を一度に充電する大きな突入電流が流れて、電源の電圧が下がり、ほかの動いている回路が誤動作するのを防ぐため
  2. Bスイッチを一度にオンにすると、ブロックの内容が2倍になるから
  3. Cスイッチは1つずつしか作れないから
答えと解説を見る

正解:A. ブロックの容量を一度に充電する大きな突入電流が流れて、電源の電圧が下がり、ほかの動いている回路が誤動作するのを防ぐため

電源を切っていたブロックには、配線やトランジスタの大きな容量があり、電源をつなぐ瞬間にこれを充電する大きな電流が流れます。一度に全部のスイッチをオンにすると、電源の網の電圧が一瞬大きく下がり、同じ電源を使っているほかのブロックが誤動作する恐れがあります。そこで、まず小さなスイッチで少しずつ充電してから大きなスイッチをオンにする、などの順番を決めて立ち上げます。

  • A. 正しい。電源のノイズを抑える工夫です。
  • B. 内容が増えることはありません。
  • C. 製造とは関係ありません。
この分野を解く 分野ページへ

電力管理(ソフトウェア制御)のほかの問題

  1. パワーゲーティングで電源を切ったブロックと、動いているブロックの境目に置くアイソレーションセルの役割として正しいものはどれか。
  2. 異なる電源電圧で動く2つのブロックの間で信号を受け渡すときに入れるレベルシフタの役割として正しいものはどれか。
  3. 1つのSoCの中を複数の電源ドメインに分ける主な目的はどれか。
  4. 回路のブロックを休ませるとき、電源を切って得をするかどうかを判断する「損益分岐時間」の説明として正しいものはどれか。
  5. CPUのC-state(Cステート)の説明として正しいものはどれか。