/DCC_Basic

Typical project for Synopsys DC Compiler

Primary LanguageTclApache License 2.0Apache-2.0

Simple DC Compiler Project

Join the chat at https://gitter.im/DCC_Basic/Lobby

This is a very basic project to get started with DC Compiler (non-ultra) design flow. Also includes PrimeTime project to run static timing analysis.

How to run?

Make sure you have access to the ref repo.

git clone --recursive https://github.com/parthpower/DCC_Basic.git
cd DCC_Basic
make

Script Structure

DC Compiler

Setups all library paths and environment variables required. Common for all tools.

The constraint file for DC Compiler.

The main script to synthesize design in DC Compiler.

PrimeTime

The constraint file for PrimeTime.

The script to run PrimeTime.

Note

  • Comment the exit at the end of the dc_script.tcl and pt_script.tcl if you want to run DC Compiler/PrimeTime in interactive mode once script is executed. It is included to help the Contineous Integration flow.

  • The ref is a private repo which includes all the library files. It will not be made public.