Ich synthetisiere dein FPGA-Design und behebe Timing-Closure-Probleme

Einige Informationen wurden automatisch übersetzt.

Pakistan

Ich spreche Urdu, Englisch

RTL-Design-Verifikationsingenieur

Ich bin ein Digital-Design-Ingenieur mit praktischer Erfahrung in vollcustom RTL, Verifikation und FPGA-Integration. Ich spezialisiere mich auf Architektur, selbstüberprüfende Testbenches und Timing-A...
Ü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

Expertise:

Debuggen

•

SoC-Optimierung

•

Im Test

•

AI

•

Programmierung

Mein Portfolio