Timinganalyse en CDC
Met een klok met een periode van 2,0 ns en een duty cycle van 50% is er een pad dat op de stijgende flank verzendt en op de dalende flank overneemt. Wat is bij een setuptijd van 0,1 ns en een skew van 0 de maximaal toegestane som van de clock-to-output-vertraging en de vertraging van de combinatorische logica?
- A1,9 ns
- B1,0 ns
- C0,9 ns
Antwoord en toelichting tonen
Antwoord: C. 0,9 ns
Een pad dat op de stijgende flank verzendt en op de dalende flank ontvangt, heet een halvecycluspad (half-cycle path). De capture-flank komt een halve periode, 1,0 ns, na het verzenden, dus de toegestane vertraging is 1,0 − 0,1 = 0,9 ns. 1,9 ns is de waarde waarbij een volle periode beschikbaar wordt geacht, 1,0 ns de waarde waarbij vergeten is de setuptijd af te trekken. Een halvecycluspad is streng voor setup, maar hold wordt gecontroleerd ten opzichte van de dalende flank een halve periode eerder, zodat er voor hold een grote marge ontstaat.