Ich synthetisiere dein FPGA-Design und behebe Timing-Closure-Probleme
RTL-Design-Verifikationsingenieur
Über diesen Service
Simuliert dein FPGA-Design gut, aber bist du dir nicht sicher, ob es auf echter Hardware die Timing-Anforderungen erfüllt? Ich synthetisiere RTL-Designs und führe echte Timing-Closure-Analysen durch, nicht nur "es wurde kompiliert", sondern tatsächliche Fmax, kritischer Pfad und konkrete Fixes.
So arbeite ich:
Ich lasse dein Design durch Vivado oder Quartus laufen, mit korrekten Taktbeschränkungen, und analysiere dann den echten Timing-Bericht, nicht nur Pass/Fail. Bei negativem Slack verfolge ich den genauen kritischen Pfad (Register, Logikpegel, Routing vs. Logikverzögerung) und gebe spezifische Fixes, keine allgemeinen Ratschläge.
Aktuelle Arbeiten:
Timing auf einem Multi-Clock-Domain-System (CPU, Video, Audio) auf Cyclone V geschlossen, mit kritischer Pfadanalyse
Ein Crypto-Beschleuniger auf UltraScale+ auf 257 MHz synthetisiert, eine routing-dominierte Engstelle behoben
Timing mit null Verstößen in zwei Takt-Domains bei einem asynchronen FIFO/CDC-Design geschlossen
Ich kann vollständige Syntheseberichte und Methodik vor deiner Bestellung teilen.
Geeignet für:
- RTL, das simuliert, aber noch nicht synthetisiert/geschlossen wurde
- Timing-Verstöße, bei denen du nicht weißt, wie du sie beheben sollst
- Eine Zweitmeinung zu deiner Constraint-Datei (SDC/XDC)
- Eine CDC-Sicherheitsüberprüfung vor Tapeout oder Einsatz
Tools: Vivado, Quartus Prime, TimeQuest/Vivado Timing Analyzer
Plattform:
FPGA

