Post Job Free

Resume

Sign in

ASIC design, Verification

Location:
Sunnyvale, CA
Posted:
January 23, 2015

Contact this candidate

Resume:

Fangyue Zhan

*** ****** **, *********, **, *****

213-***-****

ablup6@r.postjobfree.com

Objective: Seeking a full-time position in the field of ASIC design, Verification, physical design, or computer

architecture. Expected to graduate in May 2015.

EDUCATION

M.S., Department of Electrical Engineering, University of Southern California May 2015

Course work:

EE577A&B-VLSI System Design, EE477-MOSVLSI Circuit Design, EE557-Computer Systems Architecture,

EE457-Computer Systems Organization, EE560-Digital System Design -- Tools and Techniques, CSCI570-Analysis

of Algorithms, EE554-Real Time Computer Systems

Major GPA: 3.88 / 4.00

B.S., Department of Electrical Engineering, Beijing University of Technology July 2013

Major GPA: 3.87 / 4.00

SKILLS

Verilog, Perl, C/C++, system C, Cadence Virtuoso, Synopsys Design Compiler, Modelsim, TetraMax, Encounter,

PrimeTime

ACADEMIC PROJECT

Oct 2014 – Dec 2014

DDR2 & DDR3 SDRAM Controller Design (Verilog, DC, Encounter,Prime Time)

Designed DDR2 & DDR3 Controllers, supporting commands e.g. Scalar Read/Write, Atomic Read/Write and

Block Read/Write, etc.

Conducted simulation, synthesis, place&route, timing analysis with NC-Verilog, DC, Encounter and Prime Time.

Performed functional and timing verification to verify the design.

Layout Router Design (Verilog, Synopsys Design Compiler) Sep 2014

Designed a layout router based on Lee’s algorithm.

Detected whether grid cells in the grid were available to use or not, because of existing obstacles (logic or wires),

connecting two pairs of source and target cells on four routing layers.

Synthesized the design using Synopsys Design Compiler.

Parameterized Parallel Cyclic Redundancy Check (CRC) Design (Perl) Sep 2014

Generated the parameterized CRC modules with the user-defined data width and polynomial function.

Automatically generated the test bench of the design using perl.

April 2014 – May 2014

General Purpose Multi-cycle CPU (Cadence, Perl)

Designed a 64 bit Multi-cycle CPU using Cadence Virtuoso tools both for schematic and layout. The CPU can

implemented some basic instructions: AND, OR, ADD, XOR, STORE, LOAD, DIV, NOP. The memory in the

CPU was a 1k size SRAM.

Instruction fetch was done using software method by Perl which generated a control signal vector file to make

the whole CPU work in order.

Besides the correct function, power*delay*area was also the optimizing goal.

My team was the top four among 60 to 70 teams in the class.

Multi-Processor System-on-Chip (MPSoC) Data Transmission Router (Cadence) Nov 2013-Dec 2013

Designed both schematic and layout for MPSoC using Cadence Virtuoso tools. The network used Bitonic

method to achieve resource allocation based on the priorities of the four data transmitters.

Optimized its delay, power and area.

RTL coding of a 5-stage pipeline (Verilog) Dec 2013

Completed coding the data path and control unit of a 5-stage pipeline.

EMPLOYMENT

Verification Intern Jan 2015-now

Kopin Corporation, Inc., Santa Clara

Testing ASIC SOC functionality and performance

Test prototypes and development board



Contact this candidate