The Hierarchical Asynchronous Circuit Kompiler Toolkit (HACKT) is a project
originally developed at
for aiding the design of asynchronous circuits.
The project continues to be maintained by
the original author.
HACKT contains a collection of tools to aid asynchronous circuit design.
(It is also usable for synchronous circuit design.)
- Compiler -- the HAC input is compiled into object files, which are passed to other back-end tools
- Simulators -- high-level and digital circuit simulators, and a VPI co-simulation module
- Netlist Generator -- producing SPICE decks of circuits
- Analysis -- the simulation environments also have strong support for analyzing concurrent behavior
As a testament to its scalability,
HACKT has been used to design, simulate, and test generations of
multi-billion transistor chips at Achronix Semiconductor since 2008.