Keith Irwin Technical Documentation and Training
kgi@ieee.org (925)
425-0093 357 Mission Drive, Pleasanton, CA 94566
Summary I have
a broad range of experience with ASIC design, verification and documentation,
and with complex software for EDA and enterprise applications. I work constructively with busy teams to
document flow and methodologies, create and deliver training classes, write design
specifications and focused user documentation, and work within a schedule. I like to be part of the team.
§
Created and edited numerous User Guides, Databooks, Training Classes,
and Design Documents for software and hardware development teams and their
customers
§
Successfully verified ASICs and FPGAs for ATM switching, packet
protocol analysis, and Firewire
§
Long experience providing excellent language and tool support for
complex software
§
Proficient with FrameMaker, Word, PowerPoint, Verilog, VHDL, assertion-based
checking, behavioral modeling, simulation and synthesis tools, bash, Perl,
training development and documentation.
Familiar with C, Vera, Tcl, PCI Express, USB, AMBA, PCI, memory
controllers, formal verification.
§
Experience from concept through verification in ASIC and software
design environments
§
Test, coding, documentation
at Jasper Design Automation – Verified, debugged,
modified Verilog-based Formal Verification IP. Created databooks and tutorial
for USB, PCI Express, and AMBA. [2003-2004, 8 months]
§
Test and documentation at Steelwedge - Extensively validated
user interface and functionality while creating user guides, on-line help and
training for Demand Forecasting software. [2002, 6 months]
§
Support and Release at Talus
Solutions –
(employee) Managed support to clients and consultants, developed and delivered
training, specified and tested sales demos, edited documentation, and managed
releases for enterprise level, J2EE-based pricing software. Implemented processes for successful customer
and document management. Recruited staff. Member of merger integration team,
the Interactive Voice Response System team, and Vantive merger team after Manugistics
buyout. [2000-2002, 20 months]
§
Design Process Modification
at NEC - Developed
a structured VHDL-based design methodology to encourage high level design
techniques. Re-coded dozens of example
circuits reducing code length by factor of 5-10. Analyzed and critiqued
existing design flow. Recommended
significant new approaches. Presented
training workshops at Shikoku and Ibaragi sites. [1997-2000, 2003, 7 months]
§
ASIC verification at Zayante - Developed testbenches for IEEE-1394A link and phy
designs at block and chip levels.
Contributed to model development for B version in Verilog and VHDL. This work was later productized by Apple as FireWire 800.
[1998-2000, 15 months]
§
FPGA design and verification
at Boeing’s Argo Systems - Designed Xilinx FPGA for
reconfigurable PCI card for telecom Protocol Analyzer, monitoring incoming ATM
streams and compiling data to memory.
Developed automated test generation and assertion based results checking
for the 4 FPGA chipset. Created design
documentation. [1998-1999, 9 months]
§
Verification at ATM Systems - Worked with the ATM
switching system development team under the guidance of Dr. Larry Roberts. Provided testbench development, language and
tool support, and model creation for 3 of 5 ASICs. The test bench included
directed and automated input, built-in assertion based output checking, and
complex analysis routines for analyzing and graphing cell distribution,
arbitration fairness, policing policies and ABR algorithm effectiveness. Provided
tool and VHDL language expertise to the team.
Implemented configuration management system for the design project team
using RCS and C-shell scripting. Managed aspects of Phase 2 iteration of chip
set. [1996-1998, 25 months]
§
Training - Training classes developed for and
presented to UC Berkeley Extension, Cirrus Logic, Intel, and Lucent,: Topics
included “Intro to VHDL Language”, "HDL for Synthesis Users", and
“VHDL Testbenches”. [1995-1998, 75 training days]
§
IP Development - Model development of 4 MB
Video Ram with accurate timing and verification IP. Built bus-functional,
procedure based VHDL testbench for testing.
Created Model Databook. Sold to LSI Logic, Megatek. [1995, 3 months]
§
Documentation at Altera - Created Synthesis Users
Guide for MaxPlus2. [1995, 3 months]
§
Test and Debug at Zycad - Assembled automated
testing and analysis suite for the VHDL Instruction Processor. Ported RASSP
VHDL demonstration project to run on the supported subset. [1994, 6 months]
Vantage developed and marketed the first
commercially available VHDL simulator system, and grew from 0 to $14M in
revenue with 1500 seats in 5 years. As the first tech support engineer, I was able
to slowly assemble an outstanding customer support team, recognized in surveys
as providing the industry leading expertise for early adopter VHDL clients.
§
Delivered world class tool & language support for clients, on-site
and remotely
§
Built team of a dozen top notch design support engineers, plus support
staff
§
Designed training classes presented to over 1000 engineers
§
Set and maintained high standards for training and product quality
§
Managed implementation of 5 volume “Vantage SpeedWave” documentation
set
§
Specified and managed systems for order entry, billing, bug tracking,
commissions, production, and shipping
§
Contributed significantly as team member to product features and
functionality
§
Managed $1.5M operations budget
§
Vantage Employee of the Year 1991
Vantage was acquired by Viewlogic Systems Inc.,
December 1992.
B.S. Physics, University
of Delaware
Master’s
Program, Electrical Engineering, University of Delaware, concentration in semiconductor
materials, IC fabrication, optical switching, solar cell research
Radar
Technician, Delaware Air
National Guard
Trombonist,
Treasurer, Technician: The Whale
Band
Father,
traveler, Frisbee tosser, dog hiker, home re-modeler