Upload
michael-vogwell
View
348
Download
1
Embed Size (px)
Citation preview
MICHAEL VOGWELLB.Eng M.Sc(Distinction) C.Eng. MIET
A Pictorial Career Summary
Introduction - 1978-84Apprentice Electrician and Electronics Hobbyist, ONC, HNC, B.Eng.Degree sponsored by WD & HO Wills (Imperial Tobacco Ltd.)
HAUNI PROTOS Cigarette making machine 7-20000 Cig/Min
1984 Designed and constructed a Motorola 6502 based, 4 channel transient recorder as a HNC project, for which I received a distinction.
1980: Disco console. I designed the pre-amps… hummed, purchased kits… hummed.(Lesson learnt... Ground loops & Star points)
Power Electronics – ASIC 1984-91
Initially, a project engineer for AC and DC variable speedMotor Drives/Inverters, moved to UPS C&I.
Started a Power Electronics M.Sc. at University of Bristol.
1st FPGA project using Xilinx XC2064.
Moved into design for UPS subsystems, and project lead for AP10-50 series domestic UPS.
I developed Emerson’s first mixed signal ASIC (SGS Thomson 6μ mixed signal cell array).
Liebert 610 Online UPS225-1000kVA
3 Phase Inverters
ASIC and FPGA 1991-present
Ericsson: GSM and Bluetooth Baseband designer. Design in VHDL, and Verilog.
Designed a Bluetooth-Ethernet reference design to promote a potential ASIC project.
GEC Plessey, Semicustom & Media Group.Gave a presentation VHDL User Group.Teletext and Satellite FEC design,13 tape outs, schematic and VHDLEricsson sold the division to Infineon who closed the Swindon office in 2003.
Using redundancy, I purchased Altium Designer and Modelsim PE Dual Language, registered Ipeva Limited December 2003, dissolved the company in 2014.
C-RTL Read Solomon for DVB Satellite decoder, one of a three chip
chipset. V42bis de/compression in hardware for a phone baseband. Evaluated Cadence DFII and SPW (Signal Processing
Workbench) with HDS option to attempt co-simulating VHDL model concurrently with the ANSI C model.
Evaluated a number of C-RTL tool flows for Ericsson, which also formed the basis of my M.Sc. Dissertation.
Modelled a graphical system based on a PIC processor coded in VHDL, C, and JAVA.
Compared performance of system level modelling, simulation and synthesis of each language, and ease of co-simulating models in Modelsim simulator using C-FLI, and TCP sockets.
Bluetooth Block designer responsible for Voice codec µ law, α law,
CVSD, MPCM, DMA and ARM top level integration. IP verified in simulation and on FPGA platforms for Software
development. Developed a fully automated flow converting VHDL RTL IP
to Verilog for supply to Ericsson’s customers. Used Advanced System Concepts (ASC) V2V and Synopsys
formality Source VHDL required recoding to strict coding guideline,
and low level RTL arithmetic to convert correctly to Verilog. Regression suite run on Cadence Incisive, Mentor Modelsim
and Synopsys VCS.
Board, FPGA and ASICSystem Level design, RTL, ASIC, FPGA and PCB design and verification.
Board level design using Cadence Pspice, Orcad, Mentor Graphics Boardstation, Altium Designer, tape and foils, and pen and paper
PMIC Highly integrate Power Management devices. Mainly Analogue with Digital control, power sequencing,
monitoring with I2C, SPI and DWI interfaces to host. Many LDO’s, Bucks and Buck/Boost converters. Extensive use of gated clocks, latches and
asynchronous logic. Limited (often none) digital test access. Micro BGA package, bumped die hard to probe. Field failures, application issues difficult to diagnose. Extremely high volume, right first time, field failures not
an option.
PMIC Emulation
Zynq’s ARM core can emulate the host processor on a Phone or Tablet platform, with networking, running Linux and Python + Ctypes interface to FPGA fabric.
Exposed to the same stimulus as evaluation Silicon, issues can be identified,enabling simulation test case to be written in Python, C, and SystemVerilog.
Initial evaluation using Altera,having also reviewed Actel and Xilinx.
Interest from a customer required a moved from Altera to Xilinx.
Developed an automated flow from ASIC SystemVerilog RTL to FPGA using Vivado, or,Vivado with Synplify_Premier.
USB-JTAG
Config and
Debug
Predictor-Observer
Device under Test
Application Board
Evaluation Silicon
nOnKey, TA,
GPIO, VBAT,
ETC.
LDO’s, Bucks, GPIO,
Audio?
Probes
Emulated
LDO’s, Bucks, GPIO
FPGA Board
PMIC Emulation using Zynq
Xilinx Zedboard, Zynq XC7Z020http://www.dialog-semiconductor.com/products/power-
management/da9063
What can I offer? Practical hands on design Broad skill base Alternative, approach Willingness to learn Desire to innovative