Xilinx® ATP Courses > Designing with PlanAhead™
Designing with PlanAhead
Visit Xilinx Customer Education
Learn to increase design performance and achieve repeatable results by using the PlanAhead™ software tool. Topics include: a product overview, synthesis and project tips, design analysis, creating a floorplan, improving performance, experimenting with implementation options, incremental methodology, and block-based IP design.

The hands-on labs provided within this course are identical to the tutorials that are packaged with the PlanAhead software. This course is supplemented with instructor-led presentations and demos.  Prerequisite courses include:  Fundamentals of FPGA Design or equivalent knowledge of FPGA architecture and the Xilinx ISE software flow; Designing for Performance course is also recommended...DOWNLOAD XILINX DESIGNING WITH PLANAHEAD COURSE DETAIL

At-A-Glance Schedule
  • Course No:  FPGA11000-82-ILT
  • Course Duration:   2 Days
  • Price:  USD $1,000
    or  10 Xilinx Training Credits
  • Level:  Intermediate
  • Prerequisites
    > Fundamentals of FPGA Design or
        equivalent knowledge of the FPGA
        architecture and the Xilinx ISE
        software flow
    > Designing for Performance
       course is recommended
  • Software Tools
    > Xilinx ISE
    8.1i

 

 

 

 

 

COURSE OUTLINE

Day 1

> Course Overview
> Lab 1: Getting Started with PlanAhead
> Design Analysis and Exploration
> Lab 2: Design Analysis and Exploration
> Floorplanning Techniques       
> Lab 3: Design Partitioning
> Creating a Top-level Floorplan
> Lab 4: Implementation
> Experimenting with Implementation Options

Day 2
> Lab 5: Floorplanning
> Creating a Floorplan for Performance
> Lab 6: Floorplan Tuning
> Tuning a Floorplan for Performance
> Block-Based Design and IP Reuse
> Lab 7: Block-Based Design and IP Reuse
> Netlist Updates and Incremental Design
   with PlanAhead
> Lab 8: Updating the Netlist
> Floorplanning Strategies
> Course Summary

LAB DESCRIPTION

Lab 1: Getting Started with PlanAhead.  Illustrates the steps you take to import a synthesized design into the PlanAhead software so that you can begin floorplanning. Also introduces the PlanAhead environment and views.

Lab 2: Design Analysis and Exploration.   Introduces the analysis features of the PlanAhead software that enable early detection of potential design issues, alternate device selection, initial floorplanning direction, and post-implementation exploration.

Lab 3: Design Partitioning.  Introduces the concept of floorplanning. By using automated partitioning tools, you will create a top-level floorplan and experiment with sizing and shaping Pblocks based on resources assigned to them.

Lab 4: Implementation.  Introduces the integration of the ISE software implementation tools with the PlanAhead software. Also introduces a new tool called ExploreAhead to queue multiple ISE software runs with varying strategies.

Lab 5: Floorplanning.  Describes how to analyze implementation results and to use that information to generate a floorplan aimed at increasing design performance.

Lab 6: Floorplan Tuning.  Introduces techniques to help close on timing targets consistently.

Lab 7: Block-Based Design and IP Reuse.  Describes the steps to implement a block-based methodology that includes the creation and reuse of an IP module.

Lab 8: Updating the Netlist.  Illustrates the steps needed to

 

Technically-Speaking, Inc. © 2006  Home | Site Map Cancellation & Privacy Policy | Terms of Use