A good working knowledge of Tcl can help you gain greater productivity in using EDA tools for FPGA and ASIC design - as well as our main Tcl/TK course, we also use Tcl extensively in other courses for scripting.
On this page, you'll find links to examples of using Tcl which you can apply in a typical FPGA tool flow.
There is a complete explanation and example of using Xilinx® ISE™ with Tcl here. It is based on the script we use in our Comprehensive VHDL course, so that when you are on the course you can concentrate on learning VHDL without getting distracted by the tools. Of course it is also important to understand the tools, so we get you to use them by hand as well!
The example here shows how you can easily make a Tcl script for Altera Quartus II with very little effort.
We've put together an outline of the commands you need to run Microsemi Libero from Tcl here.