|
Thomas A. Amberg
|
180 Elm Court #1011
|
Sunnyvale, CA 94086
|
|
ta (at) taweb (dot) com
|
(408) 735-8658
|
|
www.taweb.com
|
cell: (408) 691-4276
|
|
Objective
|
I am seeking an Electronics Engineering & Management position.
My interests are in creating leading-edge designs and tools that are profitable, maintainable, and enjoyable to use.
|
|
Education
|
+ B.S. Electrical Engineering; Michigan Technological University, 1992;
Houghton, MI 49931; Option: Computer Engineering
+ GM Knowledge Engineering Apprenticeship Program
+ Cal Tech Course on VLSI design, taught by Carver Mead (Audited)
+ Cadence training on Virtuoso, SKILL, DRACULA, IC Craftsman, and Silicon Ensemble
|
|
Computer Languages & Electronic Design Tools
|
|
C / C++
|
Perl
|
SPICE
|
HTML / JavaScript
|
|
Neural Nets
|
M.1 (AI shell)
|
LISP / SKILL
|
Assembly (rusty):
680x0, PowerPC, 68HC11, 8085
|
|
Verilog & VHDL (enough to develop and run placement and routing tools)
|
CAD Tools I have used for design, built flows around, or developed first hand:
- Cadence: DF2 environment overall, Virtuoso, Silicon Ensemble,
IC Craftsman, Dracula, Assura Physical Verification
- Avanti: Hercules LVS
- Synopsis: Railmill, and a small amount of Design Compiler
- Mentor Graphics: xCalibre
- Simplex: Fire & Ice (Parasitic Extraction),
VoltageStorm & Electron Storm (Power analysis)
- TannerEDA: L-Edit Layout, DRC, LVS, and Extraction
|
|
Qualification & Experience
Advisory Engineer
1-04 to 7-14-06
|
International Business Machines; San Jose, CA;
+ Performed integration (full-chip and FPU levels) for an ultra-high speed (classified) PowerPC microprocessor. This was a test chip for experimental circuit techniques, done by a very small team in IBM's Austin Research Labs, and E&TS in San Jose. Tasks included:
- floorplanning both the chip and the FPU unit;
- controlling IC Craftsman place and route tools;
- developing custom routing software (and running it) on the normalizer unit;
- power grid design to work in a very sub-optimal package;
- defining the interface to a C4 flipchip package;
- power analysis; and
- DRC/LVS.
+ Performed integration tasks on a reusable wirebond High-Speed Serial core (i.e. Hard IP core development). This job included tools and flows to:
- floorplan potential customer chips;
- define the interface of the core;
- do power grid design & analysis;
- define an inter-organizational flow for image & package customization; and
- "Walk in the shoes of the customer" to make sure end IP is fully usable.
+ Worked at coordinating some network issues between our San Jose "satellite" office and the Rochester MN "home" office;
+ Debugged problems in technology files due to multi-site design process;
+ Development done using SKILL, Virtuoso, Virtuoso Custom Router, and IBM internal tools.
|
Independent Contract Engineer
8-02 to 12-03
|
+ Development of Signal Processing Code;
+ Manufacturing Engineering & Operations;
|
Senior Design Engineer
7-01 to 8-02
(left due to layoffs in CAM division)
|
Micron Technology, Inc.; San Jose, CA:
(Work up to 4-02 done as a consultant with Platinum Consultants, San Jose, CA)
Physical design & verification engineer for Content Addressable Memory Division;
+ Developed and ran a tool flow for full chip power analysis using Synopsis Railmill and Avanti Hercules. The flow was developed to perform IR drop and electro-migration checks on the design from initial planning stages (before all physical information is available) all the way through to final sign off;
+ Identified power related design flaws in the standard cell library;
+ Designed and ran tools to generate an intricate power grid and hookups for a cell phone chip design with very difficult power requirements;
+ Developed system to concentrate physical design data into Cadence DF2 format, and export it properly over to Silicon Ensemble and other LEF/DEF based tools;
+ Debugged problems in technology files due to multi-site design process.
+ Development done using SKILL, Hercules, Perl, Railmill and Silicon Ensemble.
|
Microprocessor Global Integration Engineer
7-99 to 4-01
(Left due to company shutdown)
|
HAL Computer Systems, Inc.; Campbell, CA:
Design engineer for a 2 GHz, dual core, 75 million transistor Sparc microprocessor;
+ Developed an inductance extraction tool. Physical layout is analyzed to determine not just resistance and capacitance, but also in-line inductance and mutual inductive coupling. The resulting netlist is simulated in SPICE to determine effects on the power grid;
+ Specified (with a co-worker) a dynamic I-R drop and EM analysis flow. This included evaluating, installing, and running Simplex's tools for tasks within this flow;
+ Wrote code to create early "physical prototypes" of blocks to help determine their actual layout, and allow work on the chip integration flow before block-level layout is complete;
+ Developed tools for visualizing flightlines, physical routes, and timing info for global signals;
+ Specified (with a co-worker) a dynamic I-R drop and EM analysis flow. This included evaluating, installing, and running Simplex's tools for tasks within this flow;
+ Developed tools to subdivide an extremely large chip into sections, then perform each section's physical build. This included tools and flows to:
- prepare data for placement, routing, and timing based optimization;
- optimize the route crossings between sections;
- control Silicon Ensemble and IC Craftsman place and route tools;
- re-assemble sections into the global chip;
- physically verify the sections; and
- plot the entire chip or subsections.
+ Development done using SKILL, xCalibre, Perl, custom GDS tools, and EMA (a T-CAD tool);
|
Senior Member of Technical Staff
7-97 to 11-98
|
Cadence Design Systems; San Jose, CA:
Developer of commercial tools for physical verification of large,
full custom integrated circuits
+ Co-developer of Vampire Short Locator product - an optional module for the Vampire LVS module that allowed users to track down where a short was occurring in their physical design;
+ Program manager for Vampire Short Locator these tasks involved product specification, management approval, training, QA test bench creation, and User Interface design;
+ Organized training for Vampire code base and integrated circuit technology overviews; and
+ Stabilized code base for InQuery product as part of global Dracula R & D team.
|
Member of Technical Staff
12-96 to 5-97
(Left due to company shutdown)
|
Exponential Technology; San Jose, CA:
Member of custom-tools CAD staff supporting design of a 533 Mhz PowerPC Microprocessor
+ Improved custom routing and placement tools;
+ Trained in timing-based re-routing of complex layout (Engineering Change Orders); and
+ Interfaced a multi-designer CAD flow to a revision control system (CVS);
|
Systems Engineer
8-93 to 12-96
|
Tanner Research; Pasadena, CA:
Developer of commercial tools for design and
verification of integrated circuits, multi-chip modules, and
micro-machined structures;
+ Initiated and led the company's first expense vs.
revenue product analysis;
+ Project leader for device and interconnect recognition
from mask-level layout;
+ Project leader for all Macintosh development:
- ported existing DOS, Windows, and UNIX programs to Mac O.S.;
- developed PowerPC optimized versions of programs;
- oversaw manual writing, tech support, and production of Mac programs;
+ Developed user interfaces and an interactive command
language for generating layout;
+ Development done cross-platform - on Mac, Windows, Sun, and HP workstations;
|
Systems Engineer
12-92 to 8-93
|
Interamco, Inc.; Flint, MI:
+ Networking, database, and manufacturing support for our family business.
|
Co-op engineering student
6-85 to 7-89
|
AC Rochester and Delco Electronics Divs. of GM, Flint, MI and Kokomo,IN:
+ Management of production personnel, corporate accounts, and inventory. This included supervising a team of 30 assembly line workers;
+ Worked with customers and suppliers to improve and test automotive electronics;
+ Lead project to create AC's first diagnostic expert system;
+ Designed a production-ready display system using an experimental LCD technology; and
+ Electronics manufacturing, including expert system development, process debugging,
control systems design, statistical process & quality control, and industrial
engineering.
|
|
Other student work
|
On-campus account manager for Apple Computer. Was responsible for identifying and supporting large departmental orders, as well as sales and support to the student body.
Mac programmer for MicroSim Corp. Developed code to for remote processing of SPICE jobs.
|
|
References
|
Available by request.
|
|