LSI-ontwerpflow en EDA
Welke maatregel is geschikt wanneer bij statische timinganalyse een setupovertreding wordt gevonden?
- ADe logica op het pad vereenvoudigen of vervangen door cellen met meer aanstuurvermogen om de vertraging te verminderen
- BVertragingsbuffers aan het pad toevoegen om de vertraging te vergroten
- CDe klokfrequentie verhogen
Antwoord en toelichting tonen
Antwoord: A. De logica op het pad vereenvoudigen of vervangen door cellen met meer aanstuurvermogen om de vertraging te verminderen
Een setupovertreding is een overtreding waarbij het gegevenspad lang is en de gegevens niet voor de volgende klok aankomen. De vertraging wordt verminderd door het aantal logische niveaus te verkleinen, cellen te vervangen door cellen met meer aanstuurvermogen of snelle cellen met een lage drempelspanning, en door nabijer te plaatsen om de bedrading te verkorten. Verlaging van de klokfrequentie lost het ook op, maar dan nemen de prestaties af. Vertragingsbuffers toevoegen is een maatregel tegen holdovertredingen en verhogen van de frequentie verergert de overtreding.