Difference between revisions of "The ACT EDA flow for asynchronous logic"
Line 4: | Line 4: | ||
==Abstract== | ==Abstract== | ||
While asynchronous logic has shown promise for a number of problem domains, the lack of EDA support in commercial flows has made its adoption challenging. I will describe a new open-source EDA flow that takes up this challenge. We have developed a ''new'' design-entry language that is tailored for asynchronous design, and used it to create a true ASIC flow for asynchronous circuits. Our flow includes a static timing analysis engine capable of performance analysis as well timing constraint checks. | |||
We use existing tools when possible, and have exports to standard formats like Verilog netlists and LEF/DEF for interoperability with other tools. We've used these tools to design numerous chips in a range of process technologies, and continue to refine the flow and improve the circuits we can generate automatically. | |||
==Software== | ==Software== |
Revision as of 15:20, 5 June 2024
- Speaker(s): Rajit Manohar
Abstract
While asynchronous logic has shown promise for a number of problem domains, the lack of EDA support in commercial flows has made its adoption challenging. I will describe a new open-source EDA flow that takes up this challenge. We have developed a new design-entry language that is tailored for asynchronous design, and used it to create a true ASIC flow for asynchronous circuits. Our flow includes a static timing analysis engine capable of performance analysis as well timing constraint checks. We use existing tools when possible, and have exports to standard formats like Verilog netlists and LEF/DEF for interoperability with other tools. We've used these tools to design numerous chips in a range of process technologies, and continue to refine the flow and improve the circuits we can generate automatically.
Software
General information
- Repository: https://github.com/asyncvlsi/actflow/ and https://github.com/asyncvlsi/act/
- Main documentation website: https://avlsi.csl.yale.edu/act/
Roadmap
- The software wishes to interface with the following tools:
- The project seeks help on: