Wat is Referentiemodel (reference model)?

Model dat dezelfde functie als de schakeling heeft maar apart is geschreven in onder meer C. Krijgt dezelfde invoer en het resultaat wordt vergeleken; dient als verwachte waarde voor de uitgang van de schakeling. Golden model.

Japanse benaming: 参照モデル

“Referentiemodel (reference model)” komt voor in 1 oefenvragen uit 1 onderwerpen, bijv. Hardwarebeschrijvingstalen en verificatie.

Vakgebied: Hardwarebeschrijvingstalen en verificatie

Nu oefenen: vragen over Referentiemodel (reference model)

Welk doel van het gebruik van een referentiemodel (golden model) dat in bijvoorbeeld C is geschreven bij verificatie is juist?

  1. AHet wordt als ontwerptekening voor de productie zo aan de fabriek gegeven
  2. BDezelfde functie als die van de schakeling op een andere manier berekenen en het resultaat als verwachte waarde met de uitgang van de schakeling vergelijken
  3. CDe werking van de schakeling vertragen om hem beter zichtbaar te maken
Antwoord en toelichting tonen

Antwoord: B. Dezelfde functie als die van de schakeling op een andere manier berekenen en het resultaat als verwachte waarde met de uitgang van de schakeling vergelijken

Een referentiemodel is de functie die de schakeling moet realiseren, eenvoudig in software geschreven zonder aan timing te denken. Als dezelfde ingangen aan zowel de schakeling als het referentiemodel worden gegeven en de resultaten worden vergeleken, kunnen ook bij grote aantallen willekeurige ingangen automatisch verwachte waarden worden gemaakt. Als dezelfde persoon als de ontwerper het model op basis van hetzelfde misverstand maakt, worden fouten gemist, dus het is belangrijk het onafhankelijk van de specificatie te maken.

“Referentiemodel (reference model)” in de toelichting

Vragen met “Referentiemodel (reference model)” (1)

  1. Welk doel van het gebruik van een referentiemodel (golden model) dat in bijvoorbeeld C is geschreven bij verificatie is juist?

Verwante termen

Asynchrone reset Blocking assignment Combinatorische lus (combinational loop) Constrained-random-verificatie Gate-level-simulatie Generate-statement Hardwarebeschrijvingstaal (HDL) Lint Mealy-machine Non-blocking assignment

Naar de woordenlijst