Industrial Training Report Submitted in Partial Fulfillment For The Requirement of The Degree of
Industrial Training Report Submitted in Partial Fulfillment For The Requirement of The Degree of
BACHELOR OF TECHNOLOGY
By
MANSI SHARMA
(1629031023)
In
ELECTRONICS AND COMMUNICATION
ENGINEERING
ABESIT, GHAZIABAD
AFFILIATED TO
Dr. A.P.J. ABDUL KALAM UNIVERSITY
UTTAR PRADESH,LUCKNOW
(AUGUST- 2019)
DEPARTMENT OF ELECTRONICS &
COMMUNICATION
Infusing research culture among students and faculty so that the Department be recognized as
M2
MISSION Center of Excellence in various domains.
M3 Inculcating team work, leadership qualities, professional ethics and social responsibilities
Graduates of the program will continue to learn and adapt in a world of constantly evolving technology through
PEO2
advanced degrees, professional courses and/or research.
Graduates of the program will be committed to acquire professional ethics, moral values and devotion to duty so that
PEO3
they prove to be worthy citizen of India with International outlook.
Should possess the skills to develop, analyze and synthesize various functional elements of communication system
PSO2
and signal processing.
Proficiency in specialized cutting-edge software packages and computer programming useful for the analysis/design
PSO3
of electronic engineering systems.
VLSI DESIGN
Over the past several years, Silicon CMOS technology has
become the dominant fabrication process for relatively high
performance and cost effective VLSI circuits. The
revolutionary nature of these developments is understood by
the rapid growth in which the number of transistors
integrated on circuit on single chip.
What is VLSI?
Very-large-scale integration (VLSI) is the process of creating
an integrated circuit (IC) by combining thousands of transistors into a
single chip. VLSI began in the 1970’s when complex semiconductor and
communication technologies were being developed.
Before the introduction of VLSI technology, most ICs had a limited set of
functions they could perform. An electronic circuit might consist of a
CPU, ROM, RAM and other glue logic. VLSI lets IC designers add all
of these into one chip.
The electronics industry has achieved a phenomenal growth over the
last few decades, mainly due to the rapid advances in large scale
integration technologies and system design applications. With the
advent of VLSI designs, the number of applications of ICs in high-
performance computing, controls, telecommunications, image and
video processing, and consumer electronics has been rising at a very
fast pace.
VHDL VERILOG
Very high-speed integrated circuit Hardware VERI+LOG = Verify Logic
Description Language
COMPARISION BETWEEN VHDL & VERILOG
VHDL VERILOG
. Module items
initial constructs
always constructs
assignment
End module
Different styles of modelling
Verilog supports a design at many levels of abstraction.
The major three are −
Behavioral level
Register-transfer level
Gate level
Example
module Full_adder (a, b, cin, sum, carry);
input a, b, cin;
output reg sum;
output reg carry;
always@(a, b, cin)
begin
if(a==0 && b==0 && cin==0)
begin
sum=0;
carry=0;
end
else if (a==0 && b==0 && cin==1)
begin
sum=1;
carry=0;
end
else if (a==0 && b==1 && cin==0)
begin
sum=1;
carry=0;
end
else if(a==0 && b==1 && cin==1)
begin
sum=0;
carry=1;
end
else if (a==1 && b==0 && cin==0)
begin
sum=1;
carry=0;
end
else if (a==1 && b==0 && cin==1)
begin
sum=0;
carry=1;
end
else if (a==1 && b==1 && cin==0)
begin
sum=1;
carry=0;
end
else if(a==1 && b==1 && cin==1)
begin
sum=1;
carry=1;
Language convention
Case-sensitivity
Verilog is case-sensitive.
Some simulators are case-insensitive
Advice: - Don’t use case-sensitive feature!
Keywords are lower case
Different names must be used for different items within the same scope
Identifier alphabet:
Upper and lower case alphabetical
decimal digits
underscore
Data Types - Nets - Semantics