EE216B VLSI Signal Processing

From Ee219awiki

(Redirected from Main Page)
Jump to: navigation, search


Course Description

This course concentrates on DSP architecture design and optimization within high-level description that can be mapped to hardware. Topics include study of circuit and architecture techniques in energy-area-performance space, automated wordlength reduction, scheduling and retiming, and application of these concepts to various algorithms in emerging communication, multimedia and healthcare applications. The course is useful for algorithm designers who consider hardware constraints and for circuit designers who prototype DSP algorithms in hardware.

Course Objectives

Students learn how to map DSP algorithms into a description optimized for hardware constraints. Two key outcomes are:

  1. Hardware-friendly algorithm development
  2. Optimized hardware implementation that minimizes energy and area

This is accomplished through a systematic methodology for algorithm modeling, architecture exploration, and hardware optimizations. Multi-disciplinary nature of the material that includes DSP theory, VLSI circuits and architectures provides much-needed interaction between the disciplines that are traditionally kept separate.

Winter 2017


  • MSOL -- online lectures


  • Dejan Markovic (56-147E Eng-IV, by appointment)
  • Office hours: Thu 1-1:30pm & Fri 9:30-10am (ZOOM)

Quick Links

All course-related material will be available on the wiki, except for Q&A that will be on Piazza.
EE216B Wiki: Main | News | Lectures | Homeworks | CAD | Project | References


  • Homeworks (4): 20%
  • Project: 30%
  • Midterm: 25%
  • Final: 25%
Personal tools