Summary
Overview
Work History
Education
Skills
Timeline
Generic

Yazdan Torabian-Esfahani

San Jose,CA

Summary

Seeking a dynamic position in: Digital Logic Design targeted towards FPGA Design in System Oriented Companies with Verilog, System Verilog and VHDL as RTL designer. Also has experience and capability in UVM. Senior FPGA Design Engineer offering 24 years of experience in FPGA design engineering Expertise in a Nutshell: FPGA design with Verilog/VHDL (RTL) and ability to generate testbenches with Verilog/VHDL and UVM. understanding of Serdes PCS, Comma detection and alignment, 8b/10b decoder, LFSR scrambler .Deep understanding of AXI bus protocol, Synopsys DW I2C APB . Deep understanding of Signal processing concepts such as : FIR filters, FFT, z-plane , FIR poly phase filters for sampling rate conversion, DDS and Cordic, De-emphasis, equalization. Deep understanding and Signal Analysis of Synopsys PCI Express Design IP. Deep understanding of High speed Serdes Architecture, PCI Express , SAS ,SATA, USB 3.0 , Aurora Protocol. Implementation of Aurora protocol in Verilog and VHDL Interesting Home Project: Design of a Deskew Circuit (Channel bonding) with Verilog (RTL) for DeSkewing a X4 Lane . Design uses: serializer, de-serializer, Crossing Clock domain Fifo, Comma Detection Align, Sort Algorithm for finding the deskew Description of UVM Projects: Design of UVM Force agent for changing the trigger threshold of a comparator for Lecroy in 2010-2011 Design of UVM full testbench for RTX for Verification of RF FPGA that was responsible to interact with the main FPGA of the system through custom serial interface and implements of ADC gating functions. 2024

Overview

22
22
years of professional experience

Work History

Senior FPGA design engineer (Verilog RTL designer)

Celestica
02.2025 - 07.2025
  • Design of Power and reset sequencer for Main CPU (HPM) board of celestica that contained 2 AMD Turin processors, PCI_E switches, AI NIC and many other components
  • Design and verification of I2C busses, LPC bus from Intel, I2C to APB bus
  • Usage of Lattice diamond and propel software
  • Study of LTPI interface
  • Some minimal study of Packet time-stamping

Senior FPGA design engineer (Verilog RTL designer)

RTX (Raytheon)
01.2023 - 01.2024
  • AURORA PROTOCOL Analyzer project. design of 64/66 bit slip to find the 66 bit boundary.
  • Design of Aurora Scrambler and Aurora Block Decoders
  • Printing of all the Aurora Control and data blocks to a file.
  • Research and study of Xilinx Vivado PCI_Express IP to AXI_MM vs PCI_Express to AXI_stream and data mover
  • Coding and design of a UVM testbench from scratch without using UVMF. Utilization of very advanced UVM concepts such as Coverage, Sequencers, Monitors, Analysis ports and etc …
  • Xilinx ERNIC IP block simulations for Transfer of ROCE and Infiniband packet over Gigabit Ethernet links between 2 chips. Simulated the design to understand the flow of packets from Work order Generation to the conversion from AXI to AXI-stream and insertion of IP, UDP and infiniband headers
  • Design of MicroChip Igloo FPGA, M2GL025, for precise control for Gating functions of ADC and DACs, and calibration of Timing Strobes of the system. Designed the FPGA, along with VHDL and UVM testbench. Port of some IP from Xilinx to Libero of Micro-chip, analysis of Block Ram Utilizations of M2GL025
  • Research on how to use MGT SERDES to capture signals that are not fully compatible CML format. Design of 8b/10B encoder. Study of Merging MGT Banks.

Experience FPGA design engineer (Verilog RTL designer)

Boeing
01.2022 - 01.2023
  • Designed a Finite State machine for Adaptation layer for 1553 Bus that translates from 1553 Phy device from (Data Device corporation) to local bus of the system.
  • Inherited the VHDL code for Solid State Data recorder from a third party, simulated, and ported to a new platform, involves working for Aurora Serdes placements of kintex ultra scale and studied embedded c software from the third party
  • Designed a Cooler state machine that implemented SLIP protocol over uart to talk to a cooler for cooling Satellite systems.
  • Designed a AXI bus controller (part of AMBA, developed by ARM) that accept single beat transfers from Micro Blaze processor
  • Designed serializer/deSerializer to transfer from LVDS to internal Chip memory.
  • Worked a lot with Vivado Board design, questa-sim for simulation and …
  • Responsible to use Synopsys DW IP for translation from I2C bus to APB bus
  • Responsible for designing a MDIO interface in Xilinx Virtex FPGA.

ASIC to FPGA Emulation Engineer

MicroSoft
04.2021 - 06.2021
  • Responsible for porting Security boot subsystem from an ASIC design to Virtex Ultra Scale platform
  • Responsible for upgrading Vivado 2019 tool to Vivado 2020 .
  • Responsible for bring up of the simulation environment, using VCS of synopsys
  • Worked with Vivado BD files, AXI Interconnects, System Verilog interfaces .
  • Type of the Position: Contract , 3 months

SENIOR FPGA DESIGN ENGINEER (VHDL RTL designer)

NORTHROP GRUMMAN
01.2019 - 01.2020
  • Architected and designed a Spartan 6 FPGA targeted toward Beam forming Applications.
  • Features of the design includes Conversion of Serial stream to parallel words for commands and address
  • Transfer of information from Block rams to Distributed memory (Cache) memory
  • Usage of Multiples FIFOs, shift registers, DCMS and …
  • Designed a testbench with VHDL toward this project
  • Designed a UDP over IP register file for Northrop Grumman’s control plane design with VHDL in Xilinx Kintex FPGA.
  • Designed a military standard 1553 generator and detector with VHDL using Manchester encoding.
  • Designed a full testbench with VHDL and UVM that had PCI interface, military standard 1553, UART, memory controller, and other features.
  • Designed a bit error rate tester using XAUI interface and simulation model deploying Linear Feedback Shift Register (LFSR) running on XAUI interface.
  • MicroSemi, Libero Project. Design of a packet parser, Memory reader using VHDL. Using Libero Block design for Top level. Synthesis and place and Route toward RTG4 FPGA from Micro-semi

SENIOR FPGA DESIGN ENGINEER

EAGLE SEVEN
01.2017 - 01.2018
  • Recruited as a subject matter expert (SME) in FPGA design and development for high frequency, low latency electronic financial trading systems.
  • Accomplishments:
  • Designed a fully operational TCP/IP offload engine; a FIX 4.2 parser; and a UDP packet parser with Verilog.
  • Utilized Xilinx DMA Controller IP cores for transferring packets from FPGA to System memory.
  • Designed a fully operational message generator for CME financial exchange targeted for Altera FPGAs.
  • Designed a TCP checksum calculation module.
  • Designed a state machine for heart beating with CME server.
  • Designed a content addressable memory (CAM) based design for packet classification.

FPGA APPLICATION/DESIGN ENGINEER

ACHRONIX SEMICONDUCTOR
01.2014 - 01.2016
  • FPGA subject matter expert (SME) on the Application team and System Engineering team. Implemented different protocols in the FPGA. Projects included Porting of Ethernet Hard IP, and Soft IP from one platform to another; Ethernet PCS programming; FPGA placement and timing closure constraints, and build of the Hard IP in the FPGA tool flows. BER design in the FPGA included PRBS-7, and PRBS-31 full BER detector design with programmable resolution of (10^-5 to 10^-12) targeted for Achronix FPGA. Performed SerDes Validation and Characterization; and Tests such as Jitter tolerance (Jtol), Transmitter equalization (FIR Filter Coefficients manipulation), Receive equalization, Clock Data Recovery Jitter tolerance, and PLL transfer functions. Accomplishments:
  • Selected to join the System Engineering team to locate and resolve the SerDes corruption bug, which was causing data corruption. Resolved corruption bug issue, restored systems and achieved complete success.

SENIOR FPGA/LOGIC DESIGN ENGINEER

JDSU
01.2013 - 01.2014
  • Served as Senior FPGA Engineer for the On-chip Logic Analyzer Project. Designed an On-chip Logic Analyzer similar to Xilinx ChipScope or Altera Signal Tap; different Triggering and Masking Capabilities. Implemented different protocols in the FPGA
  • Provided expertise with different concepts of SAS/SATA protocol for FPGA implementations with Verilog/VHDL such as Out of Band Signaling, Speed-Negotiation windows, Optical OOB, HOLD/HOLA, 8B/10B encoder/decoder, Comma Detection and Alignment, Parallel LFSR implementation for Scrambler and CRC, and transmitter training. Accomplishments:
  • Selected to resolve a critical bug in the SAS Jammer product being used by Facebook, which their internal IT department was unable to remedy. Resolved this critical issue, achieving complete client satisfaction.

