SlideShare a Scribd company logo
1 of 1
Download to read offline
KEYANG FU
keyangfu@usc.edu, (213)-806-0232, 645 W 23rd St, Apt 2, Los Angeles, California 90007, USA
SUMMARY
To obtain a full time position working as a Hardware Engineer in summer 2016
Master student in Electrical Engineering, graduating in May, specializing in RTL coding (Verilog & VHDL), ASIC
design, Synopsys tools, and Cadence Virtuoso, and skilled in circuit diagnosis using C/C++/Perl.
EDUCATION
University of Southern California 08/14 - 05/16
 Master of Science, Electrical Engineering (VLSI), School of Viterbi GPA3.5
Xidian University, Xi’an, Shaanxi, CHINA 08/10 - 07/14
 Bachelor of Engineering, Electronic and Information Engineering GPA3.5
EXPERIENCE
USC Project: DDR3 Memory Controller Design 9/15-12/15
 Designed a memory controller using Verilog. It handles various instructions from a processor at 625 MHz.
 Synthesized the controller with Synopsys tools ensuring no violation.
 Post-synthesized to verify functions.
USC Project: Out-of-Order Processor Design based on Tomasulo Algorithm 5/15-8/15
 Designed ROB, CFC, Dispatch Unit, BPB, Issue Unit, and FRL, etc. using VHDL.
 Emulated on FPGA, sent and verified data packages using UART.
USC Project: Full Custom General Purpose Multi-Cycle CPU Design & Layout 1/15-5/15
 Designed a 512-bit SRAM, a 16-bit ALU, and a multi-port instruction memory.
 Designed a row decoder, a pre-charge circuit, a write/read circuit, a 6T SRAM cell, and a sense-amplifier.
 Sized transistors using Hspice, explored the 6T-SRAM sizing & sense-amplifier, reached the minimum
write/read access time, ensured no setup/hold time violation in specific period, got noise margin of bit line.
 Simulated & verified function automatically using Perl: generated non-stalling test-vectors & calculated results
by Perl, simulated schematic & layout by Virtuoso, captured write-back data in simulation result exported from
Virtuoso, verified the captured data with the computed data by Perl.
USC Project: Testing Tool of Circuit Defects Design 10/15-12/15
 Designed a tool for circuit defects diagnosis using C-language.
 Generated test vectors as ATPG using D-algorithm & PODEM, and designed parallel/deductive simulators.
 Detected all the defects.
USC Project: Typical Microprocessor Enhancement 1/15-5/15
 Explored a baseline processor by analyzing its bottlenecks, and enhanced its speed by 58.2%.
 Used SimpleScalar simulator, Cacti simulator and Real Estate Estimator to archive highest MIPS.
 Simulated and recorded automatically using Perl.
RELATED COURSE
EE457 Computer Systems Organization EE477 VLSI Circuit design
EE557 Computer Systems Architecture EE577a&b VLSI System design
EE658 Diagnosis and Design of Reliable Digital Systems CSCI570 Algorithms
EE560 Digital System Design Tools & Techniques
SKILL
Languages: C/C++, MATLAB, Assembly language, VHDL, Verilog HDL, Perl
Software: Altium Designer, Altera Quartus II, Modelsim, Cadence Virtuoso, Simvision, Xilinx ISE designer

More Related Content

What's hot

Sagar_Patil_Resume
Sagar_Patil_ResumeSagar_Patil_Resume
Sagar_Patil_ResumeSagar Patil
 
On the verification of configurable nocs in simulation and hardware emulation...
On the verification of configurable nocs in simulation and hardware emulation...On the verification of configurable nocs in simulation and hardware emulation...
On the verification of configurable nocs in simulation and hardware emulation...Sameh El-Ashry
 
Synthesizing electrocardiogram (ecg) from photoplethysmogram(ppg)
Synthesizing electrocardiogram (ecg) from photoplethysmogram(ppg)Synthesizing electrocardiogram (ecg) from photoplethysmogram(ppg)
Synthesizing electrocardiogram (ecg) from photoplethysmogram(ppg)SriSruthiChilukuri
 
Punit_Shah_resume
Punit_Shah_resumePunit_Shah_resume
Punit_Shah_resumePunit Shah
 
