This tool is used to map ACT dataflow program into circuit backend description.
- The system must have ACT installed
- If you want to do logic optimization for ACT dataflow expressions, the system must have expression optimizer installed
- to compile the tool, run
sh build.sh, and the binary is located atbin/dflowmap - to install the tool, go into the
builddirectory and typemake install
Suppose we want to generate CHP description for the dfadd benchmark located at
tests/dfadd.act. Run bin/dflowmap tests/dfadd.act in the home directory,
and the following output files will be generated in the same directory:
- dfadd.act: the raw input ACT file
- dfadd_chplib.act: library of CHP processes used by dfadd
- dfadd_chp.act: instances of CHP processes synthesized for dfadd. It invokes
dfadd_chplib.actfor the implementation of each CHP process - dfadd.conf: configuration file which specifues the performance (delay, area, leakage power, execution energy) of each CHP process
- dfadd.stat: performance statistics of the generated CHP instances