Design Preparation

Prior to running the RTL-to-bitstream flow, design data must be aggregated and organized so that it can be found during flow execution. The effort to do this is minimal and outlined below.

Create a Working Directory

Because the flow is command-line driven, organization of files is performed at the command line rather than through an integrated development environment (IDE) project-based infrastructure. It is strongly recommended that users create a dedicated directory tree in which to store HDL files, constraint files, and their Silicon Compiler run script. It is also recommended (though not required) to execute the RTL-to-bitstream flow from the directory containing the Silicon Compiler run script.

Aggregate Input Files

The following file types should be aggregated

  • HDL files

  • Timing Constraints

  • Pin Constraints

With these in place, a Silicon Compiler run script will have all required input files for execution.