VHDL Training

VLSI is the short-form for Very-large-scale integration, a process that means to create integrated circuits by combining thousands of transistor-based circuits into a single chip.

VLSI finds immediate application in DSP, Communications, Microwave and RF, MEMS, Cryptography, Consumer Electronics, Automobiles, Space Applications, Robotics, and Health industry.

Nearly all modern chips employ VLSI architectures, or ULSI (ultra large scale integration). The line that demarcates VLSI from ULSI is very thin.

We provide the following courses in VLSI

CMOS

MOS Fundamentals and Characterization
NMOS/PMOS/CMOS Technologies
Fabrication Principles
Different Styles of Fabrication for NMOS/PMOS/CMOS
Design with CMOS Gates
Characterization of CMOS Circuits
Scaling Effects
Sub-Micron Designs
Parasitic Extraction and Calculations
Subsystem Design
Layout Representation for CMOS Circuits
Design Exercise using CMOS
Introduction of IC Design
Different Methodologies for IC Design
Fabrication Flows and Fundamentals

VHDL

VHDL Overview and Concepts
Levels of Abstraction

Entity, Architecture

Data Types and declaration

Enumerated Data Types

Relational, Logical, Arithmetic Operators

Signal and Variables, Constants

Process Statement

Concurrent Statements

When-else, With-select

Sequential Statement

If-then-else, Case

Slicing and Concatenation

Loop Statements

Delta Delay Concept

Arrays, Memory Modeling, FSM

Writing Procedures

Writing Functions

Behavioral / RTL Coding

Operator Overloading

Structural Coding

Component declarations and installations

Generate Statement

Configuration Block

Libraries, Standard packages

Local and Global Declarations

Package, Package body

Writing Test Benches

Assertion based verification

Files read and write operations

Code for complex FPGA and ASICs

  • Generics and Generic maps