Lab2 Ahmad Al Zubir Zulkifly

download Lab2 Ahmad Al Zubir Zulkifly

of 15

Transcript of Lab2 Ahmad Al Zubir Zulkifly

  • 7/31/2019 Lab2 Ahmad Al Zubir Zulkifly

    1/15

    FACULTY OF ELECTRICAL ENGINEERING

    UNIVERSITI TEKNOLOGI MARA

    MALAYSIA

    ELE 653

    LAB 1

    Synthesis Lab

    TASK 1

    PREPARED BY:

    AHMAD AL-ZUBIR BIN ZULKIFLY 2009435996

    GROUP:

    EE2108A

    LECTURER:

    Puan Siti Lailatul Mohd Hassan

  • 7/31/2019 Lab2 Ahmad Al Zubir Zulkifly

    2/15

  • 7/31/2019 Lab2 Ahmad Al Zubir Zulkifly

    3/15

    3

    3.0. How Synthesis Work

    Figure 1: Process of Synthesis.

  • 7/31/2019 Lab2 Ahmad Al Zubir Zulkifly

    4/15

    4

    4.0. Method Basic Synthesis Flow

    Figure 2 : Basic Synthesis Flow Chart.

    START

    Go to directory task1

    Read & Link Desi n

    DC Setu

    Design Constraints

    Save the Desi n

    Optimize Design

    Analyze Design

    END

    Figure 3 : Flow Chart of Task

  • 7/31/2019 Lab2 Ahmad Al Zubir Zulkifly

    5/15

    5

    5.0. Resulta) DC Setup

    Figure 4: A Setup File That Specifies The Standard Cell Library.

  • 7/31/2019 Lab2 Ahmad Al Zubir Zulkifly

    6/15

    6

    b) Read & Link Design

    Figure 5: DC Commands to Verify Library Settings.

  • 7/31/2019 Lab2 Ahmad Al Zubir Zulkifly

    7/15

    7

    Figure 6: Block Diagram of Counter.

    Figure 7: Schematic View of The RTL Code.

  • 7/31/2019 Lab2 Ahmad Al Zubir Zulkifly

    8/15

    8

    c) Design Constraints

    Figure 8: DV Command Prompt Using TCL Syntax.

    d) Optimize Design

    Figure 9: Schematic RTL was Changed After Optimized.

  • 7/31/2019 Lab2 Ahmad Al Zubir Zulkifly

    9/15

    9

    e) Save the Design

    Figure 10: DV Command Prompt Use To Save The Design.

    f) Analyze Design

    Figure 11: Report Area of The Design Counter.

    Figure 12: Report Clock of The Design Counter.

  • 7/31/2019 Lab2 Ahmad Al Zubir Zulkifly

    10/15

    10

    Figure 13: Report Clock_Skew of The Design Counter.

    Figure 14: Report Timing of The Design Counter.

  • 7/31/2019 Lab2 Ahmad Al Zubir Zulkifly

    11/15

    11

    TASK 2 DC Setup

    Firstly we create the constraints file. These are similar constraints to Task 1. Then

    we check any syntax errors and there are no errors, dcprocheck will return thefollowing message below:

    Figure 15: The the constraints file of the Design Counter.

    Read & Link Design -> Design Constraints -> Optimize Design -> SaveDesign

    Figure 16: Script commands of the Design Counter.

    Figure 17: Script commands of the Design Counter.

  • 7/31/2019 Lab2 Ahmad Al Zubir Zulkifly

    12/15

    12

    a) Analyze Design

    Figure 18: Report Area of Counter

    Figure 19: Report Clock and Report of Clock_Skew of Counter.

  • 7/31/2019 Lab2 Ahmad Al Zubir Zulkifly

    13/15

    13

    Figure 20: Report timing of of The Design Counter.

  • 7/31/2019 Lab2 Ahmad Al Zubir Zulkifly

    14/15

  • 7/31/2019 Lab2 Ahmad Al Zubir Zulkifly

    15/15

    15

    From Figure 15 showed The the constraints file of the Design Counter. These are

    similar constraints to task 1 but we save in scripts/constraints.tcl. Afterwe run the command

    there are no errors, dcprocheck will return the following message like Figure 2.

    From Figure 16 and Figure 17 showed Script commands of the Design Counter. In

    this sectionwhich will read in the design, apply the constraints, compile the design, generate

    reports and exit the tool.

    From Figure 20 showed Report Timing of The Design Counter. We get the value of

    slack (MET) same as manual is 1.061.

    7.0. ConclusionFor the conclusion, it can be conclude that all the objective has been fulfill. This lab

    makes student to more competible using a Synopsys software. We learn how to simulation

    using Synopsys DC using DC's graphical user interface tool called Design Vision. Thus, we

    also know and learn verilog code for simple counter.

    So with study and learn Task 1 and Task 2, we can fimiliar and friendly with Synopsys

    Eda Tools.