training:20180521-dialog:start
Fundamental Principles and Advanced Techniques for Asynchronous Design
21-22 May 2018 at Dialog Semiconductor, Swindon, UK
This tutorial will cover both the fundamental principles of asynchronous system design and the advanced techniques for technology mapping, and verification and synthesis of hierarchical designs. Workcraft toolkit will be used for the practical sessions.
Basic course
- Lectures (4 hours)
- Asynchronous design principles
- Models, techniques and tools
- Logic synthesis from STGs
- Implementation styles
- Resolution of CSC conflicts
- Practicals (3 hours)
- Introduction to Workcraft
- Design of C-element
- Design of basic buck controller
- Design of VME bus controller (optional)
Advanced course
- Lectures (2 hours)
- Logic decomposition and technology mapping
- N-way conformation
- Practicals (4 hours)
- Logic decomposition and technology mapping
- Verification and synthesis of hierarchical designs
Handouts
- basic-practical_0-workcraft_overview.pdf (515 KiB)
- basic-practical_1-c_element.pdf (557 KiB)
- basic-practical_2-buck_controller.pdf (765 KiB)
Copyright © 2014-2024 workcraft.org