Design of Asynchronous Circuits: From Fundamental Principles to Advanced Techniques
31 July - 02 August 2018 at Dialog Semiconductor, Campbell, USA
At this course we will start from the theory and fundamental principles of asynchronous circuit design. Then we will proceed to the advanced techniques for technology mapping, and verification and synthesis of hierarchical designs. Practical session will teach the engineer how to use the Workcraft toolset to synthesise and verify asynchronous circuits, such as buck controller and VME bus controller.
Day 1: Fundamental principles
Lectures (3 hours)
Asynchronous design principles, models, techniques, and tools –
slides (2 MiB)
Logic synthesis from STGs and implementation styles –
slides (372 KiB)
Practicals (3-4 hours)
Introduction to Workcraft –
handouts (279 KiB)
-
-
Day 2: Modelling and Decomposition Techniques
Lectures (3 hours)
Modelling and decomposition techniques –
slides (2 MiB)
Analog-to-asynchronous (A2A) interfaces –
slides (497 KiB)
CSC conflict resolution –
slides (522 KiB)
Day 3: Advanced Techniques
Lectures (2 hours)
Logic decomposition and technology mapping –
slides (808 KiB)
N-way conformation –
slides (61 KiB)