16ECU19 - VLSI Design and VHDL: Introduction and Basic Concept of VHDL Session I
16ECU19 - VLSI Design and VHDL: Introduction and Basic Concept of VHDL Session I
M.Selvam.M.Sc.,D.IT.,M.Phil..,M.E.,NET.
Assistant Professor/Department of ECS
What is VLSI ?
4
HDL ? ??
Role of HDL in VLSI
Over the Time Different methods of Digital Circuits Design have Come
into picture Like
I. Manual Paper and Pen Method
II. Computer Aided Design (CAD Tools ) Method
Manual Pen Paper method for Circuit design now obsolete because of
its incompetence to capture Complex designs.
CAD tools method lead the Automation of the design process. In digital
design and Automation process it had 2 phases.
Orcad
PSPICE
Espresso and may on.
HDL Process
DSD 2010 11
WHAT IS VHDL ??....
Is it
VERY
HARD
DIFFICULT
LANGUAGE
??????.....
Contd..
I think most of the students at the first instance feel like this
No !! Not at All
VHDL is an acronym of
DSD 2010 22
VHDL vs. Verilog
Behavioral
Dataflow
VHDL
Verilog
Structural
& Gate
Switch
DSD 2010 23
VHDL vs. Verilog
VHDL, More popular in Europe
Verilog, In USA, Japan
DSD 2010 24
CAPABILITIES OF VHDL
The following are the major capabilities that the language provides along
with the features that differentiate it from other hardware description
languages.
The language has elements that make large scale design modeling
easier.
Test benches can be written using the same language to test other
VHDL models.
This model specifies the external view of the device and one or more
internal views.
The main abstraction of VHDL is the design entity, which identifies and
represents a single part of a design, executes a specific function, and has
well-defined inputs and outputs.
That is, an entity represents a black box; one or more input and output
lines enter and leave the black box, and a delay is identified with each
line.
A VHDL model consists of at least one design entity.
Data flow
problem
Structural
Switch
DSD 2010 33
Popular Levels of
Abstraction (contd)
Behavioral
Data flow
problem
Structural
Switch
DSD 2010 34
Popular Levels of
Abstraction (contd)
Behavioral
Data flow
problem
Structural
Switch
DSD 2010 35
Popular Levels of
Abstraction (contd)
Behavioral
Data flow
problem
Structural
Switch
DSD 2010 36
Selvam/SKASC/II BSc ECS/UNIT I/S1 8/28/2017 37
SUMMERY
VLSI ?
Types of Integration
HDL ?
CAD?
Role of HDL in VLSI
What is VHDL?
Genesis of VHDL
Capabilities
Hardware abstraction