Timinganalyse en CDC
Als OCV-derating worden bij de setupanalyse de vertragingen van het verzendende klokpad en van het datapad met 1,1 vermenigvuldigd en die van het ontvangende klokpad met 0,9. Hoe groot is de setup-slack bij een verzendend klokpad van 1,0 ns, een datapad (inclusief clock-to-output) van 1,5 ns, een ontvangend klokpad van 1,0 ns (geen gemeenschappelijk deel), een periode van 3,0 ns en een setuptijd van 0,1 ns?
- A1,05 ns
- B1,40 ns
- C1,25 ns
Antwoord en toelichting tonen
Antwoord: A. 1,05 ns
OCV-derating houdt rekening met de spreiding van vertragingen tussen plaatsen op dezelfde chip en gaat voor setup uit van de ongunstigste combinatie (verzendende kant traag, ontvangende klok snel). De aankomsttijd is 1,1 × (1,0 + 1,5) = 2,75 ns en de vereiste tijd 3,0 + 0,9 × 1,0 − 0,1 = 3,8 ns, dus de slack is 1,05 ns. 1,40 ns is de waarde zonder derating, 1,25 ns de waarde waarbij alleen het datapad met de factor is vermenigvuldigd. Bij de holdanalyse worden de factoren andersom toegepast.