SMACD 2026
To Clock or Not to Clock: Clock Gating Using Netlist Carpentry
Adrian Pitterling, Manuel Jirsak, Eric Schäfer, Georg Gläser
Abstract:
Das Clock-Gating ist eine der effizientesten Techniken, um den Stromverbrauch in digitalen Schaltungen zu senken. Es basiert darauf, Teile des Taktbaums zu deaktivieren, wenn kein Takt benötigt wird. Nur Flipflops (FF), die ihren Zustand aktiv ändern, werden getaktet. Herkömmliche Werkzeuge fügen während des Synthesevorgangs automatisch Clock-Gates ein, stützen sich dabei jedoch häufig auf Heuristiken, um Einfügepunkte und Steuersignale zu identifizieren. Wir stellen einen offensiveren Ansatz für das hierarchische Gating des Takts aller FFs vor, der jedoch zusätzlichen Platzbedarf für die Gating-Logik mit sich bringt. Mit dem Open-Source-Tool Netlist Carpentry wandeln wir die Schaltung in ein Python-Objekt um, fügen die Clock Gates ein und konvertieren sie zurück in Verilog. Die Korrektheit dieser Transformation verifizieren wir mit einer Yosys-basierten Logikäquivalenzprüfung. Wir demonstrieren unseren Ansatz durch die Anwendung auf den OpenMSP430. Wir haben die FF-Taktaktivität im Vergleich zur Version ohne Gating auf 8 % reduziert (bei einem Flächenaufwand von 7 %) und damit über den Effekt der enthaltenen manuell platzierten Taktgatter (23 % Aktivität) oder der Yosys-Methode (20 % Aktivität) hinaus.
Zugehörige Inhalte

Patent
DE 10 2021 126 108
Verfahren zum Erweitern und Verwenden eines Modells zum Simulieren einer elektronischen Schaltung

Patent
DE 10 2016 119 927
Schaltungsanordnung zur Bereitstellung der Ladeenergie für einen Pegelwechsel auf einem Signalbus, Verfahren zur Kalibrierung und…

Patent
DE 10 2016 113 283
Verfahren zum Bestimmen einer Widerstandsauslenkung einer Wheatstone-Brücke in einer Hochtemperaturumgebung

Pressemitteilung,
Zuverlässige und schnellere Chip-Designs durch invasive und parametrische Simulationsmethoden
Dissertation zu neuen Methoden für die Automatisierung beim Entwurf integrierter Schaltungen
Das könnte Sie auch interessieren
Kontakt
Kontakt
Dipl.-Hdl. Dipl.-Des. Beate Hövelmans
Leiterin Unternehmenskommunikation
beate.hoevelmans(at)imms.de+49 (0) 3677 874 93 13
Beate Hövelmans ist verantwortlich für die Text- und Bildredaktion dieser Webseite, für die Social-Media-Präsenz des IMMS auf LinkedIn und YouTube, die Jahresberichte, für die Pressearbeit mit Regional- und Fachmedien und weitere Kommunikationsformate des IMMS. Sie stellt Ihnen Texte, Bilder und Videomaterial für Ihre Berichterstattung zum IMMS bereit, vermittelt Kontakte für Interviews und ist Ansprechpartnerin für Veranstaltungen.






