9c58f33786038699992c336b7120338b319a660b
[libreriscv.git] / HDL_workflow / tasyagle.mdwn
1 # Links
2 * About HiTAS: <https://www-soc.lip6.fr/equipe-cian/logiciels/tasyagle/>
3 * Bug: <https://bugs.libre-soc.org/show_bug.cgi?id=890>
4 * Source: <https://gitlab.lip6.fr/vlsi-eda/tas-yagle>
5 * Coriolis2 installation: [[coriolis2]]
6 * HDL workflow: [[HDL_workflow]]
7 * Devscript: <https://git.libre-soc.org/?p=dev-env-setup.git;a=blob;f=tasyagle-install;hb=HEAD>
8
9 # HiTAS -- Static Timing Analyser
10
11 "HiTas is a static timing analysis tool. Its strength lies in its transparent
12 hierarchical approach combined with the ability to perform analysis at the
13 transistor-level, cell-level or a mixture of the two."
14 - Copied from the website linked above
15
16 ## Installation instructions
17
18 NOTE: These are required to setup a new chroot, copy over the devscript repo,
19 and make sure the new chroot has all the necessary packages.
20
21 1. ./mk-deb-chroot tasyagle
22 1. ./cp-scripts-to-chroot tasyagle
23 1. (tasyagle) ./install-hdl-apt-reqs
24
25 1. (tasyagle) ./tasyagle-install
26
27 The binaries are installed to /usr/local/bin
28
29 Run "xtas" to launch the GUI for the timing analyzer.
30
31 [[!img xtas_welcome.png ]]
32
33 ## Documentation
34
35 The documentation for HiTAS and Yagle is extensive, and is compiled by the
36 "tasyagle-install" script. You'll find the HTML and PDF documents under these
37 directories:
38
39 * distrib/docxml2/compiled/dochtml
40 * distrib/docxml2/compiled/docpdf
41
42 The tutorial files are located here:
43
44 * distrib/share/tutorials