Joel Rodriguez

135 Alpine Meadows Road #22
PO Box 3433
Olympic Valley, CA 96146
530 386-3958

God Bless America
Hire USA

Back
Up
Next

Independent Contractor R&D Project Manager CAD Support Engineer Field Application Engineer Diagnostic Programmer Manufacturing Engineer Sales Engineer

Cirrus Logic, Inc.
1988–1992
Fremont, CA

R&D Senior CAD Support Engineer

Responsibilities:

bulletDesign and maintain procedure flow and procedure checklists for tape-out.
bulletExecute all R&D tape-out backend verification procedures.
bulletAnalyze the causes of all backend verification errors to their source and drive corrective actions.
bulletDesign and maintain design system and cell set regression testing.
bulletDesign and maintain tape-out design system software and release procedures.
bulletDrive quick fix path in software flow for all tape-out critical bugs.
bulletTrain junior cad engineer.
bulletSystem administration support for tape-out related Sun hardware including the installation and maintenance of Cadence software.

Accomplishments

bullet

Executed over 400 tape-outs with zero defects.

bullet

Developed software automating backend verification tasks.

bullet

Zero defect award winner (Cell-Set and Mask Technology Team)

bullet

Designed and implemented a cell status system RDBMS to help evaluate the risks associated with ASIC wafer commitment.

bullet

Deployed and supported the Magic layout editor for cell set design.

bullet

Ported various C tools from Sun 3 to Sun 4 platforms.

bullet

Automated full chip regression testing.

bullet

Automated cell set regression testing.

bullet

Developed CMOS density analysis tool and RDBMS to analyze effects of new technology on transistor density in ASIC chip design.

Tool Set

bulletMagic layout editor, Cadence DFII, Dracula
bulletUNIX on Sun.
bulletEmacs, Bourne and C Shell Scripts, Makefiles, SCCS, RDBMS
bulletC, LISP
bulletProprietary S/LA Design Tools for schematic capture, symbolic layout, net-list generation and physical (CIF) to logical design verification.

Cirrus Logic, Inc.
1986–1988
Milpitas, CA

R&D CAD Support Engineer

Responsibilities:

bulletUser Support - Answer engineering requests for information about the design system and the S/LA microelement alphabets (CMOS/HMOS) that it supports. Assist engineering in finding effective ways to use the design system. Write meaningful reports on bugs and suggested enhancements. Write special purpose shell scripts, utilities and test programs in C, Unix and/or LISP when required by a particular design project.
bulletQuality Assurance - testing, exercising and reviewing the entire design system to verify its proper and robust functioning.
bullet

Demos - develop a good set of demos of the design system's capabilities, teaching others how to give the demos and on occasional give a demonstration to a customer or interviewee.

bullet

Product Management - manage the suggested improvements, corrections and additions to the design system including determining user requirements, ascertaining the user's view of their relative priority and defining the optimal functionality of new features and tools.

bullet

Training - review, improve and originate documents on the design system and its effective use including reference manuals, user's guides, applications notes, training material and design examples.

bullet

Technology and Error Message Files - Originate, maintain and improve the files that describe Cirrus Logic's S/LA micro alphabet to the design system and manage the details of the user interface.

bullet

Design Test Circuits - designing and verifying S/LA programs for digital circuits intended as demonstrations of the design system capabilities and as test vehicles of the design system microelement alphabets.

Accomplishments:

bulletDefined and executed zero-defect tape-out reviews.
bulletContributed to users at the critical tape-out point by accurately diagnosing design mistakes.
bulletContributed to developers by making specific, straightforward to implement recommendations to improve the software.
bulletContributed to configuration management improving the time required to release new microelements to the design system for tape-out from weeks to 24 hours.
bulletWrote scripts/C code to design test suites for tape-out/cell set QA and verification, covering the range from initial concept to routine use; improving the productivity of both engineering and R&D.
bulletDeveloped system wide disk space usage scripts and databases to support management, moving the disk reorganization project off ground zero.
bulletProvided quiet, effective on-call user support reducing the demand for on-call problem support.
bulletImproved computing resources for cell set design team by reconfiguring existing Celerity hardware.
bulletCleaned up HP plot-queuing software, making it robust and released to the design system.
bulletPioneered the use of new tools for engineering design teams.
bulletFixed flow control bug (C) in the Apollo port of the symbolic layout editor (GUI).
bulletDeveloped emacs training and trained engineering in the use of emacs.

Tool Set

bulletUNIX on Sun & Celerity hardware platforms. Aegis on Apollo platform.
bulletEmacs, Bourne and C Shell Scripts, Makefiles, SCCS
bulletC, LISP
bulletProprietary S/LA Design Tools for schematic capture, symbolic layout, net-list comparisons and physical to logical design verification (CIF).
URL: http://yaws.com/Resume/cad_support.htm