ECE 568 - Advanced Microprocessor Architecture and Design

Description: Credit 4G Microprocessors; embedded control; processor core; system-on-chip; power-aware design; SMT design; Java processors; media processors; network processors; crypto processors; trusted processor architectures; architecture simulation.

Prerequisite:  ECE 466; and graduate standing; and consent of the instructor

Textbooks: Mostly recent papers from IEEE Micro and Proceedings of:

  • IEEE Int’l Conference on Computer Design (ICCD).
  • IEEE/ACM Int’l Symposium on Computer Architecture (ISCA).
  • IEEE Symposium on Microprocessors and Microprogramming (MICRO).
  • IEEE Conference on Application Specific Systems, Architectures, and Conferences.

Also, portions of the books;

M. A. Arnold, Verilog Digital Computer Design: Algorthms into
Hardware, Prentice-Hall, 1999.

M. Johnson, Superscalar Microprocessor Design, Prentice-Hall, 1990


  • Processor Design Issues
  • Pipelining Control
  • Software-Hardware Co-Design
  • SMT processors
  • New Applications
  • Security Aware Processor Design Issues
  • Processor Examples