Usbaldo Balderas EE 122014
Usbaldo Balderas EE 122014Usbaldo Balderas EE 122014
Usbaldo Balderas EE 122014Usbaldo Balderas
 
Zhixian Huang Resume by 20160615
Zhixian Huang Resume by 20160615Zhixian Huang Resume by 20160615
Zhixian Huang Resume by 20160615Zhixian Huang
 
Mustafa Mohamed Gebril
Mustafa Mohamed GebrilMustafa Mohamed Gebril
Mustafa Mohamed GebrilMustafa Gebril
 

What's hot (18)

Sagar_Patil_Resume
Sagar_Patil_ResumeSagar_Patil_Resume
Sagar_Patil_Resume
 
On the verification of configurable nocs in simulation and hardware emulation...
On the verification of configurable nocs in simulation and hardware emulation...On the verification of configurable nocs in simulation and hardware emulation...
On the verification of configurable nocs in simulation and hardware emulation...
 
JeremyBerkeResume
JeremyBerkeResumeJeremyBerkeResume
JeremyBerkeResume
 
Saikiran Kastury
Saikiran KasturySaikiran Kastury
Saikiran Kastury
 
Synthesizing electrocardiogram (ecg) from photoplethysmogram(ppg)
Synthesizing electrocardiogram (ecg) from photoplethysmogram(ppg)Synthesizing electrocardiogram (ecg) from photoplethysmogram(ppg)
Synthesizing electrocardiogram (ecg) from photoplethysmogram(ppg)
 
Resume
ResumeResume
Resume
 
Punit_Shah_resume
Punit_Shah_resumePunit_Shah_resume
Punit_Shah_resume
 
Technical portfolio03 16 17
Technical portfolio03 16 17Technical portfolio03 16 17
Technical portfolio03 16 17
 
Usbaldo Balderas EE 122014
Usbaldo Balderas EE 122014Usbaldo Balderas EE 122014
Usbaldo Balderas EE 122014
 
Resume-07-2016
Resume-07-2016Resume-07-2016
Resume-07-2016
 
Zhixian Huang Resume by 20160615
Zhixian Huang Resume by 20160615Zhixian Huang Resume by 20160615
Zhixian Huang Resume by 20160615
 
Mustafa Mohamed Gebril
Mustafa Mohamed GebrilMustafa Mohamed Gebril
Mustafa Mohamed Gebril
 
Ming's CV
Ming's CVMing's CV
Ming's CV
 
Higgins_Resume
Higgins_ResumeHiggins_Resume
Higgins_Resume
 
SHRUTHI RENGANATHA DESIGAN
SHRUTHI RENGANATHA DESIGANSHRUTHI RENGANATHA DESIGAN
SHRUTHI RENGANATHA DESIGAN
 
murali-resume
murali-resumemurali-resume
murali-resume
 
TOBIN MATHEW
TOBIN MATHEWTOBIN MATHEW
TOBIN MATHEW
 
List of exp
List of expList of exp
List of exp
 

Similar to New_resume_v2 (20)

Gagan_Resume
Gagan_ResumeGagan_Resume
Gagan_Resume
 
xiangyuzhang
xiangyuzhangxiangyuzhang
xiangyuzhang
 
Sudheer vaddi Resume
Sudheer vaddi ResumeSudheer vaddi Resume
Sudheer vaddi Resume
 
Resume of Zhenyu Xu
Resume of Zhenyu XuResume of Zhenyu Xu
Resume of Zhenyu Xu
 
Michael Ledford Fall 2014 Resume
Michael Ledford Fall 2014 ResumeMichael Ledford Fall 2014 Resume
Michael Ledford Fall 2014 Resume
 
Resume
ResumeResume
Resume
 
Resume_KarthikVathool2016
Resume_KarthikVathool2016Resume_KarthikVathool2016
Resume_KarthikVathool2016
 
New updated eet klf
New updated eet klfNew updated eet klf
New updated eet klf
 
Spandana potineni resume
Spandana potineni resumeSpandana potineni resume
Spandana potineni resume
 
Resume_Aney N Khatavkar
Resume_Aney N KhatavkarResume_Aney N Khatavkar
Resume_Aney N Khatavkar
 
Resume General
Resume GeneralResume General
Resume General
 
