Advanced Design with the PlanAhead Analysis and Design Tool

Course Description

Learn to increase design performance and achieve repeatable performance by using the PlanAhead™ software tool.  Topics include: synthesis and project tips, design analysis, creating a floorplan, improving performance with area constraints and Pblocks, design debugging with the ChipScope™ Pro tool, and design preservation with partitions.

Note: The hands-on labs provided within this course are identical to the tutorials that are packaged with the PlanAhead tool. This course is supplemented with instructor-led presentations and demos.

Level

FPGA 3

Training Duration

2 days

Who Should Attend?

FPGA designers, system architects, and system engineers who are interested in analyzing and driving the physical implementation of their designs to maximize performance and capacity.

Prerequisites
Software Tools
  • Xilinx ISE Design Suite: Logic or System Edition 14.1
Hardware
  • Architecture: 7 series FPGAs*
  • Demo board: None*

* This course focuses on the 7 series FPGA architecture. Check with your local Authorized Training Provider for specifics or other customizations.

Skills Gained

After completing this comprehensive training, you will know how to:

  • Use the most advanced features of the PlanAhead software
  • Apply the hierarchical viewer and timing report information to make the best area constraints
  • Group the best logic into Pblocks
  • Import HDL sources, elaborate, and analyze an RTL netlist
  • Implement the design with different implementation strategies
  • Analyze design statistics, connectivity, timing, placement, and timing critical paths
  • Insert ChipScope Pro tool debug cores
  • Floorplan the design to improve performance and preserve successful implementation results
  • Make placement constraints for dedicated hardware resources
Course Outline
Day 1
  • PlanAhead Software Review
  • Lab 1: PlanAhead Software Review
  • RTL Development and Analysis
  • Lab 2: RTL Analysis
  • Placing Dedicated Resources
  • Lab 3: Placing Dedicated Resources
  • Introduction to Pblocks
  • Floorplanning Techniques
Day 2
  • Floorplanning Case Studies
  • Lab 4: Design Analysis and Floorplanning for Performance
  • Design Preservation with Partitions
  • Lab 5: Leveraging Design Preservation for Predictable Results
  • Debugging with the ChipScope Pro Tool
  • Lab 6: Debugging with the ChipScope Tool
  • Tcl Scripting in the PlanAhead Software
  • Lab 7: Tcl Ccommands
  • (Optional): Team Design
  • (Optional): Routing Optimization in Virtex-6 Devices
Lab Descriptions
  • Note: All labs in this course are also available as self-guided tutorials, which are packaged with the PlanAhead software.

    • Lab 1: PlanAhead Software Review – Illustrates the steps you take to import source HDL files into the PlanAhead tool and synthesize, implement, and analyze the results. Also introduces the PlanAhead tool environment and views.
    • Lab 2: RTL Analysis – Provides an overview of the RTL development and analysis environment. You will analyze the RTL logic hierarchy, RTL schematic, RTL resource estimations, RTL power estimations, and run an RTL Design Rule Check (DRC).
    • Lab 3: Placing Dedicated Resources – Introduces the methods for assigning location constraints to dedicated hardware resources. Demonstrates how to assign dedicated clocking resources, work with multi-function I/O pins, and complete a SSN noise analysis.
    • Lab 4: Design Analysis and Floorplanning for Performance – Introduces the pre- and post-implementation design analysis features of the PlanAhead software. Provides an introduction to some of the capabilities and benefits of using the PlanAhead tool for designing high-end FPGAs.
    • Lab 5: Leveraging Design Preservation for Predictable Results – Introduces the use of partitions to maintain successful implementation results.
    • Lab 6: Debugging with the ChipScope Tool – Provides an introduction to using the PlanAhead tool for debugging designs with the ChipScope Pro tool, cores, and Set Up ChipScope Wizard.
    • Lab 7: Tcl Commands – Use the Tcl interface in the PlanAhead software.

DOWNLOAD REGISTRATION FORM

  ONLINE REGISTRATION

Course Registration Form


Course Title
Invalid Input

or Key in Your Own Title
Invalid Input

Course Start Date

Invalid Input

Sponsorship (*)
Invalid Input


Contact Person


Salutation(*)
Invalid Input

Name(*)
Invalid Input

Designation/ Department/ Division(*)
Invalid Input

Company(*)
Invalid Input

Billing Address (*)
Invalid Input

Street Address

(*)
Invalid Input

Street Address Line 2

City(*)
Invalid Input

State / Province(*)
Invalid Input

Postal / Zip Code(*)
Invalid Input

Telephone(*)
Invalid Input

Fax
Invalid Input

Email Address (*)
Invalid Input


Participant Details


Participant Salution 1
Invalid Input

Participant Name1
Invalid Input

Designation/ Department/ Division
Invalid Input

Telephone
Invalid Input

Fax
Invalid Input

Email Address
Invalid Input

Dietary Requirement
Invalid Input


Participant Salution 2
Invalid Input

Participant Name2
Invalid Input

Designation/ Department/ Division
Invalid Input

Telephone
Invalid Input

Fax
Invalid Input

Email Address
Invalid Input

Dietary Requirement
Invalid Input


Participant Salution 3
Invalid Input

Participant Name 3
Invalid Input

Designation/ Department/ Division
Invalid Input

Telephone
Invalid Input

Fax
Invalid Input

Email Address
Invalid Input

Dietary Requirement
Invalid Input


Payment Method(*)
Invalid Input

Cheque number
Invalid Input

PO Number
Invalid Input

How did you get to know about this programme?(*)
Invalid Input

Terms and Conditions
Invalid Input

Invalid Input