Synopsys Design Vision

From CVL Wiki

(Difference between revisions)
Jump to: navigation, search
(New page: == What is Synopsys Design Vision == Synopsys Design Vision is a logic synthesis tool. It will take HDL designs and synthesize them to gate-level HDL netlists. It can synthesize to generic...)
 
 
(2 intermediate revisions by one user not shown)
Line 1: Line 1:
 
== What is Synopsys Design Vision ==
 
== What is Synopsys Design Vision ==
 
Synopsys Design Vision is a logic synthesis tool. It will take HDL designs and synthesize them to gate-level HDL netlists.
 
Synopsys Design Vision is a logic synthesis tool. It will take HDL designs and synthesize them to gate-level HDL netlists.
 +
Both verilog and vhdl languages are supported.
 
It can synthesize to generic gates or to other design libraries such as the vtvt_tsmc libraries or OSU standard cell libraries.
 
It can synthesize to generic gates or to other design libraries such as the vtvt_tsmc libraries or OSU standard cell libraries.
 
The tool exists in a gui and command line version. The gui version is referred to as '''design vision''' and the command line version
 
The tool exists in a gui and command line version. The gui version is referred to as '''design vision''' and the command line version
Line 9: Line 10:
 
  Synopsys
 
  Synopsys
 
  design_vision
 
  design_vision
[[Image:]]
+
[[Image:Design vision.jpg]]
 +
 
 
To start the command shell of the tool instead type:
 
To start the command shell of the tool instead type:
 
  Synopsys
 
  Synopsys
 
  dc_shell-xg-t
 
  dc_shell-xg-t
 +
 +
== Basic Steps to Synthesizing Design ==
 +
The basic steps:
 +
#Analyze <br> This step checks the design files for syntax. This step also saves modules (verilog) and entities (vhdl) into a local folder in a intermediate format.
 +
#Elaborate <br> This step builds a design from the intermediate format files created in the Elaborate step.
 +
#Compile <br> This is the synthesizing step. Here the design is mapped to a gate library or cell library.
 +
#Save <br> After compiling a design one can save the synthesized design into HDL or other formats.
 +
 +
Synthesized designs are integral toward creating ASICS or performing different simulations for timing and power.
 +
A sample tutorial for Power estimation goes through these basic steps: [[Synopsys Tutorial: Power Estimation]]

Latest revision as of 18:34, 13 February 2008

[edit] What is Synopsys Design Vision

Synopsys Design Vision is a logic synthesis tool. It will take HDL designs and synthesize them to gate-level HDL netlists. Both verilog and vhdl languages are supported. It can synthesize to generic gates or to other design libraries such as the vtvt_tsmc libraries or OSU standard cell libraries. The tool exists in a gui and command line version. The gui version is referred to as design vision and the command line version is known as dc_shell-xg-t.

[edit] How to start Synopsys Design Vision

In the cvl or cesca cluster type the following commands to start the gui version:

Synopsys
design_vision

Design vision.jpg

To start the command shell of the tool instead type:

Synopsys
dc_shell-xg-t

[edit] Basic Steps to Synthesizing Design

The basic steps:

  1. Analyze
    This step checks the design files for syntax. This step also saves modules (verilog) and entities (vhdl) into a local folder in a intermediate format.
  2. Elaborate
    This step builds a design from the intermediate format files created in the Elaborate step.
  3. Compile
    This is the synthesizing step. Here the design is mapped to a gate library or cell library.
  4. Save
    After compiling a design one can save the synthesized design into HDL or other formats.

Synthesized designs are integral toward creating ASICS or performing different simulations for timing and power. A sample tutorial for Power estimation goes through these basic steps: Synopsys Tutorial: Power Estimation

Views
Personal tools
Support