VISHNU POREDDY Resume
VISHNU POREDDY ResumeVISHNU POREDDY Resume
VISHNU POREDDY Resume
 
ravindra_job
ravindra_jobravindra_job
ravindra_job
 
SWETHA PAMUDURTHI CHANDRASEKHARRAJU
SWETHA  PAMUDURTHI  CHANDRASEKHARRAJUSWETHA  PAMUDURTHI  CHANDRASEKHARRAJU
SWETHA PAMUDURTHI CHANDRASEKHARRAJU
 
SaileshKumar_Kumar_Resume
SaileshKumar_Kumar_ResumeSaileshKumar_Kumar_Resume
SaileshKumar_Kumar_Resume
 
Ajay - Firmware Resume FT
Ajay - Firmware Resume FTAjay - Firmware Resume FT
Ajay - Firmware Resume FT
 
Resume
ResumeResume
Resume
 
Ramesh resume
Ramesh resumeRamesh resume
Ramesh resume
 
resume_aditya_gujja_03
resume_aditya_gujja_03resume_aditya_gujja_03
resume_aditya_gujja_03
 
Software analyst resume
Software analyst resumeSoftware analyst resume
Software analyst resume
 

New_resume_v2

  • 1. KEYANG FU keyangfu@usc.edu, (213)-806-0232, 645 W 23rd St, Apt 2, Los Angeles, California 90007, USA SUMMARY To obtain a full time position working as a Hardware Engineer in summer 2016 Master student in Electrical Engineering, graduating in May, specializing in RTL coding (Verilog & VHDL), ASIC design, Synopsys tools, and Cadence Virtuoso, and skilled in circuit diagnosis using C/C++/Perl. EDUCATION University of Southern California 08/14 - 05/16  Master of Science, Electrical Engineering (VLSI), School of Viterbi GPA3.5 Xidian University, Xi’an, Shaanxi, CHINA 08/10 - 07/14  Bachelor of Engineering, Electronic and Information Engineering GPA3.5 EXPERIENCE USC Project: DDR3 Memory Controller Design 9/15-12/15  Designed a memory controller using Verilog. It handles various instructions from a processor at 625 MHz.  Synthesized the controller with Synopsys tools ensuring no violation.  Post-synthesized to verify functions. USC Project: Out-of-Order Processor Design based on Tomasulo Algorithm 5/15-8/15  Designed ROB, CFC, Dispatch Unit, BPB, Issue Unit, and FRL, etc. using VHDL.  Emulated on FPGA, sent and verified data packages using UART. USC Project: Full Custom General Purpose Multi-Cycle CPU Design & Layout 1/15-5/15  Designed a 512-bit SRAM, a 16-bit ALU, and a multi-port instruction memory.  Designed a row decoder, a pre-charge circuit, a write/read circuit, a 6T SRAM cell, and a sense-amplifier.  Sized transistors using Hspice, explored the 6T-SRAM sizing & sense-amplifier, reached the minimum write/read access time, ensured no setup/hold time violation in specific period, got noise margin of bit line.  Simulated & verified function automatically using Perl: generated non-stalling test-vectors & calculated results by Perl, simulated schematic & layout by Virtuoso, captured write-back data in simulation result exported from Virtuoso, verified the captured data with the computed data by Perl. USC Project: Testing Tool of Circuit Defects Design 10/15-12/15  Designed a tool for circuit defects diagnosis using C-language.  Generated test vectors as ATPG using D-algorithm & PODEM, and designed parallel/deductive simulators.  Detected all the defects. USC Project: Typical Microprocessor Enhancement 1/15-5/15  Explored a baseline processor by analyzing its bottlenecks, and enhanced its speed by 58.2%.  Used SimpleScalar simulator, Cacti simulator and Real Estate Estimator to archive highest MIPS.  Simulated and recorded automatically using Perl. RELATED COURSE EE457 Computer Systems Organization EE477 VLSI Circuit design EE557 Computer Systems Architecture EE577a&b VLSI System design EE658 Diagnosis and Design of Reliable Digital Systems CSCI570 Algorithms EE560 Digital System Design Tools & Techniques SKILL Languages: C/C++, MATLAB, Assembly language, VHDL, Verilog HDL, Perl Software: Altium Designer, Altera Quartus II, Modelsim, Cadence Virtuoso, Simvision, Xilinx ISE designer