sync_up: Discussion page for tomorrow's meeting
[libreriscv.git] / HDL_workflow / tasyagle.mdwn
index 8df027bffed286ae3865450096a03b86f9e39957..34b838e7d3f8bd2fdc62079428e6d0e8918e40b0 100644 (file)
@@ -1,9 +1,10 @@
 # Links
 * About HiTAS: <https://www-soc.lip6.fr/equipe-cian/logiciels/tasyagle/>
 * Bug: <https://bugs.libre-soc.org/show_bug.cgi?id=890>
+* Source: <https://gitlab.lip6.fr/vlsi-eda/tas-yagle>
 * Coriolis2 installation: [[coriolis2]]
 * HDL workflow: [[HDL_workflow]]
-* Devscripts repo: <https://git.libre-soc.org/?p=dev-env-setup.git;a=summary>
+* Devscript: <https://git.libre-soc.org/?p=dev-env-setup.git;a=blob;f=tasyagle-install;hb=HEAD>
 
 # HiTAS -- Static Timing Analyser
 
@@ -23,4 +24,43 @@ and make sure the new chroot has all the necessary packages.
 
 1. (tasyagle) ./tasyagle-install
 
-**NOTE:** Currently the tasyagle build script is failing (see bug for details).
+The binaries are installed to /usr/local/bin
+
+Run "xtas" to launch the GUI for the timing analyzer.
+
+[[!img xtas_welcome.png ]]
+
+## Documentation
+
+The documentation for HiTAS and Yagle is extensive, and is compiled by the
+"tasyagle-install" script. You'll find the HTML and PDF documents under these
+directories:
+
+* distrib/docxml2/compiled/dochtml
+* distrib/docxml2/compiled/docpdf
+
+The tutorial files are located here:
+
+* distrib/share/tutorials
+
+## Tutorials
+
+**NOTE:** The AVERTEC_TOP and PATH variables must be loaded using "source ~/.bashrc" before trying run these examples!
+
+The tutorial files are located in the following directories:
+
+* distrib/share/tutorials/hitas
+* distrib/share/tutorials/yagle
+* distrib/share/tutorials/yagle_gns
+
+One of the basic examples, a CMOS inverter, located under 'hitas/inv',
+shows the setup tcl script 'db.tcl' and SPICE file defining the inverter
+'inv.spi'.
+
+To run the inverter example, cd into the 'inv' directory and run:
+
+* ./db.tcl
+
+**NOTE:** Currently running the tutorials results in:
+
+"[Fatal Internal Error AVT-027]: Internal error, please contact Avertec support"