Hardwarebeschrijvingstalen en verificatie

In de simulatie was de waarde van een register zonder reset eerst X. Wat wordt aangenomen dat er in een echte chip gebeurt?

  1. ABij het inschakelen wordt het 0 of 1, maar het staat niet vast welke van de twee
  2. BOok in de echte chip blijft het stilstaan op een spanning tussen 0 en 1
  3. CIn de echte chip wordt het altijd 0
Antwoord en toelichting tonen

Antwoord: A. Bij het inschakelen wordt het 0 of 1, maar het staat niet vast welke van de twee

Een echte flipflop komt bij het inschakelen tot rust in een stabiele toestand van 0 of 1, maar welke van de twee verschilt per chip, plaats en temperatuur en staat niet vast. De X in simulatie geeft aan dat het niet bekend is welke van de twee. Als die waarde de werking van de schakeling beïnvloedt, moet met een reset een vaste waarde worden bepaald. Bij registers waarin vóór gebruik altijd wordt geschreven, zoals in een datapad, wordt de reset soms weggelaten.

Dit onderwerp oefenen Naar de onderwerppagina

Meer vragen over Hardwarebeschrijvingstalen en verificatie

  1. Als sel in de bovenstaande beschrijving X (onbepaald) is, wordt in Verilog-simulatie b voor y gekozen. Welke reden waarom deze eigenschap bij verificatie een probleem is, is juist?
  2. Welke uitspraak over de beschrijving van tri-state, dat Z (hoge impedantie) uitvoert, in HDL is juist?
  3. Welke uitspraak over de testbench die bij HDL-verificatie wordt gebruikt is juist?
  4. Hoe groot is de periode van de klok die door de bovenstaande beschrijving in de testbench wordt gemaakt (tijdseenheid 1 ns)?
  5. Als in een testbench de ingangen van de schakeling met blokkerende toekenning op hetzelfde tijdstip als de stijgende klokflank worden gewijzigd, kan een probleem ontstaan. Welke combinatie van de belangrijkste reden en de tegenmaatregel is juist?

Vergelijkingen bij dit onderwerp