LSI-ontwerpflow en EDA

Hoe heet de verificatie waarbij met een speciale tool wordt gecontroleerd of op de plaatsen waar signalen worden doorgegeven tussen schakelingen met verschillende klokken, synchronisatieschakelingen correct zijn aangebracht?

  1. AIR-drop-analyse
  2. BCDC-verificatie (clock domain crossing)
  3. CDRC
Antwoord en toelichting tonen

Antwoord: B. CDC-verificatie (clock domain crossing)

Wanneer een signaal rechtstreeks tussen asynchrone klokken wordt doorgegeven, ontstaat metastabiliteit, waarbij de uitgang van een flipflop noch 0 noch 1 is, of gaan gegevens verloren. Bij CDC-verificatie worden zulke overdrachtspunten automatisch uit het ontwerp gevonden en wordt gecontroleerd of synchronisatieschakelingen zoals twee flipflops in serie of een asynchrone FIFO correct zijn aangebracht. Zo worden fouten gedetecteerd die zeldzaam zijn en moeilijk te reproduceren, en daardoor bij gewone simulatie moeilijk te vinden.

Dit onderwerp oefenen Naar de onderwerppagina

Meer vragen over LSI-ontwerpflow en EDA

  1. Hoe heet het doorvoeren van een kleine wijziging, gevonden laat in het ontwerp of tijdens de productie, door de bestaande layout gedeeltelijk aan te passen zonder het hele ontwerp opnieuw te doen?
  2. Welke combinatie is juist voor cellen zonder (of met slechts ondersteunende) functie die bij de plaatsing van standaardcellen worden gezet om gaten tussen cellen te vullen, de well-potentiaal vast te leggen en voedingsruis te onderdrukken?
  3. Hoe heet het werk waarbij de vertraging en het vermogensverbruik van standaardcellen onder verschillende overgangstijden van de ingang, belastingcapaciteiten, spanningen en temperaturen met schakelingssimulatie worden bepaald en in tabellen worden samengevat?
  4. Hoe heet bij statische timinganalyse de methode waarbij vertragingen met een factor worden vermenigvuldigd om marge te nemen voor het feit dat de vertraging van transistors en bedrading binnen dezelfde chip per plaats varieert?
  5. Welke analysemethode behandelt vertragingsvariatie als kansverdeling, in plaats van de slechtste waarden in hoeken te combineren, en bepaalt de kans dat aan de timing wordt voldaan?

Vergelijkingen bij dit onderwerp