Post Job Free
Sign in

Engineer Design

Location:
Irvine, CA
Posted:
December 28, 2013

Contact this candidate

Resume:

Shanshan Xu

(cell)***/***-****

Email ********@*****.***

SPECIALTY Senior ASIC/FPGA design and pre-silicon/post-silicon

verification

engineer with 15+ years of experience in all

areas of an ASIC/FPGA

design cycle including system/chip-

architecture, block-level micro-

architecture, VHDL/Verolog/SystemVerilog design and

verification,

production testing system design, testing, lab bring-up and

validation.

Expertise in advanced design verification strategies and

methodologies

with demonstrated ability in an indididual contributor and

leadership

roles

EDUCATION Master of Engineering. Cornell University

Major: Electrical Engineering.

B.S., San Jose State University

Major: Electrical Engineering

Minor: Computer Science & Math

EXPERTISE VLSI and FPGA designs

Pre-silicon and Post-silicon

Verifications

Backend design, Synthesis, Timing Closure

DFT, Board Design, System Design

VHDL, Verilogy, SystemVerilog, VerilogAMS

Matlab, UVM, Specman, SystemC

C, C++, Assembly, Perl, TK/TCL, BIOS

Embedded, CPU/GPU, Communication, Video

DSP, PCIE/PCIX/PCI, USB, DDR, ATA, I2C, JTAG

FLASH

PROFESSIONAL EXPERIENCE

4/2013- Current Synapse for HGST/WD

TOE Architecture Consultant and

Verification

(TCP OFFLOADING ENGINE IP with AHB,

DDR3 and MAC

Interface

Architecture/Function/Algorithm/Protocol/Operation

Analysis and Verification and creating missing micro-

architecture documents in cWiki and RTL in SystemVerilog

and

Verification in VHDL and achieving free ASIC bugs

8/2012- 3/2013 Nurotron Biotechnolog Inc.

Sr. Design and Verification Engineer

(Implanted Receiver, Decoder, Neurons Stimulation Controller

Digital Architecture Design and

Verification and achieving 40%

performance improvement with proposed

new embedded-mode

architecture RTL in Verilog and VHDL

(Implanted Receiver, Decoder, Neurons Stimulation FPGA

Implementation and Testing

(Testbench Architecture design and development using

SystemVerilog and UVM library

1/2011- 6/2012 Lattice Semiconductor Mixed Signal Design Group

Staff Design and Verification Engineer

(Architecture and Digital design and implementation for

Temperature Sensor with DSP and ALU

Digital Data Path

using Verilog, System Verilog, UVM

Testbench, Matlab and

Cadence NC-Verilog AMS

(Lattice IP design and verification including 3WIRE, PWM,

TOPLEVEL System Interfaces for Power

Management SoC

04/1997 - 10/2009 Intel Corporation

Sr. Component Design and Verification Engineer

(EGL CPU Unore (10 cores model) Synthesis, Capacity and

Performance Tuning in Eve's Agility Tool

(Falcon Emulation Verific VHDL VFE and Techmap

Synthesis Tool testing

(Falcon Emulation Performance Improvement

(LRB GPU RTL (SystemVerilog) changes for emulation,

capacity

tuning, and vector Simulation (save several

millions for Intel)

(LRB GPU Cache Gate Level simulation for

A0 tapeout by using

Specman and SystemVerilog

(LRB GPU falcon emulation synthesis

(Implement Capacity Tuning scripts in Perl

Communication Research Lab (06/2004-06/2007)

(Configurable and flexible PHY for WIFI, WIMAX and DVB-H

(Scalable Communication Core Adaption Layer Micro

Architecture and digital Design and Verification

(Scalable Communication Core Scrambler Design and

Verification

(Scalable Communication Core Interleaver and De-interleaver

Micro-codes programming in Matlab and C

(Convert a Major design from Verilog to SystemC by using

Verilator Tool Flow

(802.3 GCM mode security vector generator, Micro-

architecture and RTL coding.

(Implement 802.3 GCM mode security vector generator, Micro-

architecture and RTL coding.

(Flexible MAC 802.3, 802.11 & 802.16 MAC Micro Architecture

and digital Design and Verification

(802.16 MAC Micro Architecture and digital Design and

Implement into Altera FPGA

Lan Access Division (04/2001-06/2004)

(Convert a 32bits Single Port Gigabit ASIC into Xilinx FPGA

using Certify Synthesis and Xilinx Ise Tools.

(10G and 1G speeds MAC filter Micro Architecture

Design and

RTL coding and Validation in Verilog

(TOE (TCP/IP OFF LOADING ENGINE) with PCIE/PCIX/PCI

and DDR interfaces Pre-silicon Validation by using

Specman

with coverage and assertion

(Single Port Gigabit Ethernet Chip Synthesis, Static Timing

Analysis and Convergence and Chip Formal Verification

(TOE Verilog RTL coding

(TOE Micro Architecture Design

(Gigabit Ethernet Chip Clock Synchronization Verification on

Mobile System Platform

(Dual Ports Gigabit Ethernet Chip Post Silicon Validation

(Single Port and Dual Ports Gigabit Ethernet Chip

Synthesis,

Static Timing Analysis and Convergence by using Synopsis

Tools

and develop Perl scripts for Synthesis process automation

MicroComputer Research Lab (04/1999-04/2001)

(Blutooth technology research and application on Mobile PC

(Mobile based PC HW design, software & BIOS development

(Develop F-Bridge Platform system by

VHDL RTL coding and

Implement into ORCA FPGA

(Develop mechanical and electrical hardware for 40Khz

omnidirectional E-Pen

(Assist TDE to launch Dell motherboard manufacturing

product

line testing in China

Motherboard Manufacturing Testing (04/1997-04/1999)

(Develop PCI IOC Card for ESG and DPG ISA less motherboard

manufacturing Test system using VHDL RTL coding and

Implement into ORCA FPGA

(Develop 1394 Tester by VHDL RTL coding and Implement into

ORCA FPGA

(Develop ATA33 SSD Hard Drive using VHDL RTL coding

and Implement into ORCA FPGA and develop testing software in

C++

07/96-04/97 Alta Group of Cadence Systems, Inc.

Sr. Design and Verification Engineer

(Develop Color Processor Interface ASIC

with USB and ECP I/O by Verilog RTL coding and Implement

into Altera FPGA and ASIC

(Develop PCI Bus based test system for MPEG2

010/89-06/96 Hewlett-Packard Corporation

Sr. Design and Verification Engineer

(Develop Laser Printer IP ASIC design DMA, ENGIN

Interface,

Front Panel interface using VHDL and RTL coding

(FPGA platform Architecture design and implement for

Laser

Printer 3 models using Altera and Xilinx FPGA Platforms

(Develop Pre-silicon testbench

(Develop Post-silicon validation platforms including board

design

and Automation Controller software in

C

MASTER'S PROJECTS

Develop RLE 1D compression for Image Processing Class

Design and implement a microprocessor implemented into Altera

FPGAs

Develop ISA Bus based Scanner Interface

Implement a simplified and incremented compiler embedded with

a language sensitive editor

Implement Multi Media Thread Implementation using C in

Unix for OS/2 Operating System Class

VLSI layout for Introduction to VLSI Systems Class

Analyze and compare Computer Performance for Computer

Architecture and Organization Class

(Cache Performance Simulation

Honors A member of Eta Kappa Nu

A member of Phi Beta Kappa

Dean List

SPECIAL SKILLS Speak Chinese



Contact this candidate