ILAng in Docker
Last updated
Last updated
To provide an easy try-on experience without installing all the dependencies here and there, we provide several docker images with ILAng as well as other useful verification tools installed. The images are available at Docker Hub.
This image has the latest version of ILAng installed with a complete set of all ILAng features (including features-in-development). It also includes CoSA -- an SMT-based symbolic model checker for hardware designs, with an option to use the z3 or BTOR2 as the back-end solver. To get the docker image:
ILAng and dependencies are installed in the virtual environment /ibuild/ilang-env
. To initiate the environment settings:
This image provides an example aes-demo
that demonstrates the use of ILAng in generating verification targets for behavioral equivalence checking. The example contains (1) a Verilog implementation of the AES cryptographic accelerator from OpenCores.org, (2) an ILA model of the AES design, and (3) the refinement relation. It also contains the CoSA model checker for solving the problem. To get the image:
ILAng and dependencies are installed in the virtual environment /ibuild/ilang-env
. To initiate the environment settings: