Michael Jones
San Carlos
CA ***70
****@****.***** HThttp://idonotlike.tvTH
H
Hardware
Xilinx, Altera FPGA. Verilog synthesis & simulation. Serial protocols.
LPDDR2, DDR2. ECL, TTL logic. PCI. ATE architecture. (ADC/DAC. Basic
analog. Clock synthesis. telecoms standards. Digital de/modulation and
synthesis. VXI, GPIB). Cadence, Synplicity, etc CAE. Rigorous specification,
review and release standards.
Software
Embedded NIOS. Mainly C. Some Python, C++, Perl. Basic HTML. Perforce,
SVN, Clearcase. Windows. (VxWorks/Linux/Solaris/Unix /Mac). Office, Visio,
Project, Visual Studio. (FrameMaker. FlexeLint). Apache. Dreamweaver.
Photoshop. CAE tool + license admin. Rigorous specification, review, quality
and source control standards. Author of Ipi static timing analyzer.
09/06 to present ADVANTEST, Santa Clara, CA T
Senior Engineer
Stratix IV design for low power DDR2 memory testing.
Developed from scratch an interface to a SerDes test module in Virtex-5.
NIOS Embedded software design, coding and debug. RTL. Stratix II.
Developed from scratch a histogram-generation FPGA for ADC testing in
Virtex-4. Included multiple patent applications (pending). Brought to
production and wrote calibration and diagnostic programs in C++.
Designed and developed simulation environment.
Developed part of a Spartan-3E FPGA for measurement sequencing.
07/84 to 08/06 CREDENCE / NPTest / Schlumberger ATE, Milpitas, CA T
Senior Staff Engineer
Initially hired at Schlumberger as an Intern, was consistently promoted and given
expanded responsibility to the Senior Staff level.
Hardware experience includes:
Designed and brought to production a 64bit/66MHz PCI card.
Created ATE architectural design of major new product family.
Designed hierarchical communication protocols (2MHz - 3GHz).
Performed front-end design and layout analysis for 1.6GHz pin mux.
Designed modules for a telecoms tester, incl. ISDN, T1/E1 and CDMA.
Designed programmable PRBS and jitter generators for telecoms testing.
Designed pin electronics, including use of think film hybrid technology.
Developed layout constraints and interfaced with layout engineers.
FPGA experience includes:
Developed and setup system simulation environment, including co-
simulation from Python or target environment.
Performed ionizing radiation reliability analysis (FPGA SEU).
Acted as Internal consultant.
Formulated FPGA design process and group website.
Extensive use of Xilinx over 15 years. Over twenty designs covering
families from the original XC2K to Virtex5 and most in between. More
recent experience of Altera Stratix II and IV, including gigabit
transceivers. Also some older families and Lattice devices.
Implemented designs up to 300MHz system clock rate.
Synthesized from Verilog using Quartus, Synplify Pro and Exemplar.
Michael Jones Page 2 of 2
****@****.***** HThttp://idonotlike.tvTH
H
07/84 to 08/06 CREDENCE / NPTest / Schlumberger ATE, Milpitas, CA T
Senior Staff Engineer (continued)
Software experience includes:
Embedded C.
Wrote low-level diagnostics that enhanced testing. Mainly in C/C++.
Wrote supporting scripts in various languages and OS s.
Provided CAE tool administration including introduction of Linux and
evaluation of new tools.
Improved design team productivity by writing an internal static timing
analysis tool which imported data from Cadence Concept and Allegro.
Ported VxWorks to an embedded instrument processor.
Implemented low level instrument drivers.
Wrote system calibration programs for both timing and voltage.
Wrote GUI for test equipment, running under X-Windows.
Patent
US patent 7035755. Primary inventor. Circuit Testing with Ring-
Connected Test Instrument Modules. Granted April 25th, 2006.
Papers
2001 International Cadence User Group Conference. Author/presenter. Ipi
- A PCB-level static timing analysis tool.
2004 International Test Conference, Author/presenter. Digital
Synchronization for Reconfigurable ATE
2004 International Test Conference. Author. System Monitor for
Diagnostic, Calibration and System Configuration
B.Sc. (Hons.) Computer Science - University of Manchester
Training
Altera + Xilinx FPGA. Cadence + other CAE (including ConceptHDL, Specctraquest
and Allegro). ISDN protocols. Verilog. Python. ASIC design. CDMA/spread-
spectrum. Time Management. ATE programming. SEU analysis. TQM. Problem
solving. Teamwork. Communication. Photoshop.
Work Interests
I enjoy jobs enabling me to combine my hardware and software skills for the same
project. I enjoy variety, and especially FPGA design. I am particularly fussy about
quality. I enjoy occasional travel, including international.
Nationality
Dual US citizen and British citizen. Hold current passports from both.
Non-work Interests
Folk dancing (Morris, Irish, English, International). Folk music. Folk song. Game
playing (word, board, card). Photography. Cats. Host own web site. Ex-director of
San Francisco Free Folk Festival: source of general management and conflict
resolution skills. Irish community non-profit assistance.
Carpe Diem