Post Job Free
Sign in

Engineer Design

Location:
Woodland, CA
Posted:
December 10, 2012

Contact this candidate

Resume:

Jeremy W. Webb

*** ***** *****, ********, ** ****5 E-mail: ******.****@****.***

Cellular: 530-***-**** Website: jwebb-design.com

ENGINEERING EXPERTISE

Design

FPGA and CPLD Logic design in Verilog and SystemVerilog: Altera and Xilinx devices.

High-speed digital PC board design: up to 16 GHz, single-ended and di erential transmission lines,

LVPECL, ECL, LVDS, CML.

Microprocessors: IBM PowerPC 405GPr, Microchip, Xilinx PicoBlaze and MicroBlaze.

Highly skilled at circuit and system initial turn-on and debug.

Measurement

Logic Analyzer, Digital Communications Analyzer, Oscilloscope, Bit Error Rate Tester (BERT), Pulse

Generator, Spectrum Analyzer, Signal Source, Network Analyzer, Serial Component Monitor.

CAE

Mentor Graphics Board Station/PADS/DxDesigner, PSPICE/HSPICE/HPSPICE, Agilent ADS,

AutoCAD R14/2000/2002, Synplicity Synplify Pro/Premier, ModelSim, Questa, Xilinx

ISE/EDK/PlanAhead/ChipScope, Altera Quartus II, MATLAB, Aldec Active-HDL/Riviera-PRO,

Synopsys DC Compiler, Genesys Filter SW, Orcad Schematic Capture, and Orcad Layout Plus.

Programming

SystemVerilog, Verilog HDL, MATLAB, C, Assembly, VEE, Visual Basic, VHDL, Perl, Tcl/Tk, L TEX.

A

PROFESSIONAL EXPERIENCE

Centellax, Santa Rosa, CA April 2007 Present

Senior Design Engineer

Designed the Data Path FPGAs for the PG32 32Gb/s Programmable Pattern Generator and ED32

32Gb/s Programmable Error Detector PODs. The Data Path FPGAs operate at speeds up to 1Gb/s,

interface with 4 16:1 Multiplexers and 1:16 Demultiplexers operating at 8Gb/s, and generate both

Pseudo-Random Binary Sequences and custom user patterns.

Architected the Data Path FPGAs for the PPG12500 10Gb/s Programmable Pattern Generator and

PED12500 10Gb/s Programmable Error Detector. The Data Path FPGA operates at speeds up to

1Gb/s, interfaces with 36Mb of QDR-II SRAM operating at 500Mb/s, and generates both

Pseudo-Random Binary Sequences and custom user patterns.

Designed the Xilinx MicroBlaze Hardware Architecture used on digital sub-systems. The MicroBlaze

32-bit processors had many peripherals including a 512Mb 125MHz DDR2 SDRAM, 2GB microSD

card, and 64Mb SPI Flash PROM.

Documented FPGA and PC board designs using a combination of an internal wiki and website and an

engineering reference speci cation. The documents contained information on design intent, control

algorithms, register de nitions, and hardware modi cations.

Performed software design of control algorithms using C code for loading patterns and capturing data.

The C code interfaced to a Xilinx Virtex-5 FPGA via a 32-bit MicroBlaze processor running in a

Xilinx Spartan-3A DSP FPGA.

Managed the development e ort for an external PC application used to load custom patterns onto

Centellax PPG12500, PED12500, and PCB12500 products. Speci ed requirements for software

functionality and user interface design.

Created a web based search utility to simplify company-wide part searches using a combination of Perl

DBM and CGI.

Streamlined new part number requests by implementing a web-based submission form which

automatically distributed the part information to the appropriate departments and personnel. As a

result, part setup mistakes on printed circuit boards and mechanical drawings were minimized.

University of California, Davis, Davis, CA October 2003 March 2011

Research Assistant

Architected a baseband signal source and spectrum analyzer instrument capable of generating or

analyzing signals in the frequency range of DC to 125 MHz. The signal source is capable of generating

either CW signals or arbitrary waveforms.

