2005 - 2008 Ceres: System On Chip (150 nm/4,6 M transistors), integrated IP 80152, (80x86 & Arm9 interface).
- Responsible of a CPLD architecture integrated within the ASIC:
▪definition, hardware design (Verilog).
▪Lexer/Compiler tool to configure these CPLD, from ABEL style sources (Lex & Yacc)
▪Test and validation of both CPLD hardware and its configuration tool.
- FPGA Prototyping of the SOC on a Xilinx Virtex 4 + interface validation with a Xilinx Spartan 3e.
- Fast serial transmission designer follow-up (up to 10Mb/s, coaxial & optical).
- C test code:
▪Co-simulation (80152).
▪Code porting & multiprocessor emulation (80152 & 80186).
Ziilabs (formerly 3Dlabs, Creative Technology)
- Digital ASIC Designer
2000 - 2005 DMS-02 : Mobile Media Processor (2005)
(130nm), dual core ARM926EJ, fully programmable processing array:
- Mobile DDR SDRAM Controller (64 bits, 1,6GB/s) design.
- IO buffers compatibility checking: Load/Voltage/Frequency (Spice).
- Embedded: Clock Gating, Voltage Management, Hibernation Modes.
- Concurrent simulation against real time C model: Comportment & performances analysis.
VPUs: Visual Processing Units for high end graphics (2000 to 2005)
- Achievements:
▪P25: Wildcat Realizm 500 (130 nm/150 M transistors)
▪P20: Wildcat Realizm 100 200 & 800 (130 nm/150 M transistors)
▪P9: Wildcat VP560, VP570 (150 nm/45 M transistors)
▪P10: Wildcat VP760, VP770, VP870, VP970, VP880pro, VP990pro (150 nm/76 M transistors)
- Responsible of:
▪Micro-architectures (internal units) / Area estimate.
▪VHDL Design & concurrent simulation against C model.
▪Unit level synthesis / Automatic flow enhancement.
▪Multiple clock domains.
▪Subsystem integration and simulation.
▪Fullchip debug.
SILEX INSIGHT (formerly Barco Silex)
- ASIC/FPGA Digital Design Engineer
1999 - 2000 Real Time Digital Video Transmission (for PHILIPS Medical Systems)
Custom JPEG Decoder (for Barco Graphics)
- VHDL Design, targeting Xilinx Virtex (using Xilinx Foundation & FPGA Express).
- Validation: Test benches & Simulation.
- Bring up and testing with the video sensor.
High resolution RLE picture transfer SCSI card (for Barco Graphics).
- C++ firmware for IDT 79R30xx
- Ultra Wide SCSI 2 (80 MB/s).
ASIC Retargeting (for Lacie)
- Back-annotated netlist (sdf) & Verilog netlist manipulation.