Post Job Free
Sign in

Design Engineer

Location:
Parker, CO, 80134
Posted:
March 15, 2011

Contact this candidate

Resume:

Terry Jackson Sr., Home: 303-***-****, Cell: 303-***-****, Email:

abhqqi@r.postjobfree.com

PROFESSIONAL FIELDS

- Programmable Logic - HDLs: VHDL, Verilog,

Design/Verification SystemVerilog

- Verification of FPGAs via PCI - Digital Filter Design,

Emulator Test Bench Test Bench Design

- ASIC Verification with - RTL/Behavioral

Front-End Design Experience Architectural Code Design

EDUCATION, SPECIAL TRAINING AND AWARDS

- Denver Technical College; Denver, CO; Course Major: Computer Engineering

- Laney Metro College; Oakland, CA; Course Major: Electronic Engineering,

BSEE (pending)

- Synopsys Chip Synthesis Workshop; Sunnyvale, CA

- Synopsys Intro to Primetime Static Timing Analysis Workshop; Sunnyvale,

CA

- Synopsys Formality Verification Workshop; Sunnyvale, CA

- Mentor Graphics Design-for-Test: Scan and ATPG Workshop; Longmont, CO

- KnowledgeTek Disk Drive Technology Workshop; Longmont, CO

- MEI Technologies, Inc.; LMSSC ASRG Program Award of Excellence For FPGA

Development Work

- Rela, Inc.; Certificate of Appreciation on Projects GEMINI, CACTUS and

IBERIS

- Infineon Technologies, Inc.; Certificate of Appreciation For ASIC

Verification on Project LAGUNA

WORK EXPERIENCE

25 years of combined experience in ASIC front-end and programmable logic

design and verification.

Relevant Tools: Xilinx ISE, ModelSim, HDL Designer, ACTEL Designer,

Synplify Pro, Matlab/Simulink

Devices: RTAX ProASIC+ (APA1000 1Mega gates FPGA) and Axcelerator (AX2000

2Mega gates FPGA)

6/2007 - 12/2009: FPGA Designer, Lockheed Martin through MEI Technologies,

Inc. Littleton, CO

. ASRG Project (Advanced Stirling Radioisotope Generator)

o Designed system level VHDL test bench, instantiated three controller

FPGA's at the top level

o Written all VHDL test bench components and force files for timing

and stimulus generation

o Verified both RTL functional and back-annotated timing simulations

o Designed/written VHDL code for critical fault detection sub-module

block for controller FPGA

o Verified all FPGA functionality against the DDD (Design Description

Document)

o Waveform signal analysis was the verification method

o Reported and fixed design bugs when identified.

Attended/participated in all CDRs as needed

. JUNO Project C&DH (Control and Data Handling) PCI Emulator Test Bench

(Voyager PCI Bridge)

o Updated PCI test bench architecture to accommodate new asynchronous

serial FPGA verification

o This component is one of three FPGAs incorporated on the DTCI-J card

electronics

o Written code for all test bench components, test scripts, text

files, compile and simulation scripts etc

o Verified both RTL functional and back-annotated timing simulations

o Verified all FPGA functionality against the DDD (Design Description

Document) via LB interface

o Reported and fixed RTL design bugs when identified.

Attended/participated in all CDRs as needed

o Waveform signal analysis was the verification method with some self-

checking features

o Conducted verification testing with interfaces to flight hardware

(LB and PCI bus interface)

o Voyager PCI Bridge FPGA recursive verification on both RTL and back-

annotated files

. GRAIL Project C&DH (Control and Data Handling) PCI Emulator Test Bench

(Enterprise PCI Bridge)

o Updated PCI test bench architecture to accommodate new asynchronous

serial FPGA verification

o This component is one of three FPGAs incorporated on the DTCI-G card

electronics

o Test bench was design/architect with major differences from the JUNO

version

o FPGA contained less asynchronous serial ports pulse FLASH memory

controller module block

o Test bench requires FLASH memory models for the verification of the

internal FLASH controller

o Written code for all test bench components, test scripts, text

files, compile and simulation scripts

o Verified both RTL functional and back-annotated timing simulations

o Verified all FPGA functionality against the DDD (Design Description

Document) via LB interface

o Reported and fixed RTL design bugs when identified

o Waveform signal analysis was the verification method with some self-

checking features

o Conducted verification testing with interfaces to flight hardware

(LB and PCI bus interface) Verified MFB (Multi-Functional Block)

logic module to assure that signals are properly synchronized across

clock domains (24MHz and 33MHz). Attended/participated in all CDRs

as needed

2005 - 2007: FPGA Firmware Contractor

