This is an old revision of the document!
System requirements
Before starting, please make sure that your system satisfies the following requirements:
- The system must have libedit installed.
- For the
yumpackage manager, the package is calledlibedit-devel - For
apt-get, it islibeditline-devorlibedit-dev - Some systems have both packages. In that case please use
libedit, notlibeditline.
- The system should have
zlibinstalled - The system should have the macro pre-processing package
m4installed
Build instructions
Create a directory where you'd like the tools to be installed. Example common locations include /usr/local/cad, /opt/cad, /opt/async. Once you've cloned the git repo:
- Set the environment variable
ACT_HOMEto point to the install directory. - Set the environment variable
VLSI_TOOLS_SRCto the root of the source tree (i.e. the/path/to/act). - From the
$VLSI_TOOLS_SRCdirectory, run./configure $ACT_HOME - Run
./build
If there is an issue building the software and you want to do a clean build, use make realclean
Once you've built the tools, run make install to install the files, and make runtest to run through a set of test cases.
Note that the environment variable ACT_HOME has to be set to run the ACT tools, so it is best to set it in your .bashrc or the appropriate initialization script read in by your default shell.
Synopsys linkages
Some of the library functionality can be linked into Synopsys vcs for co-simulation support. This requires some Synopsys header files (obviously not included in the ACT distribution).