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
build
directory 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.act
for 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