VHDL Advanced

Dates

This course is not yet planned.

VHDL Advanced

 

Duration: 3 Days
Course Part Number: 230368

Description
This course is intended for experienced VHDL users who wish to take their use of the language to a higher level. Emphasis is placed on behavioral techniques, testbench strategies and design management.

Detailed lab exercises help reinforce what is discussed during the lectures and provide you with extensive tool usage experience under the guidance of our industry expert instructors.

You will learn how to

  • Model using a behavioral approach with VHDL’s advanced language constructs.
  • Write sophisticated modern testbenches consisting of random stimulus, vector compression techniques for regressions, and basic PSL capabilities for temporal monitoring.
  • Use QuestaSim’s advanced verification capabilities such as coverage, waveform comparison, and code profiling to increase your performance and test confidence.


Hands-On Labs
Throughout this course, extensive hands-on lab exercises provide you with practical experience using QuestaSim simulator. Hands-on lab topics include:

  • Write a behavioral fifo model using linked lists
  • Write a reusable, parameterizable, multi-phase clock generation block
  • Generate random stimulus for verification using algorithmic and LSFR methods
  • Write temporal monitors for verification of bus protocols
  • Write basic PSL sequences for verification
  • Use advanced regression methods such as MISR’s and QuestaSim’s waveform comparison
  • Using QuestaSim’s coverage and profiling tools


Key Topics

  • Behavioral modeling in VHDL
    • Using dynamic memory allocation for modeling
  • Generating Stimulus
    • Directed stimulus with files and procedures
    • Random stimulus
    • Co-simulating with C routines
  • Verifying the design
    • Assertion –based verification
    • Brief introduction to PSL
    • Regression Methods
    • Code Coverage
  • Simulation Performance
  • Using code profiling

 

Intended for

  • Verification Engineers interested in VHDL


Prerequisites

  • VHDL Introduction course or equivalent experience

 

For more information:

InnoFour BV
Twentepoort Oost 61-02
7609 RG ALMELO
The Netherlands
tel +31 546 454 530
fax +31 546 453 006
training@innofour.com