Low-Power System-on-Chip Design

Lecture Overview

main 

With technological advances that allow us to integrate complete multi-processor systems on a single die, Systems-on-Chip (SoCs) are at the core of most embedded computing and consumer devices, such as cell phones, media players and automotive, aerospace or medical electronics. This course will provide an understanding of the concepts, issues, and process of designing highly integrated SoCs following systematic hardware/software co-design & co-verification principles, especially about the low-power design techniques and methodologies for the light weighted realization of the long-term operative embedded systems.

Prof. Daejin Park introduces basic fundamentals for the given lectures during 1 hour, then practice items by examples will be given. Mr. Dongkyu Lee will explain the experiment in details. Mr. Kwon and Mr. Kang are ready to assist the students during lab time. Students can ask any questions to these lecture assistants (TAs) directly or through lms web site.

Assignments

This lecture is experiment class. We cover only small parts of boring theory. Everything you have to do is to write your codes by yourself. All students have to do the programming problems themselves within 3 hours. The every on-the-live test will be given during the lecture.

Grading Criteria

Mid test 25%, final test 35% are evaluated by on-site programming and demonstration method. The lab during the every lecture is evaluated everyone, for 20% credit. The report is also given for 20% record. 5%record will be evaluated regarding to the safety preliminary class.

Lecture Timeline

The following is a brief time schedule during one semester. Please contact us to get the detailed lecture information including lecture slides. The registered students can get the lecture slides from KNU lecture management systems (lms).

  • Understanding of Power Consumption in CMOS VLSI

  • Toggle Minimization-based Low-Power Design Techniques

  • Clock Network-Optimization for Dynamic Current Reduction

  • Signal Processing-based Operating Time Reduction

  • Event-Driven Signal Processing-based Low-Power System Design

  • Size and Power Consumption Reduction in Memory Circuit

  • Designing Low-Power Calculation Unit including ALU

  • Asynchronous Circuit Design based on Multi-Clock Domains

  • Buffered Design Techniques for Isolated Power and Clock Domains

  • Dynamic Voltage and Frequency Scaling Method

  • Circuit Design Techniques for Power-Gating and Clock-Gating

  • Circuit Optimization Techniques for Asynchronous Logics

  • Toggle Filtering-based Active Time Minimization for Efficient Power Mode