25.02.2017 Views

Formal Verification with Yosys-SMTBMC Clifford Wolf

slides

slides

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Installing <strong>Yosys</strong>-<strong>SMTBMC</strong><br />

(Ubuntu 16.04)<br />

●<br />

Install prerequisites:<br />

– sudo apt­get install build­essential clang bison flex \<br />

libreadline­dev gawk tcl­dev libffi­dev git mercurial \<br />

graphviz xdot pkg­config python3<br />

●<br />

Build and install <strong>Yosys</strong> (incl. <strong>Yosys</strong>-<strong>SMTBMC</strong>):<br />

– git clone https://github.com/cliffordwolf/yosys<br />

– cd yosys; make<br />

– sudo make install<br />

●<br />

Build and install the Z3 SMT solver:<br />

– git clone https://github.com/Z3Prover/z3<br />

– cd z3; python scripts/mk_make.py<br />

– cd build; make<br />

– sudo make install

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!