SERDES VALIDATION ENGINEER

XILINX
01.2012 - 01.2013
  • Performed SerDes Validation and Characterization. Conducted tests such as Jitter tolerance (Jtol), Transmitter equalization (FIR Filter Coefficients manipulation), Receive equalization, Clock Data Recovery Jitter tolerance, and PLL transfer functions. Accomplishments:
  • Completed characterization of GTH SERDES towards PCIE application.

ASIC TO FPGA EMULATION ENGINEER

QUANTENNA
01.2011 - 01.2012
  • Performed a full range of ASIC design SOC emulations in to the FPGA for Software Validation purposes. Accomplishments:
  • Selected to upgrade all the FPGA tools and products, and successfully achieved each initiative.
  • Converted the entire SOC, AHB, APB bus, PIC_E cores and all SOC to FPGA synthesis tools by converting to FPGA friendly code, such as removal of clock gating.
  • Converted all the Block Rams from ASIC vendor library to FPGA IP catalogs targeted toward HAPS board that had 2 Xilinx Virtex 7 FPGA
  • Re-pin toward FPGAs on HAPS and Dini boards
  • Came up with CSH and TCL build scripts for building multiple FPGAs one after another
  • Helped to bring up the processor embedded in the FPGA, (Soft IP from Synopsys called ARC), that was running linux
  • Helped with DDR-3 bring up, the code was from Synopsys IP.
  • Converted all the processor cache to Xilinx Block rams.

SENIOR FPGA/LOGIC DESIGN ENGINEER

LECROY
01.2004 - 01.2011
  • Signal processing implementation in the FPGA and implementation of different protocols. SME for different concepts of SAS/SATA protocol for FPGA implementations with Verilog/VHDL, such as Out of Band Signaling, Speed-Negotiation windows, Optical OOB, HOLD/HOLA, 8B/10B encoder/decoder, Comma Detection and Alignment, Parallel LFSR implementation for Scrambler and CRC, and transmitter training.
  • Accomplishments:
  • Designed the SAS/SATA error injector which was highly anticipated and was sold into the market.
  • Designed a DDS (Direct Digital Synthesis) system in the FPGA for the function generator project for generating signals such as sine, cosine.

Education

Certificate - Digital Signal Processing

Santa Clara University
Santa Clara, CA
01.2015

Master of Science - Electrical Engineering

San Jose State University
San Jose, CA
01.2007

Bachelor of Science - Computer Engineering

Georgia Institute of Technology
Atlanta, GA
01.1999

Skills

  • Customer support
  • Training and mentoring
  • Requirements analysis
  • Product lifecycle management

Timeline

Senior FPGA design engineer (Verilog RTL designer)

Celestica
02.2025 - 07.2025

Senior FPGA design engineer (Verilog RTL designer)

RTX (Raytheon)
01.2023 - 01.2024

Experience FPGA design engineer (Verilog RTL designer)

Boeing
01.2022 - 01.2023

ASIC to FPGA Emulation Engineer

MicroSoft
04.2021 - 06.2021

SENIOR FPGA DESIGN ENGINEER (VHDL RTL designer)

NORTHROP GRUMMAN
01.2019 - 01.2020

SENIOR FPGA DESIGN ENGINEER

EAGLE SEVEN
01.2017 - 01.2018

FPGA APPLICATION/DESIGN ENGINEER

ACHRONIX SEMICONDUCTOR
01.2014 - 01.2016

SENIOR FPGA/LOGIC DESIGN ENGINEER

JDSU
01.2013 - 01.2014

SERDES VALIDATION ENGINEER

XILINX
01.2012 - 01.2013

ASIC TO FPGA EMULATION ENGINEER

QUANTENNA
01.2011 - 01.2012

SENIOR FPGA/LOGIC DESIGN ENGINEER

LECROY
01.2004 - 01.2011

Master of Science - Electrical Engineering

San Jose State University

Bachelor of Science - Computer Engineering

Georgia Institute of Technology

Certificate - Digital Signal Processing

Santa Clara University
Yazdan Torabian-Esfahani