About Me

I'm a first year PhD student in Computer Engineering at UCSC.
My research interests are in Computer Architecture, especially in Processor and Memory.
My current project is Processing-In-Memory (PIM).

Things I Like To Do

  • Enjoy Food
  • Play Basketball

Projects

Verification of 3G (WCDMA and TD-SCDMA) wireless baseband data processing modules

Wrote the test plan according to the design;
Built up the UVM based testbench and the simulation environment;
Co-worked with design, algorithm and DSP firmware teams to accomplish the baseband data chain verification;

FPGA design of a 6.4GHz Quickpath Interconnect (QPI) Physical layer

Designed, synthesized, mapped, placed and routed the QPI physical layer using Xilinx ISE;
Implemented main functions including lane deskew, linkwidth configuration and data scramble/descramble;
Verified the functions by running tests on the board which connects two CPUs using two QPI Physical layers;

A non-blocking 8 way pipelined Directory Cache

The cache is used in the node controller which implements the Directory-based Cache Coherence Protocols;
Designed the main parts of the cache;
Proposed the scheme of a non-blocking cache which has the ability to work on other requests while waiting for memory to supply misses;
Implemented special handling of misses with same tags for reducing miss penalties;
Applied LRU policy for replacement;
Designed a hierarchical testbench using SystemVerilog;
Verified the cache based on constrained-random tests;

Papers

Coming on the way....

Contact Me

email: yzhu29@ucsc.edu