This short guide is intended to get students, GSIs, and professors, started with synthesis builds using Synopsys Design Compiler on Flux.
If you haven't used Design Compiler
yet (make syn
with the Better Build System), I'd recommend attending lab or reading through the GSI's
Synthesis and Makefile overview
before proceding.
Before you get too deep in this guide, it's worth noting that the CAEN High Performance Computing (HPC) Group does a fairly reasonable job of documenting Flux on their homepage. If you want to figure everything out the hard way, jump on over to Getting Started at the CAC. This guide does cover a lot of the same content; however, in order to get you up and running quickly, I place a heavy emphasis on EECS 470 specifics and leave out a lot of general working knowledge.
In case you were handed this guide and have no idea why, a bit of context: the HPC Group describes Flux as:
The U-M's campus Linux-based high performance computing cluster
At the time of writing (Winter 2014), Flux is comprised:
Full stats and configuration options are available on the HPC website: http://caen.engin.umich.edu/hpc/flux-configuration.
Flux is giant cluster of computers with lots of parallel computing power. This guide will teach you how to run synthesis on Flux.