Asynchronous Design

This course was developed as a MEST Micro-Certificate. MEST Micro-Certificates offer short, self-paced learning opportunities through focused training modules and webinars on specialized technical topics. Participants who successfully complete the program requirements earn a certificate of completion.

These programs are designed for U.S. citizens, including Department of War and other government personnel, government-affiliated employees, industry professionals, college students, and faculty.


Students taking this course will learn about the basic concept of quasi-delay insensitive (QDI) asynchronous logic circuits, which is fundamentally different from the prevailing synchronous counterpart. QDI asynchronous circuits offer many unique features in the areas of hardware security and reliability.

This micro-certificate course is organized into a set of units, described as follow:

  • Unit 1: Overview of Asynchronous Circuits: basic concepts of QDI asynchronous circuits, NULL Convention Logic (NCL), and Multi-Threshold NULL Convention Logic (MTNCL).

  • Unit 2: QDI Asynchronous Circuit Design: specific asynchronous circuit design for extreme temperature, radiation hardening, and side-channel attack resilience.

  • Unit 3: Polymorphic Circuits for Hardware Security: as one of the unique features and applications of QDI asynchronous circuits in the area of hardware security, the concept of asynchronous polymorphic circuits, their logic gate and circuit design, and a case study are included in this unit.

Format: Online, asynchronous
Platform: nanoHUB Learning Management System
Estimated Time: 30 hours
Level: Advanced Undergraduate/Graduate Student
Prerequisites: A background in digital logic circuit design and hardware security
Instructor: Professor Jai Di, University of Arkansas


Course Objectives:

  1. Explain QDI asynchronous circuit principles and NULL Convention Logic

  2. Compare design considerations for extreme temperature, radiation hardening, and side-channel attack resilience

  3. Design asynchronous polymorphic circuits for hardware-security applications

 

Request Course Enrollment

To enroll in this course, you must have a nanoHUB account. Create one here: https://nanohub.org/register/
Request membership in the MEST group in nanoHUB at https://nanohub.org/groups/mest