Post Job Free
Sign in

Design Engineering

Location:
San Jose, CA
Posted:
April 08, 2015

Contact this candidate

Resume:

KAI DU

**** *. ***** ***. *** *, Los Angeles, CA, 90007

**********@*****.*** 323-***-****

EDUCATION

Master of Science, Electrical Engineering (MSEE), GPA: 3.57

2013.8 - 2015.5

University of Southern California (USC), Los Angeles, CA

Emphasis: VLSI circuit design

Bachelor of Engineering, Electrical Engineering and Automation, GPA: 91/100

2008.9 - 2012.7

Beijing Institute of Petrochemical Technology, Beijing, China

Emphasis: Circuit design

TECHNICAL SKILLS

Programming languages: Verilog HDL, VHDL, Perl, C++, C, Assembly Language

Applications: Modelsim, Simvision, Design Complier, PrimeTime, Conformal,

Encounter, Cadence Virtuoso, Keil C51, Quartus, Protel, Matlab,

Proteus, AutoCAD

ACADEMIC PROJECTS

Design of DDR2 memory controller [Verilog, Primetime, Design Compiler,

Encounter] 2014.10 - 2014.11

1. Interfaced with testbench and Denali memory module, including FIFOs,

processing logic and ring buffer, and supporting reading, writing and

refreshing, etc.

2. Programmed in Verilog, verified by SimVision, PrimeTime and Conformal,

synthesized by Design Compiler, and implemented Placement & Routing by

Encounter.

Implementation of CPU with Tomasulo algorithm [VHDL, ModelSim, Xilinx ISE]

2014.7 - 2014.8

1. Programmed in VHDL, and ModelSim was used to verify the functionality.

2. Implemented a CPU with out-of-order execution and in-order dispatch

and completion. Branch prediction buffer, reorder buffer (ROB), CFC,

FRL, PRF were all separately designed. Synthesized the design on

Spartan-6 FPGA.

Implementation of a 5-stage pipelined CPU [Verilog HDL, ModelSim]

2013.10

1. Designed in Verilog, simulated by ModelSim, implemented based on early

branch structure with data-stationary control, including forwarding

and stalling units to handle data and control hazards.

Design of 1K SRAM [Cadence Virtuoso, Perl]

2014.2

1. Used 6T SRAM cell, including pre-charging circuit, row and column

decoders, and sense amplifier.

2. Implemented in 0.18?m technology and performed extracted-model

simulations in Cadence Virtuoso. DRC & LVS cleared.

Design of a general purpose microprocessor [Cadence Virtuoso, Perl]

2014.4 - 2014.5

1. Designed a full-custom processor in transistor level which supports

general MIPS instruction set, containing ALU, main memory, and

controlling logic.

2. Optimized the delay based on logic effort and power dissipation by

clock gating.

3. Cadence Virtuoso was used to implement the schematic and layout. Perl

script was chosen to decode commands and test the functionality.



Contact this candidate