LSI-ontwerpflow en EDA

Wat is het belangrijkste doel van klokboomsynthese (CTS) in de place-and-routefase?

  1. ADe variatie in de tijd waarmee het kloksignaal elke flipflop bereikt (skew) verkleinen
  2. BDe voedingsspanning verhogen
  3. COntwerpregelovertredingen van de layout corrigeren
Antwoord en toelichting tonen

Antwoord: A. De variatie in de tijd waarmee het kloksignaal elke flipflop bereikt (skew) verkleinen

Als het tijdstip waarop de klok miljoenen flipflops in de chip bereikt, uiteenloopt, leidt dat tot timingovertredingen. CTS verdeelt de klok door buffers als een boom te plaatsen en verkleint de variatie (skew) in aankomsttijd bij elke flipflop. Omdat de klok voortdurend schakelt, kan de klokboom een groot deel van het vermogensverbruik van de chip uitmaken. Het doel is een ander dan het corrigeren van voedingsspanning of DRC-overtredingen.

Dit onderwerp oefenen Naar de onderwerppagina

Meer vragen over LSI-ontwerpflow en EDA

  1. Wat is de juiste betekenis van "IP (IP-core)" bij LSI-ontwerp?
  2. Welke timingovertreding bij statische timinganalyse treedt op wanneer het signaal direct na de klokflank te snel verandert, zodat de flipflop de vorige gegevens niet meer correct kan vasthouden?
  3. Hoe heet de complete set ontwerpgegevens die een foundry aan ontwerpers levert, met ontwerpregels, componentmodellen en celbibliotheken?
  4. Welke bekende schakelingssimulator berekent spanningen en stromen op transistorniveau gedetailleerd met componentmodellen?
  5. Hoe heet de technologie die automatisch RTL genereert uit een beschrijving van een algoritme in onder meer C of C++?

Vergelijkingen bij dit onderwerp