Our objective is for students to know how the tools themselves work, at the level of their fundamental algorithms and data structures. You should be taking this training if you are interested in building VLSI design tools, you are interested in designing VLSI chips, and you want to know why the tools do what they do, you just like cool algorithms.