Skip Navigation Links
Home
Telecom TrainingExpand Telecom Training
Xilinx/Hardware TrainingExpand Xilinx/Hardware Training
Computer SkillsExpand Computer Skills
International activity
Software development
ConferencesExpand Conferences
Long Term TrainingExpand Long Term Training
E-LearningExpand E-Learning
Franchising and Triple-T
ConsultingExpand Consulting
CareersExpand Careers
Newsletter subscription
Our customers
Team leadership
Photo Galery
Press Releases
 
 

Designing with Plan Ahead

 
Roll over the picture, click to view some demo slides
Course Number535
Price NIS before VAT / Tcs2520 / 6
Duration (Days)2
LanguageEnglish/Hebrew
Level 
JanFebMarAprMayJun
   14-15   
 
JulAugSepOctNovDec
 31 01    
+972 3 9247780 ext. 207
Tell about this course to a friend
   
 
Available training formats
 
 

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. Note: The hands-on labs provided in this course are identical to the tutorials that are packaged with the PlanAhead software. This course is supplemented with instructor-led presentations and demos.

Software Tools

  • Xilinx ISE™

Skills Gained

After completing this training, you will be able to:

  • Import designs into the PlanAhead software project environment
  • Analyze design statistics, connectivity, and timing
  • Partition and floorplan designs
  • Run the Design Rule Checks (DRCs) and implement a design
  • Run Explore Ahead to try multiple implementation strategies
  • Import and analyze the implementation results to improve the floorplan
  • Floorplan to improve performance and consistency
  • Use block-based design and create and reuse module-level IP
  • Employ incremental design techniques

Lab Descriptions

Note: All labs in this course are also available as self-guided tutorials, which are packaged with the PlanAhead software.

  • 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 software 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 exploration, initial floorplanning direction, and post-implementation exploration.
  • Lab 3: Design Partitioning and Top-Level Floorplanning – 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 the resources assigned to them.
  • Lab 4: Implementation using ExploreAhead – Introduces the integration of the ISE software implementation tools with the PlanAhead software. Also introduces the new ExploreAhead tool for queuing multiple ISE software runs with varying strategies.
  • Lab 5: Floorplanning – Describes how to analyze implementation results and to use that information for generating 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 and Incremental Design – Illustrates the steps needed to update the project top-level netlist and to implement an incremental design change.
 
  • Course Overview
  • Lab 1: Getting Started with PlanAhead
  • Design Analysis and Exploration
  • Lab 2: Design Analysis and Exploration
  • Design Partitioning and Top-Level Floorplanning
  • Lab 3: Design Partitioning and Top-Level Floorplanning
  • Implementing a Floorplanned Design
  • Lab 4: Implementation using ExploreAhead
  • Floorplanning Techniques
 
  • Lab 5: Floorplanning
  • Tuning a Floorplan for Performance
  • Lab 6: Floorplan Tuning Lab
  • 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 and Incremental Design
  • Floorplanning Strategies
  • Course Summary
  • 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.
  • Fundamentals of FPGA Design or equivalent knowledge of the FPGA architecture and the Xilinx ISE software flow
  • Designing for Performance recommended Software Tools
  • Xilinx ISE
 
 
You consider we have missed something in the syllabus? Call us 972-3-9247780 ext. #207 or E-mail us    and we shall dispel your doubts.
Others who took this course also took the following course/courses:
 right now and we shall contact you immediately.