Post Job Free
Sign in

FPGA Design Engineer

Location:
Canada
Posted:
September 11, 2014

Contact this candidate

Resume:

Reza Rezvani

* ***** ******* ****, *******, Ontario L3T 3C2

Phone: +1-416-***-**** Email: ***.*******@*****.***

FPGA Design Engineer

Challenge-driven and highly knowledgeable FPGA Design Engineer offers over a decade of experience in protocol

design and analysis, packet processing, and software hardware interface design in Telecommunication and IT

companies with diverse and geographically remote teams.

Brings expertise in high speed logic design, timing closure, and verification methodologies. Has proven capability

in architecture design, block partitioning, quality and reliability. Possesses strong technical leadership, problem-

solving and debugging skills.

Knowledge Areas:

Altera FPGA families Modelsim Protocols: Ethernet, TCP/IP

Xilinx FPGA families NCSim Processor & Microcontroller

High speed logic design Constrained Random Tests C, Pyhton

SERDES ISE, ChipScope PCIe, Wishbone

Verilog and System Verilog Quartus, Signaltap Board Design

VHDL Scripting languages: TCL, Perl Switching power supply

Timing closure BIST built-in self-test I2C, SMII, SPI

SVN, source version control Signature Analysis DSP & Digital Filters

Simulation Scan based testing Windows, Linux

Professional Experience:

Hewlett-Packard, Singapore, July 2008 to Aug 2014

FPGA Design Engineer

Key Results:

• Designed and developed protocols to communicate status and data between switches using broadcast and

point2point packets. This protocol enabled HP to add stacking capability to HP2900 and HP3800 switch

series.

• Designed and developed 10G packet processor in FPGA in which FPGA receives L2 packets from two 10G

ports, encapsulates in GRE header, and then transmit the GRE packets out. This design provided additional

GRE tunneling capacity for HP switches/routers.

• Prepared a CRT (constrained random test) environment using system verilog to verify 10G packet processor

FPGA. Improved productivity by reducing the total amount of time spent on verification.

• Designed hardware abstraction layer (HAL) in FPGA. Introduced a new protocol that eliminate mutex

implementation in software so all processes in software can use FPGA interface as if it is only dedicated to

that process.

• Two invention disclosures:

o Invented a mechanism to prevent permanent circulation of broadcast packets in a closed network.

o Introduced a new communication protocol between FPGA and microprocessor that fully utilize the

communication bandwidth between FPGA and processor.

• Prepared guideline for FPGA/CPLD programmers included work flow, coding style, release process, version

control, and block reuse.

• Architecture design, block partitioning and software/FPGA partitioning for large complex designs

• Designed and implemented complex logics in FPGA chips for Network Switch Products.

• Designed and implemented fully automated test environment and test cases for each project.

BBS Telecommunication, Singapore, Aug 2005 – July 2008

Hardware Engineer

Key Results:

• Developed single-phase energy meter accuracy class of 1% based on TERIDIAN 71M6521 metering chip.

Design met IEC standard and passed through EMI/EMC tests. This design was 20% cheaper than previous

product of the company.

• Developed power line modem for “CELENEC Band A” based on YiTRAN chip.

• Involved in design and implementation of PABX project which was based on Xilinx Spartan-3

and Blackfin processor.

Niksu Negar Co., Tehran - Iran, Nov 2002 – Aug 2005

FPGA Design Engineer

Key Results:

• Designing and implementing PCIe bus analyzer based on Xilinx Virtex2Pro50 device and its embedded

PowerPC processor. All logic blocks of this product were designed to work at 250MHz clock rate.

• Designing and Implementing PCIe Bus Performance Analyzer based on Xilinx Virtex2Pro50 device. All logic

blocks of this product were designed to work at 250MHz clock rate.

MCT Co., Tehran - Iran, Mar 2000 – Nov 2002

FPGA Firmware Engineer in Software Radio Team

Key Results:

• Design and implementation of a Quad Receive Signal Processor in FPGA for GSM-BTS (Using

Altera’s ACEX and APEX devices).

• Design and Implementation of a two channel GMSK Modulator in FPGA for GSM-BTS (Using Altera’s

ACEX and APEX devices).

• Implemented Viterbi Decoder by TMS320C542 processor.

Other Professional Experiences

• Direction of arrival (DOA) estimation, Beam-forming and implementing in SHARC ADSP-

2160 processor.

• Designing and simulating systolic array architecture for MVDR beam-former and DOA

estimation.

• Designing and implementing a 2KW Voltage Stabilizer.

• Designing and implementing an AC Motor Protector

• A simple DC Motor Controller

Education:

National University of Singapore

Aug. 2006 – Apr.2008, M.Sc. in Management of Technology

Amirkabir University of Technology, Tehran - Iran

Sep. 1996 - Mar. 1999, M.Sc. in Computer Architecture

Thesis Title: “Design and Implementation of Broad-Band DOA (Direction of arrival) Estimating Systems”.

Iran University of Science and Technology, Tehran - Iran

Sep. 1990 - Jan. 1996, B.Sc. In Computer Engineering



Contact this candidate