Length : 3 days
This advanced Engineer Explorer course provides an in-depth approach to behavioral modeling of analog and mixed-signal design blocks and systems. Students are required to have a working knowledge of the Virtuoso? AMS Designer simulator or to complete the course prerequisite of taking the Virtuoso AMS Designer course.
In this three-day course, you will learn how to create parameterized VHDL-AMS models for analog/mixed-signal blocks and verify their functionality and performance using the Virtuoso AMS Designer simulator.
In this course you will:
- Understand when and how to use behavioral modeling.
- Learn how to create VHDL-AMS for analog, mixed-signal, and multi-disciplinary designs.
- Verify the functionality and performance of the models you create using the Virtuoso? AMS Designer simulator.
- Learn how to troubleshoot your models for optimum performance.
- Progressively, generate your own package of useful utilities for handling discontinuities, etc. for the sake of re-use.
- Understand how to benefit the most from multi-language support in Virtuoso? AMS Designer simulator.
- Understand Virtuoso? AMS Designer new features specific for VHDL-AMS
- Through real-life examples, see how to effectively deploy the models you have created in your design flow. Examples of mixed-signal models created are:
- Alarm clock,
- Differential Amplifiers,
- PLL blocks,
- RS232 tx driver,
- Modelling Jitter,
- Switched-mode power supply,
- ADC model,
- Adding Noise to the ADC model
- Thermal resistance
- Heatsink model,
- Capacitive Accelerometer MEM system.
- Creating the analog_pkg package,
- and more
- Analog/Mixed-Signal IC Designers
- Library Developers
- CAD Engineers
- Modeling Engineers
- Virtuoso? AMS Designer Environment
- Virtuoso? AMS Designer Simulator
You must have completed the Virtuoso? AMS Designer course before taking this class.
Being familiar with any HDL language, specifically, VHDL, Verilog, Verilog-A, or Verilog-AMS would help you gain the maximum benefit from taking this advanced Engineer Explorer course.
- What is Behavioral Modeling
- Starting with VHDL-AMS
- Modeling Digital Blocks
- Modeling Analog Blocks
- Mixed-Signal Technology
- Practical Aspects of Analog Behavioral Models
- Practical Aspects of Mixed-signal Behavioral Models
- Advanced Language Constructs
- Multidisciplinary Modeling
- Virtuoso? AMS Designer VHDL-AMS support
- Virtuoso? AMS Designer Simulation Architecture
- Virtuoso? AMS Designer Use Models
- Verilog-AMS versus VHDL-AMS
- Integrating your models in real-life
This is an advanced course. You are expected to run the Virtuoso AMS Designer software without assistance to solve loosely defined problems. Labs will be exploratory rather than step-by-step.