Computer Architecture - Microsystems for Multimedia Applications, Fall, 1999

VADA (VLSI Algorithmic Design Automation) Lab.
Department of Electrical and Computer Engineering Sungkyunkwan University


Class Topics

Class Seminar Schedule

Reading Materials

Project Information


CAD Tools

Lecturer: Prof. Jun-Dong Cho Email: , Room 21113, Office:0331-290-7127, Home:02-504-2976

TA: Je Hyuk RyuEmail: , Room 21113 (tel: 7127)

Prerequisite: Digital Logic, Integrated Circuits, UNIX and C programming. Some experience with VHDL is necessary.

Project: Readings and Projects are available in the web page and due in class.

Grading: 100% project (no late project)

Course description

A multimedia system usually involves four technological components: composition and coding, storage and retrieval, transmission and delivery, interaction and presentation control. Advances in software and VLSI technology have nurtured multimedia prototype systems into commercial products. This course covers the design and implementation of multimedia systems, with particular focus on the architectues under constraints of speed, power, and area. Several case studies will be presented, along with their highly optimized dedicated designs, which exploit relationships between the algorithm and hardware architectues.

With the new microsystem techiniques, tens of millions of transisitors can be compactly integrated for very low-power operation in advanced multimedia applications. This course has been arranged into three major parts: Video Processing and transmission, System Module Design, and Integration Technologies.

This semester, special attention will be given to the topic: lower power Multimedia and Telecommunication VLSI Architectures. This will be reflected in both the lectures and the preferred projects.

Course Topics include:

    1. The Impact of VLSI on Computer Architecture.
    2. VLSI Technology Overview and Trends
    3. VLSI design methodologies: Custom, semi-custom, synthesis.
    Review of CAD algorithms and techniques: Synthesis, simulation and verification at the system, behavior, logic, circuit and layout levels. 4. Advanced Microprocessor Architectures and Memory Systems in VLSI
    5. Multi-Processor Arrays and Interconnect Topologies: architectures and algorithms, systolic arrays methods.
    6. Timing Design of VLSI systems: Clock distribution, Asynchronous schemes.
    7. Low-Power VLSI Design: design methods, estimation techniques
    8. Manufacturing Issues: Yield, Defect-tolerance, multi-chip modules, packaging issues.
    9. Applications: Digital signal and image processing, numerical linear algebra, robotics, real-time computing, telecommunications, super-computing.

Related Industrial Sites: Semiconductor Integrated Circuit and System Design Companies, Multimedia and Telecommunication system and ASIC design houses. Click here to see more details on related industry and research centers.