Logische schakelingen
Welke omschrijving van de hold-tijd van een flip-flop is juist?
- ADe tijd waarin de data-ingang vóór de actieve klokflank vast moet liggen
- BDe tijd van de klok tot de verandering van de uitgang
- CDe tijd waarin de data-ingang ook na de actieve klokflank ongewijzigd moet blijven
Antwoord en toelichting tonen
Antwoord: C. De tijd waarin de data-ingang ook na de actieve klokflank ongewijzigd moet blijven
De hold-tijd is de minimale tijd waarin de data ook na de klokflank stabiel moeten blijven. Als het pad van de vorige flip-flop naar de volgende te kort is, komen de nieuwe data die op dezelfde flank zijn bijgewerkt te vroeg bij de volgende trap aan en is er een schending. Omdat het niet van de periode afhangt, is het niet op te lossen door de klok te vertragen; de maatregel is buffers in het datapad in te voegen om vertraging toe te voegen. Als het pas na productie wordt gevonden, is de chip onbruikbaar, dus verificatie tijdens het ontwerp is belangrijk.