This document discusses synthesizing HDL designs using the LeonardoSpectrum synthesis tool. It begins with an overview of synthesis and the basic synthesis process. It then describes the LeonardoSpectrum tool flow, including the stages of synthesis from technology independent to dependent. The document concludes with a tutorial on getting started with LeonardoSpectrum, walking through invoking the tool, loading a technology library, specifying input/output files, and setting global constraints.