Sheng Ye's Homepage @ USC

USC Viterbi School of Engineering

About Me

  • 01/2011 - present:
  • Hardware engineer in the physical design group at Nvidia, Santa Clara, California, United States
  • 08/2009 - 12/2010:
  • Graduate study towards a Master of Science in Electrical Engineering degree at the University of Southern California, Los Angeles, California, United States; Graduated with a GPA of 3.83
  • 09/2008 - 06/2009:
  • 4th year undergraduate study at the University of Toronto; Graduated with a Bachelor of Applied Science in Electrical Engineering degree
  • 05/2007 - 08/2008:
  • Professional Experience Year - Internship at AMD/ATI ASIC Design Verification Team, Markham, Ontario, Canada
  • 09/2004 - 04/2007:
  • 1st to 3rd year undergraduate study in Electrical and Computer Engineering at the University of Toronto, Toronto, Ontario, Canada
  • 09/2001 - 06/2004:
  • Studied and graduated from Ithaca High School, Ithaca, New York, United States

    Graduate Courses

    First Semester (08/2009-12/2009)
  • EE557: Computer Systems Architecture
  • EE577a: VLSI System Design
  • EE581: Mathematical Foundations for Computer-Aided Design of VLSI Circuits
  • Second Semester (01/2010-05/2010)
  • CSCI570: Analysis of Algorithms
  • EE577b: VLSI System Design
  • EE680: Computer-Aided Design of Digital Systems
  • Summer Course (05/2010-08/2010)
  • EE560: Digital System Design - Tools and Techniques
  • Third Semester (08/2010-12/2010)
  • EE658: Diagnosis and Design of Reliable Digital Systems
  • EE681: Computer-Aided Design of Digital Systems II

  • Undergraduate Courses

    First Semester (09/2004-12/2004) Second Semester (01/2005-04/2005)
  • Calculus I
  • Calculus II
  • Discrete Mathematics
  • Electricity and Magnetism
  • Structures, Materials and Design
  • Dynamics
  • Computer Fundamentals (Java)
  • Programming Fundamentals (C++)
  • Technical Communication
  • Engineering, Society and Environment I
  • Third Semester (09/2005-12/2005) Fourth Semester (01/2006-04/2006)
  • Calculus III
  • Signals and Systems
  • Linear Algebra and Differential Equations
  • Electric and Magnetic Fields
  • Circuit Theory
  • Introductory Electronics
  • Digital Systems
  • Computer Organization
  • Systems Design and Technical Communication
  • Communication and Design II
  • Fifth Semester (09/2006-12/2006) Sixth Semester (01/2007-04/2007)
  • Introduction to Economics
  • Introduction to Economics
  • Probability & Random Processes
  • Dynamic Systems and Control
  • Fields and Waves
  • Digital Electronics
  • Operating Systems
  • Computer Hardware
  • Computer Networks
  • Distributed Systems
  • Seventh Semester (09/2008-12/2008) Eighth Semester (01/2009-04/2009)
  • Algorithms and Data Structures
  • Digital Signal Processing
  • Computer Architecture
  • VLSI Systems and Design
  • Engineering Economics
  • Computer Security
  • Design Project
  • Design Project
  • Introduction to Linguistics
  • Marketing Geography

  • Projects

    Graduate Course Projects
  • Automated Clock Gating Generator (C)
  • FPGA Test System (C++)
  • 2D Mesh NoC Router (Verilog)
  • Compiler for FPGA Based Emulation of Digital Circuits (C++/Verilog)
  • Out-of-order Processor with Speculative Execution and Copy-free Checkpointing (VHDL)

  • Undergraduate Design Project
  • GPS on iPhone/iPod Touch (Circuits/C/C++/JavaScript)

  • Undergraduate Course Projects
    Hardware Network Communication Standalone Program
  • Simple Processor (Verilog)
  • Mazewar (Java)
  • Pi Calculator (Java)
  • Logic Minimizer (C)
  • Online Broker (Java/CORBA)
  • Directory Operator (C++)
  • Tower of Hanoi (Schematics/Verilog)
  • Web Server (C++)
  • Disk Formatter (C++)
  • Symbol Transmission System (C)
  • Text Conferencing (C)
  • Black-White Scanner (Verilog)

  • High School Programming Projects
  • Soliatire Game (Java)
  • Junk Mail (Java)
  • Reversi Game (Java)

  • Interests

  • Engineering
  • Java&C/C++
  • Physics
  • Snowboarding
  • Forza Motorsport
  • Movies

  • My Photos


    This page is maintained by Sheng Ye, shengye@usc.edu
    Last update: Dec 20, 2010

    The University of Southern California does not screen or control the content on this website and thus does not guarantee the accuracy, integrity, or quality of such content. All content on this website is provided by and is the sole responsibility of the person from which such content originated, and such content does not necessarily reflect the opinions of the University administration or the Board of Trustees