Click here to start
Table of contents
RTL Synthesis using Design Compiler
Learning Outcomes:
Digital Design Flow
Design Compiler Lab Instructions
Synthesis Process
Slide 6
Design Directory Management
How to setup Linux Environment to run DC
Slide 9
2. Read in the HDL
Slide 11
3. Elaboration
Slide 13
Add Constraints
Add Constraints: Defining the clock
Add Constraints: Optimize Area
Slide 17
Slide 18
4. Synthesis
Slide 20
Design Analysis
Design Analysis: Power Report
Slide 23
Design Analysis: Timing
Slide 25
Slide 26
Slide 27
Design Analysis: Save Reports
Slide 29
Timing Optimization
Slide 31
Fix Naming
Save Out the Design:
The easy way….
Using Design Vision
Simple Script
How to get Help:
Discussion Points
Appendix 1: Optimization using synthesis tool
Compilation with map_effort high option
Register Balancing
Removing Hierarchy
Slide 43
Choosing High-Speed Implementation for High-level Functional Module
Slide 45
How to Fix Hold Time Violation
How Fix Hold Time Violation
Slide 48
Author:
Iain McNally