. Performing ASIC/FPGA front-end firmware development for a variety of

customers

2005: FPGA Firmware Engineer, Quest Product Development, Wheat Ridge, CO

. FPGA/CPLD firmware (Verilog) development work for Armstrong II DC Motor

Control Module: Improved SPI internal support logic.

. Tools used: Quartus II v4.2 SP1

1999-2003: ASIC Design Engineer; Infineon Technologies, Longmont, CO

. Responsible for VHDL/Verilog RTL behavioral code development for HDC

(Hard Disk Controller) ASIC front-end design and design verification

process.

. Development effort was automated through Perl scripts that linked the

design units with the ASIC development tools through a UNIX C-shell

environment.

. Responsible for design and design verification of all modules assigned

including test benches etc.

. Tools and languages used:

VHDL/Verilog HDL, C/C++, Specman eHVL, Tcl, Perl, Design Compiler,

PrimeTime STA, ModelSim, Cadance NC, Formality, Debussy, Verification

Navigator and Clearcase Version Control System.

1999: Digital Design Engineer, Omnitech Robotics, Englewood, CO

. Support circuit designs, test and debug of LRU modules (line-replaceable-

units) for standardized robotics systems. Each module contained an

AT80C592 custom CANIO board which consisted of an Atmel AT40K20 FPGA,

data acquisition, Flash/SRAM memory, power converter, digital/analog and

communication I/O ports (SPI, II2C, RS232).

. Involved in the design of the PSU (power-supply-unit) logic and power

management circuits. Partially responsible for the SRT (safety-radio-

transmitter) design for emergency shutdown of the vehicle.

. Designed the NiMH battery charger and gas gage monitor plus all the

digital logic for this AT89S8252 based module.

. Supported the team with VHDL design synthesis/simulation and graphic

design entry using Viewlogic Workview Office development tools and the

Atmel FIGARO FPGA IDS. Responsible for investigating and leaning new

development tools and device technology, such as Xilinx's Foundation

Tools and devices.

. Designed and maintained three VHDL modules: SPI, address decoder with

complex bank switching logic for Flash SRAM and the 4 channel PWM module.

. All hardware debug and testing was performed through an 8051 ICE with

assembly language instructions.

. Performed schematic design, BOM generation and created support

documentation.

1996-1999: Digital Design Engineer, Kentek Information Systems, Boulder, CO

. Up-date an exiting design (Motorola 68301 base board) to interface with

two stepper motor servo controllers (by SERVEX), HCIMF interface port and

provide circuitry for monitoring environmental conditions within the

printer.

. Integrated an FPGA and ISP CPLD design implementation into the unused

processor address space, located on the PCB.

. Designed the analog signal conditioning circuitry for monitoring Ambient

Temperature, Barometric Pressure and Relative Humidity.

. Design/Sustain engineering support of an Embedded Pentium II ATX

motherboard, custom PCI cards API (ATX Power Interface), MFIO (Multi-

Function I/O) and associate daughter boards (Video40DX and Expansion

Board (SCSI interface)). Architecture design support and hardware debug

of the DMA bus arbitration timing between the PCI Bridge and Data

Compression/Decompression IC and the i960CA embedded controller via data

transfers to DRAM.

. Responsible for the schematics and logic equations updates combinatorial

and state sequential. Involved in all levels of system bus timing and

drive analysis etc. Integrated all SCSI logic onto the MFIO board and

designed new SCSI controller uP bus interface logic written in VHDL,

implemented in an Altera CPLD and synthesized using MAX+II.

Terry Jackson Sr. Page 3

. Ability to read and interpret driver level C/C++ programs. Generated the

necessary documentation for software engineers as well as documentation

for pre-production or production release of PCBs to manufacturing.

1990-1996: Digital Designer, Rela, Boulder, CO

. Primarily responsible for all digital design work for a third class

medical device (Intra-Aorta Balloon Pump) for a major medical client.

. Designed an Motorola 68332 based controller card that directly

communicated with an ATX 486DX processor card through an asynchronous

dual port ram interface.

. Architecture design and logic implementation target for GAL devices,

involved in the analog interface design of the data acquisition system's

A/D and D/A converters with signal conditioning circuitry. Also

responsible for logic circuit design on the power conversion DC-DC

distribution board.

. Performed signal timing and drive analysis. Involved in the design and

debug of many short and long term projects that were 68000, 8051 and

68HC11 based systems with both digital and analog circuit integration.

1986-1990: Engineering Technician, Compu-Tech Designs, Aurora, CO

. Supported i80186 base computer development effort and other projects

through schematic design/capture.

Tools used: Future-Net schematic capture software.

References upon Request



Contact this candidate