Post Job Free
Sign in

Design Verification Engineer

Location:
United States
Posted:
October 20, 2008

Contact this candidate

Resume:

Tushar Agarwal

**** ** ***** *** **** # **** Tel: 971-***-****

Hillsboro, OR-97124 Email: **************@*****.***

Summary • Versatile engineer with current focus in Verification Strategies and methods.

• Proficiency working with RTL Coding Simulation and debugging.

• Proficiency in working with Vera and Verilog.

• Lab experience in Board bring up and Board testing.

• Design and development of BFMs, Transactors and Checkers for Verification Environment.

• Good understanding of flow of verification with broad view of entire process.

• Successful in interfacing with broad range of people in all stages of product development.

• Detail-oriented with ability to work well independently and under strict deadlines.

• Highly motivated, result-oriented, team player with excellent interpersonal skills.

• Detail understanding of automation using perl script.

Experience

Focus Enhancments, Oregon March 2006 – Present

Design Verification Engineer

Environment: Vera, C, PLI, System Verilog Assertion, Perl, VCS, Debussy, DVE, ARM Processor, DPI

Ultra Wideband (UWB) is an exciting new technology that creates a world of opportunities for new wireless applications. Based on the WiMedia Alliance UWB standard and Certified Wireless USB specifications from the USB-IF, UWB offers higher data rates for digital media applications. This is achieved by transferring data from Mac to Phy and vice-versa. This data is sent in form of packets over air. The Mac is controlled using ARM processor.

• Responsible for developing verification Plan and implementing it with focus on reusability.

• Implemented both direct and random test, along with transactor and BFM based on object oriented techniques (OOP) and RVM methodology.

• Initiated and implemented system Verilog assertion to improve functional coverage.

• Assert gate level test and check the functionality.

• Implemented coverage based test to verify the functional and code coverage.

• Worked closely with logic design team on various block (GAB, SOC, MAC, PHY, SRAM, AHB-AMBA) over specifications definition, bug resolution and meeting maximum coverage goals.

• Created perl scripts to help automation of test. Proved successful coverage results with regression.

• Implemented VMM planner.

• Worked in Lab during Board bring up and Board testing.

Intel Corporation, Portland, Oregon April 2005 – March 2006

Validation Engineer

Environment: ATE, Oscilloscope

Worked in product development lab along with school. Worked on latest processor and chipset.

• Performed structural and functional test and Validation on microprocessor and chipsets.

• Did trouble shooting and verification of the product.

• Performed verification of the faulty chips with respect to different parameters.

• Assisted in trouble shooting of various test vectors and ran them on ATE.

• Did product Platform Validation on microprocessor.

• Made report on the given product.

Portland State University, Oregon Sept 2005 - March 2006

Research Assistant

Environment: Modelsim, Verilog, Xilinx ISE

The Adhoc network consisting of wireless sensors was designed to be able to communicate with other sensors and finally to the microprocessor.

• Designed and verified the architecture of Adhoc network consisting of wireless sensors and microprocessor.

• IIC bus was thoroughly studied and its various communication mode was understood, especially its dual clock operation was learned.

• Designed IIC Bus using Verilog.

• Performed functional test along with timing verification.

• The design was simulated using Modelsim and finally synthesized using Xilinx ISE.

TATA Institute of Fundamental Research, Mumbai, India May 2003 – Sept 2003

Design Engineer

Environment: Modelsim, VHDL, Xilinx ISE

This RISC Processor was designed as a part of major project, with simple instruction set to reduce the complexity and to support reusability.

• Designed a flexible microprocessor, which can be reused as per the changes in the research.

• Synthesized and implemented the design on CPLDA using JTAG.

• Assisted other engineers to understand the basic architecture of design.

• Gave presentation on entire design to the whole research group.

• The micro architecture and Instruction set of some processors like 8085 and 8086 was analyzed carefully. Designed micro architecture for the processor based on research and analysis result.

• The entire design was than implemented using VHDL language.

• The processor was designed to be adaptable to changes in future technologies keeping in mind reusability of code.

• Various FPGA and CPLDA were studied and than the design were synthesized with the help of Xilinx ISE on CPLDA using JTAG cable.

Dagger Forst Tools Ltd., Mumbai, India March 2003 – Sept 2003

Electrical Engineer

Environment: CNC Machines, C

Worked on CNC machine, programming and mathematical calculations were done.

• Problems in the machine were identified and were solved with collaboration of other departments.

• Routine checks of machines were performed.

• Made a report on the performance and issues related to trouble shooting after proper analysis.

Academic Projects Portland State University , Oregon Jan 2004 - June 2004

Environment: Modelsim, Verilog, Xilinx ISE, VHDL

Designed and verified bus controller unit for 3.2-GHz Intel Xeon microprocessor with dual-channel DDR266 SDRAM interface capable of providing up to 4.3GB/s memory bandwidth, 8X AGP interface that delivers up to 2.1 GB/s of graphics data, and 66 MHz PCI bus interface.

• The architecture of bus controller was designed studying the Intel Bus controller.

• The Bus Controller was implemented and verified using snooping logic and MESI cache coherence protocol.

• This bus controller was modeled and verified in VHDL using modelsim simulator.

• The resulting HDL description was synthesized for Xilinx FPGA.

Antech Technologies , Mumbai, India June 2002 – Aug 2003

Teaching Assistant

Environment: Modelsim, VHDL, Xilinx ISE

Classes were provided to assist students to develop there logic design skills and HDL language.

• Assisted students in solving designing problems, tuning problems and understanding the concepts of VHDL programming.

• Designed lab assignments for students.

Computer Skills Hardware Languages : Verilog, VHDL, assembly language, NTB-VERA, C, Perl, DC_TCL

: System Verilog Assertions

Operating Systems : Unix, Windows NT/2000/XP, Linux

EDA TOOLS : Mentor Model Sim, Xilinx ISE, VCS, Cadence Tools, Logic Analyzer,

Oscilloscope, VCS, Debussy Verdi, Synopsys VMM Planner, DVE,

Leonardo Spectrum

Education

Portland State University, Portland, Oregon

Masters of Science, Electrical & Computer Engineering Sep 2003 – Dec 2005

R.A.I.T, Mumbai, India

Bachelor of Engineering, Electrical Engineering June 1999- July2002

Related Coursework

ASIC Modeling & Simulation Digital Integrated Circuits

Formal Verification of Hardware and Software Microprocessor System Design

Advance Communication System Design Signals and System Computer Architecture

Presentations

Presented a paper and gave a seminar on VHDL Synthesis and Simulation at Computer Society of India, Mumbai Chapter.

Achievements

Won a technical Model presentation at undergraduate level.

Activities

Current member of IEEE.

Represented School in various technical competitions at undergraduate level in India at state level.

References

Available on Request.



Contact this candidate