Ich implementiere DSP-Algorithmen in Verilog RTL
Indien
3 Aufträge abgeschlossen
Digital Design Engineer und Forscher
Über diesen Service
Senior DSP- & Hardware-Architekt | 10 Jahre Erfahrung
Mathematik ist in Software günstig, in Hardware teuer. Verschwende keine FPGA-Ressourcen an aufgeblähte IP-Kerne. Ich übersetze komplexe Digital Signal Processing (DSP)-Algorithmen in maßgeschneidertes, hochgeschwindigkeitsfähiges physisches Silizium.
Als VLSI-Architekt auf Doktoratsniveau mit einem Jahrzehnt Erfahrung, darunter 5 Jahre industrielle ADAS-Entwicklung bei TCS-EISI, spezialisiere ich mich auf die Übersetzung fortschrittlicher mathematischer Modelle in optimiertes RTL. Ich entwerfe maßgeschneiderte Pipelines, die strengen Power-, Performance- und Area-Anforderungen auf FPGA- und ASIC-Zielen gerecht werden.
Fachgebiete:
- Fortschrittliches CORDIC: Hochleistungsarchitekturen, inklusive SAM-CORDIC-Implementierungen mit festverdrahteten Steuerungseinheiten.
- Komplexe Filter: Raum- & Frequenzbereichsfilter, die Bit-serial- und Sum-of-Three-Terms-Annäherungen für Log-Gabor-Logik nutzen.
- Hochgeschwindigkeits-Datenpfade: Maßgeschneiderte MAC-Einheiten, FFT-Pipelines und Matrixoperationen.
- Übersetzung: Umwandlung von Python/MATLAB-Algorithmen in bit-genaues Verilog/SystemVerilog.
Warum ich? Praxisnahe Zuverlässigkeit, gestützt durch fortschrittliche Forschung.
Hinweis: Kontaktiere mich mit deinem mathematischen Modell, bevor du bestellst!
#DSP #Verilog #FPGA #CORDIC #MATLAB
Mein Portfolio
FAQ
Automatische Übersetzung
Werden Sie eine NDA (Geheimhaltungsvereinbarung) unterzeichnen?
Ja, absolut. Ich verstehe, dass architektonische Designs, proprietäre neuronale Netzwerke und DSP-Algorithmen hochsensible geistige Eigentumsrechte sind. Ich bin bereit, vor der Projektübergabe eine NDA zu unterschreiben.
Welche Eingaben benötigst du von mir, um mit dem Design zu beginnen?
Für beste Ergebnisse benötige ich ein klares mathematisches Modell (Python, MATLAB oder Simulink), deine Zieltechnologie oder FPGA-Familie sowie deine strengen PPA- oder Timing-Anforderungen.
Stellst du den Testbench bereit oder nur den RTL-Code?
Ich liefere robuste, selbstüberprüfende Testbenches bei allen Standard- und Premium-Paketen. Ich glaube nicht daran, RTL zu liefern, das nicht rigoros durch Waveform-Debugging verifiziert wurde.
Welche EDA-Tools verwendest du für Synthese und Physical Design?
Für industrielle ASIC-Flows nutze ich branchenübliche Cadence-Tools (Genus für Synthese, Innovus für PnR). Für FPGA-Ziele biete ich vollständige Flows mit Xilinx Vivado und Intel Quartus Prime an. Ich bin auch sehr versiert im OpenLane-Open-Source-Ökosystem.
Kannst du meinen bestehenden RTL-Code für Timing optimieren?
Ja. Wenn dein aktuelles Design die Timing-Anforderungen nicht erfüllt oder zu viele Ressourcen verbraucht, kann ich den Datenpfad neu strukturieren, Pipelining implementieren oder Bit-serial-Annäherungen anwenden, um es für dein spezifisches Siliziumziel zu optimieren.
Welche Technologie-Knoten unterstützt du für ASIC-Synthese?
Ich spezialisiere mich auf Synthese und Physical Design für 90nm-Technologiebibliotheken und darunter, um realistische, produktionsreife Gate-Level-Netzlisten zu gewährleisten.