Designed a con guration interface for a rst- and second-generation multi-core processor.

Developed a website to document the progress and design process of my Masters thesis project.

Created a Subversion revision control repository for tracking all design les from PC board schematics

to SystemVerilog code for FPGA designs.

Mentored several undergraduate students in various disciplines including embedded software design,

FPGA design, and PC board design.

Consulted for several UC Davis research groups including the Chemistry Department, the Mechanical

Engineering Department, and the Optical Research Group. Provided information regarding FPGA and

embedded software design.

Agilent Technologies, Inc., Santa Rosa, CA October 2004 April 2007

Hardware Design Engineer

Implemented a high-performance numerically controlled oscillator for a Direct Digital Clock

Synthesizer in a Xilinx Virtex II and Virtex-4 FPGA.

Performed schematic design for a high-performance Spectrum Analyzer Motherboard.

Proposed and built an RS-232 Hub/SPI Controller board for a high-performance Spectrum Analyzer.

This board allowed for faster debug and turn-on of SA Measurement boards.

Responsible for multiple complex designs targeting multi-million gate FPGAs.

Led the schematic design and layout of the analog section of a new measurement board for a

high-performance Spectrum Analyzer, thus accelerating the schedule by 2 months.

Thomson Grass Valley, Nevada City, CA July 2004 October 2004

Hardware Design Engineer

Implemented an SDRAM controller for a Filter Control FPGA in a Video Production Box.

Barco-Folsom, LLC., Rancho Cordova, CA January 2004 July 2004

Hardware Design Engineer

Designed the motherboard for the new Folsom Research controller. The project involved PC board and

FPGA Verilog HDL core design using a Xilinx Spartan IIE. The FPGA interfaced to an IBM

PowerPC, a MultiMedia Card, USB, RS-232, a PS/2 keyboard, Ethernet, and an ADC.

Folsom Research, Inc., Rancho Cordova, CA March 2003 January 2004

Hardware Design Engineer

Developed FPGA Verilog HDL cores and PC Boards for Audio and Video presentation systems.

Agilent Technologies, Inc., Santa Rosa, CA July 2001 October 2002

Manufacturing Development Engineer

Created test speci cations for PC boards, assisted with environmental quali cation and testing,

trained technicians on troubleshooting to reduce scrap costs for Agilent s 86130A BitAlyzer, N1015A

Modulation Test Set, and 71501D Jitter Analysis System.

Agilent Technologies, Inc., Santa Rosa, CA October 2000 July 2001

Hardware Design Engineer

Designed and manufactured a demonstration tool (JET) for Agilent s 86130A BitAlyzer. The project

involved PC board and FPGA Verilog HDL core design using Xilinx Spartan II FPGAs. The JET

helped to increase customer understanding of the BitAlyzers Error Analysis Software and resulted in

increased sales.

Presented a poster paper on the e ectiveness of Agilent s 86130A Error Analysis software at the

Optical Network Interface Design Symposium 2002 in San Jose, CA.

http://jwebb-design.com/publications.html

Agilent Technologies, Inc., Santa Rosa, CA July 2000 September 2000

Intern

Co-designed and assembled a 10 GHz phase-locked YIG signal source. Involved designing C and

Assembly language software modules to interface a PIC microprocessor, DACs, and a fractional-n

synthesizer.

EDUCATION

PhD (student), University of California, Davis June 2015 (expected)

Emphasis on digital signal processing design.

M.S.E.E., University of California, Davis March 2011

Emphasis on digital signal processing design.

Thesis project: A High Performance Baseband Instrument

B.S.E.E., University of California, Davis June 2000

Emphasis on signal processing and communications design.

AWARDS AND PUBLICATIONS

Recipient of an Agilent Technologies 2006 Innovation Merit Award for my idea entitled: FPGA

Design Creation Automation .

I designed many Perl scripts and Make les to automate various parts of the programmable logic

design cycle.

Agilent 86130A Error Analysis Demonstration poster paper, ONIDS 2002

Received Agilent Technologies Author Recognition award.

10 GHz Phase-Locked YIG Source, UC Davis Prized Writing contest, 2001-2002

