Experiment Number: 3: Software Requirements
Experiment Number: 3: Software Requirements
Experiment Number: 3: Software Requirements
Experiment Number: 3
Title of the experiment : Study of Synthesis Tools
17
Dr NNCE ECE/VI-SEM VLSI DESIGN LAB-LM
THEORY:
Now that you have created the source files, verified the design behaviour with simulation, and
added constraints, you are ready to synthesize and implement the design.
Implementing the Design:
1. Select the counter source file in the Sources in Project window.
2. In the Processes for Source window, click the “+” sign next to
Implement Design. The Translate, Map, and Place & Route processes are displayed. Expand
those processes as well by clicking on the “+” sign. You can see that there are many sub-
processes and options that can be run during design implementation.
3. Double-click the top level Implement Design process.ISE determines the current state of
your design and runs the processes needed to pull your design through implementation. In this
case, ISE runs the Translate, Map and PAR processes. Your design is now pulled through to a
placed-and routed state. This feature is called the “pull through model.”
4. After the processes have finished running, notice the status markers in the Processes for
Source window. You should see green checkmarks next to several of the processes, indicating
that they ran successfully. If there are any yellow exclamation points, check the warnings in the
Console tab or the Warnings tab within the Transcript window. If a red X appears next to a
process, you must locate and fix the error before you can continue.
18
Dr NNCE ECE/VI-SEM VLSI DESIGN LAB-LM
19
Dr NNCE ECE/VI-SEM VLSI DESIGN LAB-LM
VERIFICATION OF SYNTHESIS:
Your synthesized design can be viewed as a schematic in the Register Transfer Level (RTL)
Viewer. The schematic view shows gates and elements independent of the targeted Xilinx®
device.
1. In the Processes for Source window, double-click View RTL Schematic found in the
Synthesize - XST process group. The top level schematic representation of your synthesized
design opens in the workspace.
2. Right-click on the symbol and select Push Into the Selected Instance to view the schematic
in detail. The Design tab appears in the Sources in Project window, enabling you to view the
design hierarchy. In the schematic, you can see the design components you created in the HDL
source, and you can “push into” symbols to view increasing levels of detail.
3. Close the schematic window.
RESULT:
Thus the program to study about synthesis tools available in xilinx project navigator and the
output also verified successfully.
20