Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revision Both sides next revision | ||
install [2020/12/02 01:00] 127.0.0.1 external edit |
install [2023/03/20 10:40] rajit [Installing ACT] |
||
---|---|---|---|
Line 1: | Line 1: | ||
+ | ====== Installing ACT ====== | ||
- | ====== System requirements ====== | + | Primary development of ACT is conducted on Linux and MacOS, and so it has been extensively tested on such systems. It has also been tested in certain [[install# |
+ | |||
+ | The core library is available from [[https:// | ||
+ | |||
+ | **Note:** This only installs the core circuit design tools. For those interested in the full flow, please use the [[https:// | ||
+ | |||
+ | |||
+ | ===== Linux/ | ||
Before starting, please make sure that your system satisfies the following requirements: | Before starting, please make sure that your system satisfies the following requirements: | ||
Line 11: | Line 19: | ||
* The system should have the macro pre-processing package '' | * The system should have the macro pre-processing package '' | ||
- | ====== Build instructions | + | On MacOS, these packages can be installed using the [[https:// |
+ | |||
+ | ==== Build instructions ==== | ||
Create a directory where you'd like the tools to be installed. Example common locations include ''/ | Create a directory where you'd like the tools to be installed. Example common locations include ''/ | ||
Line 20: | Line 30: | ||
* Run '' | * Run '' | ||
- | If there is an issue building the software and you want to do a clean build, use '' | + | If there is an issue building the software and you want to do a clean build, use '' |
Once you've built the tools, run '' | Once you've built the tools, run '' | ||
Line 28: | Line 38: | ||
Optional: to add the tools to your path add '' | Optional: to add the tools to your path add '' | ||
- | === trouble shooting | + | ==== Troubleshooting ==== |
- | if you have trouble building on your specific operating system have a peek in the continuous integration scripts of the git repository if your operating system is covered there and you can try the commands specified: | + | If you have trouble building on your specific operating system have a peek in the continuous integration scripts of the git repository if your operating system is covered there and you can try the commands specified: |
https:// | https:// | ||
Line 39: | Line 49: | ||
- | ====== Running large ACT files ====== | + | ===== Microsoft Windows ===== |
+ | |||
+ | Recent versions of Windows include compatibility layers for Unix, and ACT has been successfully tested in such an environment. | ||
+ | |||
+ | [[windows_build|Some instructions for running ACT tools on Microsoft Windows]] | ||
+ | |||
+ | ===== Running large ACT files ===== | ||
ACT files are typically short since they are written by a designer. However, an ACT file generated by another program---especially if the program generates a flattened design---can be large. If an ACT process (or a namespace) has a very large number of instances/ | ACT files are typically short since they are written by a designer. However, an ACT file generated by another program---especially if the program generates a flattened design---can be large. If an ACT process (or a namespace) has a very large number of instances/ | ||
- | ====== Synopsys linkages | + | ===== Synopsys linkages ===== |
Some of the library functionality can be linked into Synopsys '' | Some of the library functionality can be linked into Synopsys '' | ||