論理回路

フリップフロップのホールド時間の説明として正しいものはどれか。

  1. Aクロックの有効なエッジの前に、データ入力を確定させておかなければならない時間
  2. Bクロックが入ってから出力が変わるまでの時間
  3. Cクロックの有効なエッジの後も、データ入力を変えずに保たなければならない時間
答えと解説を見る

正解:C. クロックの有効なエッジの後も、データ入力を変えずに保たなければならない時間

ホールド時間は、クロックのエッジの後もデータを安定させておく必要がある最小の時間です。エッジの前に確定させておく時間はセットアップ時間です。ホールド時間の違反はクロックを遅くしても直らないため、データ経路に遅延を加えるなどして対策します。

  • A. エッジの前にデータを確定させておく時間はセットアップ時間です。
  • B. クロックから出力までの時間はクロック-出力遅延(clock-to-Q)です。
  • C. 正しい。エッジの後にデータを保つ時間です。
この分野を解く 分野ページへ

論理回路のほかの問題

  1. 同期式回路の「クロックスキュー」の説明として正しいものはどれか。
  2. トライステートバッファの出力がとりうる3つ目の状態はどれか。
  3. 8ビットの2の補数表現で表せる整数の範囲はどれか。
  4. 桁上げ先見(キャリールックアヘッド)加算器が高速な理由として正しいものはどれか。
  5. 2の補数表現の数どうしの加算で、オーバーフロー(桁あふれ)が起きたことを判定する条件として正しいものはどれか。