Hardwarebeschrijvingstalen en verificatie

Welke reden waarom bij tests met willekeurige ingangen de seed (zaad) van het toevalsgetal wordt vastgelegd is juist?

  1. AOmdat met dezelfde seed dezelfde reeks ingangen kan worden gereproduceerd en een gevonden defect herhaaldelijk kan worden onderzocht
  2. BOmdat het vastleggen van de seed toevalsgetallen sneller maakt
  3. COmdat de simulatie niet begint als de seed niet wordt vastgelegd
Antwoord en toelichting tonen

Antwoord: A. Omdat met dezelfde seed dezelfde reeks ingangen kan worden gereproduceerd en een gevonden defect herhaaldelijk kan worden onderzocht

Toevalsgetallen in simulatie zijn pseudotoevalsgetallen die volgens een vaste procedure uit de seed worden gemaakt, dus dezelfde seed geeft dezelfde reeks. Ook als bij een willekeurige test een defect wordt gevonden, kan zonder de seed dezelfde situatie niet opnieuw worden gemaakt en kan de oorzaak niet worden onderzocht of na de correctie worden gecontroleerd of het is verholpen. Het uitgangspunt is veel tests met telkens een andere seed uit te voeren en de seed van mislukte tests vast te leggen.

Dit onderwerp oefenen Naar de onderwerppagina

Meer vragen over Hardwarebeschrijvingstalen en verificatie

  1. Welke uitspraak over beperkte willekeurige verificatie (constrained-random) in SystemVerilog is juist?
  2. Welke uitspraak over regressietests bij het ontwerpen van schakelingen is juist?
  3. Welk voordeel van het logic-type van SystemVerilog is juist?
  4. Welk voordeel van het gebruik van always_ff en always_comb van SystemVerilog in plaats van always van Verilog is juist?
  5. Welk voordeel van het schrijven van een module met parameter zoals hierboven is juist?

Vergelijkingen bij dit onderwerp