Received Honorable Mention recognition.

Jeremy W. Webb, Unleashing the Power of the Command-Line Interface, Synopsys Users Group

Conference (SNUG), Silicon Valley, 2012.

Jeremy W. Webb, A High Performance Baseband Instrument, Masters Thesis, Technical Report

ECE-VCL-2011-1, VLSI Computation Laboratory, ECE Department, University of California, Davis,

2011.

Dean N. Truong, Wayne H. Cheng, Tinoosh Mohsenin, Zhiyi Yu, Anthony T. Jacobson, Gouri Landge,

Michael J. Meeuwsen, Anh T. Tran, Zhibin Xiao, Eric W. Work, Jeremy W. Webb, Paul V. Mejia,

Bevan M. Baas, A 167-Processor Computational Platform in 65 nm CMOS IEEE Journal of

Solid-State Circuits (JSSC), vol. 44, no. 4, pp. 1130-1144, April 2009.

Dean Truong, Wayne Cheng, Tinoosh Mohsenin, Zhiyi Yu, Toney Jacobson, Gouri Landge, Michael

Meeuwsen, Christine Watnik, Paul Mejia, Anh Tran, Jeremy Webb, Eric Work, Zhibin Xiao, Bevan

Baas. A 167-processor Computational Array for Highly-E cient DSP and Embedded Application

Processing. In Proceedings of the IEEE HotChips Symposium on High-Performance Chips (HotChips

2008), August 2008.

Dean Truong, Wayne Cheng, Tinoosh Mohsenin, Zhiyi Yu, Toney Jacobson, Gouri Landge, Michael

Meeuwsen, Christine Watnik, Paul Mejia, Anh Tran, Jeremy Webb, Eric Work, Zhibin Xiao, Bevan M.

Baas. A 167-processor 65 nm Computational Platform with Per-Processor Dynamic Supply Voltage

and Dynamic Clock Frequency Scaling. Symposium on VLSI Circuits, (VLSI 08), June 2008, pp.

22-23.

Zhiyi Yu, Michael Meeuwsen, Ryan Apperson, Omar Sattari, Michael Lai, Jeremy Webb, Eric Work,

Tinoosh Mohsenin, Bevan Baas, Architecture and Evaluation of an Asynchronous Array of Simple

Processors, Journal of VLSI Signal Processing Systems, March 2008.

Zhiyi Yu, Michael Meeuwsen, Ryan Apperson, Omar Sattari, Michael Lai, Jeremy Webb, Eric Work,

Dean Truong, Tinoosh Mohsenin, Bevan Baas, AsAP: An Asynchronous Array of Simple Processors,

IEEE Journal of Solid-State Circuits (JSSC), vol. 43, no. 3, pp. 695-705, March 2008.

Bevan Baas, Zhiyi Yu, Michael Meeuwsen, Omar Sattari, Ryan Apperson, Eric Work, Jeremy Webb,

Michael Lai, Tinoosh Mohsenin, Dean Truong, Jason Cheung AsAP: A Fine-grain Multi-core

Platform for DSP Applications, IEEE Micro, Volume 27, Number 2, March/April 2007.

Bevan Baas, Zhiyi Yu, Michael Meeuwsen, Omar Sattari, Ryan Apperson, Eric Work, Jeremy Webb,

Michael Lai, Daniel Gurman, Chi Chen, Jason Cheung, Tinoosh Mohsenin. Hardware and

Applications of AsAP: An Asynchronous Array of Simple Processors. In Proceedings of the IEEE

HotChips Symposium on High-Performance Chips (HotChips 2006), August 2006.

Zhiyi Yu, Michael Meeuwsen, Ryan Apperson, Omar Sattari, Michael Lai, Jeremy Webb, Eric Work,

Tinoosh Mohsenin, Mandeep Singh, Bevan M. Baas. An Asynchronous Array of Simple Processors for

DSP Applications. In Proceedings of the IEEE International Solid-State Circuits Conference, (ISSCC

06), February 2006, pp.428-429.



Contact this candidate