VHDL-AMS (3 Day)
- Add Courses
- Confirm Schedule
- Enter Contact Information
There are currently no dates scheduled for this class. Request this class in your area!
Duration: 3 Days
Price: 2.220 EUR
Part Number: 209523
Description
In this 3 day class the designer will learn the basics of the VHDL-AMS (IEEE 1076.1) hardware descriptor language and its efficient use for model creation, validation, and design reuse. The class is intended for analog, mixed-signal, and mixed-nature designers who want to discover what advantages high-level modeling brings to the design process. The three days of the class are spent on the basics of the VHDL-AMS language and teaching efficient modeling practices.You will learn how to
This class will help designers quickly harness the potential of abstract analog and mixed-signal modeling while avoiding the problems and pitfalls of the new technology. The designer will learn the following skills:- How to code models using the VHDL-AMS notation
- How to develop efficient mathematical models for encoding with VHDL-AMS
- How to verify and test continuous, discrete event, and mixed signal models
- How to write portable, reusable VHDL-AMS code.
Hands-On Labs
Throughout this course, extensive hands-on lab exercises provide you with practical experience. Hands-on lab topics include:- How to use the AdvanceMS tool.
- How to build analog models and simulate them in the time domain.
- How to build analog models and simulate them in the frequency domain.
- How to build mixed-signal models and simulate them in the time domain.
- How to build test benches.
- How to model and simulate mixed-nature systems.
Audience
This course is intended for analog, digital, and mixed-signal designers who want to discover the advantages of high-level mixed-signal modeling.Prerequisites
VHDL Introduction or some knowledge of VHDL.Experience with SPICE or Eldo is helpful, but not required.
Key Topics
- Understand the capabilities the language offers to model and simulate typical analog, mixed-signal, and mixed-discipline components.
- Get a global perspective of the structure of VHDL-AMS models.
- Use the Mentor Graphics AdvanceMS simulation system and discover the systems' capabilities.
- Understand what makes up a behavioral model in VHDL-AMS.
- Identify the essential language elements that are needed to describe behavior.
- The language elements are presented that describe the structure of the modeled system as well as the available mechanisms to organize a model in a hierarchical way.
- Learn the basic design units in the language that are provided to encapsulate behavior: namely the entity declaration and the architecture body.
- Learn the structural description style, that is, how to instantiate components and to interconnect them in a model.
- Learn the use of generic parameters as a way to describe flexible models; the direct instantiation method.
- Once a design is described in terms of entities, architectures, component instances, signals, processes, equations, terminals, and quantities, learn to prepare the modeled design for simulation.
- Learn to use the set of VHDL-AMS language elements that allow one to describe event-driven and continuous behavior are presented as well as more specialized language elements that allow one to build improved, more compact, behavioral models.
- A review of models for ideal linear circuit elements will be presented to see the terminal and branch quantities.
- This review will be extended to include non-ideal source models.
- From this review, some guidelines will be developed for defining branch quantities and their associated equations.
- Review the linearization process in order to understand the basis for frequency domain analysis and frequency domain noise analysis along with the VHDL-AMS language elements that support it. Start by looking at the link between time domain analysis and frequency domain analysis for linear systems.
- Given this foundation for frequency domain analysis, it will be expanded to look at what noise analysis is based on and why it is important. This will point to the need for noise sources associated with most components in the system being simulated.
- Learn how to integrate the two aspects, digital and analog, into a unified mixed-signal environment. The specialized language elements and mechanisms that support analog simulation control will be presented, namely
