Timinganalyse en CDC

Met een klok met een periode van 2,0 ns is op een ingangspin set_input_delay 0,6 ns ingesteld. Wat is de maximaal toegestane vertraging van het pad binnen de chip van de ingangspin tot de flip-flop als de setuptijd van de interne flip-flop 0,1 ns is en klokvertraging en skew worden genegeerd?

  1. A1,3 ns
  2. B1,9 ns
  3. C1,4 ns
Antwoord en toelichting tonen

Antwoord: A. 1,3 ns

set_input_delay specificeert de tijd die buiten de chip wordt verbruikt van de klokflank tot de data bij de ingangspin aankomt, zoals de clock-to-output-vertraging van de externe verzendende component en de bedradingsvertraging op de printplaat. Binnen de chip is de resterende tijd beschikbaar: 2,0 − 0,6 − 0,1 = 1,3 ns. 1,9 ns is de waarde zonder rekening te houden met de ingangsvertraging, 1,4 ns de waarde waarbij vergeten is de setuptijd af te trekken. Als de ingangsvertraging niet correct wordt opgegeven, worden de paden vanaf de ingangspinnen niet correct geanalyseerd.

Dit onderwerp oefenen Naar de onderwerppagina

Meer vragen over Timinganalyse en CDC

  1. Wat stelt de waarde die bij set_output_delay wordt opgegeven juist voor?
  2. Met een klok met een periode van 2,5 ns (400 MHz) is op een uitgangspin set_output_delay 0,8 ns ingesteld. Wat is de maximaal toegestane vertraging van de combinatorische logica en bedrading van de flip-flop tot de uitgangspin als de clock-to-output-vertraging van de flip-flop die de uitgangspin aanstuurt 0,2 ns is (klokvertraging wordt genegeerd)?
  3. Met een klok met een periode van 1,0 ns is er een pad met flip-flops A→B→C. A→B heeft inclusief clock-to-output-vertraging en setuptijd 1,2 ns nodig, B→C heeft genoeg aan 0,8 ns. Wat moet er met de klok van B gebeuren om met opzettelijke skew aan beide setupeisen te voldoen (de klokken van A en C komen tegelijk aan)?
  4. Hoe wordt in SDC juist omgegaan met een klok die met een deler door 2 wordt gedeeld en voor een andere schakeling wordt gebruikt?
  5. Welke controle onderzoekt bij STA of bij een flip-flop met asynchrone reset het opheffen van de reset niet te dicht bij de klokflank ligt?