https://github.com/parthpower/dcc_basic
Typical project for Synopsys DC Compiler
https://github.com/parthpower/dcc_basic
dc-compiler primetime synopsys tcl
Last synced: 2 months ago
JSON representation
Typical project for Synopsys DC Compiler
- Host: GitHub
- URL: https://github.com/parthpower/dcc_basic
- Owner: parthpower
- License: apache-2.0
- Created: 2018-06-06T05:18:29.000Z (about 7 years ago)
- Default Branch: master
- Last Pushed: 2018-06-21T02:46:14.000Z (almost 7 years ago)
- Last Synced: 2025-02-14T22:18:52.202Z (4 months ago)
- Topics: dc-compiler, primetime, synopsys, tcl
- Language: Tcl
- Homepage:
- Size: 17.6 KB
- Stars: 5
- Watchers: 2
- Forks: 2
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Simple DC Compiler Project
[](https://gitter.im/DCC_Basic/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)
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](https://github.com/parthpower/ref) repo.
``` sh
git clone --recursive https://github.com/parthpower/DCC_Basic.git
cd DCC_Basic
make
```## Script Structure
## DC Compiler
### [setup_lib.tcl](script/setup_lib.tcl)
Setups all library paths and environment variables required. Common for all tools.### [dc_constraints.sdc](script/constraint.sdc)
The constraint file for DC Compiler.### [dc_script.tcl](script/dc_script.tcl)
The main script to synthesize design in DC Compiler.## PrimeTime
### [pt_constraints.sdc](script/pt_constraints.sdc)
The constraint file for PrimeTime.### [pt_script.tcl](script/pt_script.tcl)
The script to run PrimeTime.## Note
- Comment the `exit` at the end of the [dc_script.tcl](script/dc_script.tcl) and [pt_script.tcl](script/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](https://github.com/parthpower/ref) is a private repo which includes all the library files. It will not be made public.