11 / 36 · 概念
誤りを見つけるテストケース
選択の逆転やサンプリングの誤りを見つけます。
レッスンは無料で読めます。受講登録すると進捗を保存できます。
学習目標
- 選択の逆転やサンプリングの誤りを見つけます。
誤りが通ってしまう例を避ける
aとbが常に同じなら壊れた選択回路でも正しく見えます。a=0,b=1でselを変え、次にa=1,b=0で逆側も確認します。結果を見る前に期待値を計算し、元ファイルと変更後を区別します。
| 確認対象 | 入力条件 | 比較 |
|---|---|---|
| 選択方向 | a != bでselを切り替える | y |
| 選択していない入力 | 選択入力を保持し他方を変える | yは変わらない |
| 保存 | エッジ間でselを変える | yとsampled_yの比較 |
| 全組合せ | a,b,selの8通り | 真理値表 |
最初の不一致を見る
最初に異なる時刻と入力を記録します。yが違えば選択式や接続、sampled_yだけなら初期値とエッジを先に見ます。8通りの試験はRTLの0/1選択・保存の確認で、チップの全電気特性の証明ではありません。
自分で考えてみましょう
yは正しいがsampled_yが1エッジずれるなら?
解説を見る
式を変える前に初期sampled_y、入力変化時刻、最初の立上りを比べます。
✓ 学習済み