Final Year Projects, IEEE Projects, Final Year Projects in Chennai, Final Year IEEE Projects, final year projects, college projects, student projects, java projects, asp.net projects, software projects, software ieee projects, ieee 2009 projects, 2009 ieee projects, embedded projects, final year software projects, final year embedded projects, ieee embedded projects, matlab projects, microcontroller projects, vlsi projects, dsp projects, free projects, project review, project report, project presentation, free source code, free project report, Final Year Projects, IEEE Projects, Final Year Projects in Chennai, Final Year IEEE Projects, final year projects, college projects, student projects, java projects, asp.net projects, software projects, software ieee projects, ieee 2009 projects, 2009 ieee projects, embedded projects, final year software projects, final year embedded projects, ieee embedded projects, matlab projects
Scaling API-first – The story of a global engineering organization
Prj Vlsi Allabstract
1. VLSI DESIGN & IMPLEMENTATION OF
ELECTRONIC AUTOMATION USING VHDL
In this project of “VLSI design and implementation of Electronic
Automation using VHDL ” we design a complex digital circuit using the
language VHDL (Very High Speed Integrated Circuit Hardware
Description Language).
As it is not possible to design such a complex digital circuit (consisting of
more than 30,000 logic gates) manually to implement the above
application, we use VLSI Technology for the solution.
With this technology we can construct a very big digital circuit requiring
more than one lakh logic gates in a single chip.
This is carried out (Designed) by Programming. Thus it is simple and easy
to modify the existing design (add more features) by changing the
instructions alone in the program and not the hardware.
This final program is edited, compiled, synthesised and choosing the
proper device we simulate and see the result ( working of the IC that we
have designed ) on the screen.
In an electronic automation, we built in several electronic tools into a single
chip. For example, a magnitude comparator, code converter, All logic
gates, Half adder, full adder etc.
To construct the total circuit with the available ICs we require more than 11
ICs. But using a single VLSI chip we are able to integrate all of them into
it. Thus the same IC can be used for any of the above applications any
number of times.
Thus we don’t require a big PCB and more number of components to
assemble.
2. VLSI DESIGN & IMPLEMENTATION
OF DMA USING VHDL
In this project of “VLSI design and implementation of DMA using
VHDL” we design a complex digital circuit using the language VHDL
(Very High Speed Integrated Circuit Hardware Description
Language).
As it is not possible to design such a complex digital circuit
(consisting of more than 30,000 logic gates ) manually to implement
the above application, we use VLSI Technology for the solution.
With this technology we can construct a very big digital circuit
requiring more than one lakh logic gates in a single chip. This is
carried out (Designed ) by Programming.
Thus it is simple and easy to modify the existing design ( add more
features ) by changing the instructions alone in the program and not
the hardware.
This final program is edited, compiled, synthesised and choosing the
proper device we simulate and see the result ( working of the IC that
we have designed ) on the screen.
3. VLSI DESIGN AND IMPLEMENTATION OF
CELLPHONE CONTROLLER USING VHDL
In this project of “VLSI design and implementation of Cellophane Controller using
VHDL” we design a complex digital circuit using the language VHDL (Very High
Speed Integrated Circuit Hardware Description Language). As it is not possible to
design such a complex digital circuit (consisting of more than 30,000 logic gates)
manually to implement the above application, we use VLSI Technology for the
solution. With this technology we can construct a very big digital circuit requiring more
than one lakh logic gates in a single chip.
This is carried out (Designed) by Programming. Thus it is simple and easy to modify
the existing design (add more features) by changing the instructions alone in the
program and not the hardware. This final program is edited, compiled, synthesised and
using the proper device we simulate and see the result (working of the IC that we have
designed ) on the screen.
A cell phone has several parameters. Each parameters validity & accessibility has to
be checked before the operation of a cell phone either incoming or outgoing call. In
order to execute the above we need a controller circuit which we call as cell phone
controller. We design a cell phone controller using VLSI by programming in VHDL.
THIS CONTROLLER CIRCUIT WILL CHECK FOR THE FOLLOWING VALIDITY:
1. Cell phone number. 6. Cell phone ON/OFF.
2. Account. 7. Battery charge present or not.
3. Simcard loaded or not. 8. Dialing a correct number
4. Activation done or not. 9. Attending at the receiving end etc.
5. Reachable area
A connection could be established only if the required conditions are fulfilled. If not it is
displayed at the output the reason for which the connection was not established.
The above application is programmed in VHDL and is simulated. It is a single chip cell
phone controller circuit. More features can be added to the system without effecting
the hardware of that system.
4. VLSI DESIGN AND IMPLEMENTATION OF
ENCRYPTION & DECRYPTION USING VHDL
In this project of “VLSI design and implementation of Encryption & Decryption
using VHDL” we design a complex digital circuit using the language VHDL (Very
High Speed Integrated Circuit Hardware Description Language).
As it is not possible to design such a complex digital circuit (consisting of more than
30,000 logic gates) manually to implement the above application, we use VLSI
Technology for the solution. With this technology we can construct a very big digital
circuit requiring more than one lakh logic gates in a single chip.
This is carried out (Designed) by Programming. Thus it is simple and easy to modify
the existing design (add more features) by changing the instructions alone in the
program and not the hardware. This final program is edited, compiled, synthesized
and choosing the proper device we simulate and see the result (working of the IC
that we have designed) on the screen.
We all are now living in Internet world. With the help of internet we are able to send
and receive large amount of information in various forms (image, text, voice etc.)
While carrying out such message (mail) transfer, how many files are delivered
without fail? How many are delivered without intervention of third person? What
ever we send is also received by others. Thus security is a major problem.
Hence using the circuit known as encryptor, we encrypt the data before sending.
Though any third person may happen to receive that file, he will not be able to open
or read the file without the help of decryption code. In this way encryption and
decryption circuits are helpful for secured communication.
In this project of we design a complex digital circuit using the language VHDL (Very
High Speed Integrated Circuit Hardware Description Language). As it is not
possible to design such a complex digital circuit (consisting of more than 30,000
logic gates) manually to implement the above application, we use VLSI Technology
for the solution.
With this technology we can construct a very big digital circuit requiring more than
one-lakh logic gates in a single chip. This is carried out (Designed) by
Programming. Thus it is simple and easy to modify the existing design (add more
features) by changing the instructions alone in the program and not the hardware.
This final program is edited, compiled, synthesized and using the proper device we
simulate and see the result (working of the IC that we have designed) on the
screen.
5. VLSI DESIGN AND IMPLEMENTATION OF PC
DIAGNOSTIC CARD USING VHDL
In this project of "VLSI design and implementation of PC Diagnostic card
using VHDL" we design a complex digital circuit using the language VHDL
(Very High Speed Integrated Circuit Hardware Description Language).
As it is not possible to design such a complex digital circuit (consisting of
more than 30,000 logic gates) manually to implement the above
application, we use VLSI Technology for the solution.
With this technology we can construct a very big digital circuit requiring
more than one-lakh logic gates in a single chip. This is carried out
(Designed) by Programming. Thus it is simple and easy to modify the
existing design (add more features) by changing the instructions alone in
the program and not the hardware.
This final program is edited, compiled, synthesized and using the proper
device we simulate and see the result (working of the IC that we have
designed) on the screen.
A computer has so many parts like monitor, keyboard, floppy disk drive,
mouse, Hard disk drive, RAM, compact disk drive etc. In our PC Diagnostic
card we check for their presence in the system first and later we check
their functioning property before the system boots.
If any one of the test fail the system will not boot. Also it has to tell us why
the system has not boot. Hence we can correct the part (if the
installation/connection was poor) and then try to reboot the system.
This project is used by system/hardware engineers as a tool to diagnose
the system. As it is automatic it is easy to handle. Without this tool we
have to test each part separately one by one which is tiresome. Using this
tool we are able to know the status of all the parts of the computer in few
seconds as a single report. Based on the status the error message is
displayed in the LED.
The above application is programmed into a single chip (VLSI). This IC is
tested by giving input signal from switches and the output is monitored in the
LED. In this way we can study the functioning of our designed digital circuit
6. VLSI DESIGN AND IMPLEMENTATION OF
ARITHMETIC LOGIC UNIT USING VHDL
In this project of “VLSI design and implementation of Arithmetic Logic Unit using
VHDL” we design a complex digital circuit using the language VHDL (Very High Speed
Integrated Circuit Hardware Description Language). As it is not possible to design such
a complex digital circuit (consisting of more than 30,000 logic gates) manually to
implement the above application, we use VLSI Technology for the solution. With this
technology we can construct a very big digital circuit requiring more than one lakh logic
gates in a single chip.
This is carried out (Designed) by Programming. Thus it is simple and easy to modify
the existing design (add more features) by changing the instructions alone in the
program and not the hardware. This final program is edited, compiled, synthesised and
using the proper device we simulate and see the result ( working of the IC that we
have designed ) on the screen.
As we all know the importance of ALU in CPU, designing the same using VLSI
Technology is a challenging task.
The arithmetic-logic unit performs arithmetic and logical operations on input data. This
section of the machine can be relatively small, consisting of as little as part of a
microprocessor chip. On the other hand, for large "number calculations," it can consist
of a considerable array of high-speed logic components. Despite the variations in size
and complexity, arithmetic and logical operations are always performed using the same
principles.
Although many functions can be performed by ALUs , the basic arithmetic operations-
addition, subtraction, multiplication, and division-continue to be "bread-and-butter"
operations. Even the literature reinforces the fundamental nature of these operations,
for when a new machine is described, the times require for addition and multiplication
are always included as significant features.
The control unit directs the operation of ALU. What the ALU does is add, subtract, shift,
and so on, when it is provided with the correct sequence of input signals. It is up to the
control element to provide these signals, and it is the function of the memory units to
provide the arithmetic element with the information that is to be used.
Using a synthesis tool we simulate the design and are able to the designed system
working even before fabrication of the IC.
Thus in this project we design a ALU which performs all the operation in a
single chip here the designer has the option of including any function of his
choice . Here we can also design an ALU of any order like 3 bit, 7 bit ,15 bit
etc.. which is unusual.
7. VLSI DESIGN AND IMPLEMENTATION
OF ASSOCIATE MEMORY USING VHDL
In this project of “VLSI design and implementation of Associate Memory using
VHDL ” we design a complex digital circuit using the language VHDL (Very
High Speed Integrated Circuit Hardware Description Language). As it is not
possible to design such a complex digital circuit (consisting of more than
30,000 logic gates) manually to implement the above application, we use VLSI
Technology for the solution. With this technology we can construct a very big
digital circuit requiring more than one lakh logic gates in a single chip.
This is carried out ( Designed ) by Programming. Thus it is simple and easy to
modify the existing design ( add more features ) by changing the instructions
alone in the program and not the hardware. This final program is edited,
compiled, synthesised and choosing the proper device we simulate and see the
result (working of the IC that we have designed ) on the screen.
Many data processing application require the search of items in a table stored
in memory. An assembler program searches the symbol address table in order
to extract the symbols binary equivalent. The established way to search a
table is to store all items where they can be addressed in sequence .The
search procedure is a strategy for choosing a sequence of addresses reading
the content of memory at each address and comparing the information read
with the item being searched until a match occurs. The number of access to the
memory depends upon the location and the efficiency of search algorithm.
The time required to find an item stored in memory can be reduced considerably
if stored data can be identified for access by the content of the data itself rather
than by address .A memory unit accessed by content is called an
ASSOCIATIVE MEMORY or CONTENT ADDRESSABLE MEMORY ( CAM ).
This type of memory is accessed simultaneously and in parallel on the basis of
data content rather than by specific address or location. when a word is written
in associate memory no address is given. The memory is capable of finding
empty unused location to store the word.
Because of its organisation the associate memory is uniquely suited to do
parallel; searches by data Association . Associate memory are used in
application where the search time is critical and must be very short.
8. VLSI DESIGN AND IMPLEMENTATION
OF BUS ARBITER USING VHDL
In this project of “VLSI design and implementation of Bus Arbiter using VHDL ”
we design a complex digital circuit using the language VHDL ( Very High Speed
Integrated Circuit Hardware Description Language ).
As it is not possible to design such a complex digital circuit ( consisting of more
than 30,000 logic gates ) manually to implement the above application, we use
VLSI Technology for the solution. With this technology we can construct a very
big digital circuit requiring more than one lakh logic gates in a single chip. This is
carried out ( Designed ) by Programming.
Thus it is simple and easy to modify the existing design ( add more features ) by
changing the instructions alone in the program and not the hardware. This final
program is edited, compiled, synthesised and choosing the proper device we
simulate and see the result ( working of the IC that we have designed ) on the
screen.
Those were the days while we used Telephone line for speech communication
alone. That is not the case now. The same Telephone line is used for several
other applications too without modifying the existing network setup.
The additional devices that work with the Telephone line are FAX for
image(picture) transmission, MODEM for internet, Telephone controlled switch
for controlling any appliance from remote distance and many new devices are
introduced day by day. The actual problem arise when two or more device want
to access the same single telephone line at the same time.
This is not possible and should be prevented. If at all more than two device want to
use the Telephone line at the same time which device should be given the access of
telephone line first and in which order?
We design an electronic circuit that gives a solution for the above problem. That
digital circuit is a fast switching circuit and connects only one device to the telephone
at a time though many may request the access at the same time. Priority can be
decided by the customer before designing.
9. VLSI DESIGN AND IMPLEMENTATION
OF CODE CONVETORS USING VHDL
In this project of “VLSI design and implementation of Code Convetors
using VHDL ” we design a complex digital circuit using the language VHDL
(Very High Speed Integrated Circuit Hardware Description Language). As
it is not possible to design such a complex digital circuit (consisting of
more than 30,000 logic gates ) manually to implement the above
application, we use VLSI Technology for the solution. With this technology
we can construct a very big digital circuit requiring more than one lakh logic
gates in a single chip.
This is carried out ( Designed ) by Programming. Thus it is simple and easy
to modify the existing design ( add more features ) by changing the
instructions alone in the program and not the hardware. This final program
is edited, compiled, synthesised and choosing the proper device we
simulate and see the result (working of the IC that we have designed ) on
the screen.
Code converter is a digital circuit that takes in a set of binary values and
converts it into another set of binary values using some logic as per the
code converter.
Constructing this digital circuit manually using logic gates leads to a very
big circuit with more number of connections increasing complexity.
Code conversion finds wide applications in data communication. There are
many code converters Eg. BCD to gray and gray to BCD, Excess 3 to
BCD and BCD to Excess 3, gray to Excess 3 and Excess 3 to gray or any
code to any other code ( custom based ) is possible. VLSI Technology
plays a major role here.
Each code converter is a big digital electronic circuit difficult to assemble it
manually. But, using this VLSI technology many code converter circuits can
be built into a single chip which is known as Very Large Scale Integration.
10. VLSI DESIGN AND IMPLEMENTATION OF
DATA ROUTING MULTIPLEXER USING VHDL
In this project of “VLSI design and implementation of Data routing Multiplexer
using VHDL” we design a complex digital circuit using the language VHDL (Very
High Speed Integrated Circuit Hardware Description Language ). As it is not
possible to design such a complex digital circuit (consisting of more than 30,000
logic gates) manually to implement the above application, we use VLSI
Technology for the solution.
With this technology we can construct a very big digital circuit requiring more
than one lakh logic gates in a single chip. This is carried out ( Designed ) by
Programming. Thus it is simple and easy to modify the existing design ( add
more features) by changing the instructions alone in the program and not the
hardware.
This final program is edited, compiled, synthesised and choosing the proper
device we simulate and see the result (working of the IC that we have designed)
on the screen.
Multiplexing means transmitting a large number of information units over a
smaller number of channels or lines. A digital multiplexer is a combinational
circuit that selects binary information from one of many input lines and directs it
top a single output line.
The selection of a particular input line is controlled by a set of selection lines.
There are (2**n) input lines and n selection lines whose bit combinations
determine which input is selected.
Multiplexer circuits find numerous and varied applications in digital systems of
all types. These applications include data selection, data routing, operation
sequencing, parallel-to-serial conversion, waveform generation and logic function
generation.
Multiplexer can route data from one of several sources to one distination. Each
Counter consist of two cascaded BCD stages and each one is driven by its own
clock signal. When the counter select line is HIGH, the outputs of counter 1
will be allowed to pass through the multiplexers to the decoder/drivers to be
displayed on the LED readouts. When the COUNTER SELECT =0, the outputs
of counter 2 will pass through the multiplexers to the displays.
11. VLSI DESIGN AND IMPLEMENTATION
OF ENCODER & DECODER USING VHDL
In this project of “VLSI design and implementation of Encoder & Decoder using
VHDL ” we design a complex digital circuit using the language VHDL (Very High
Speed Integrated Circuit Hardware Description Language).
As it is not possible to design such a complex digital circuit (consisting of more
than 30,000 logic gates ) manually to implement the above application, we use
VLSI Technology for the solution. With this technology we can construct a very
big digital circuit requiring more than one lakh logic gates in a single chip.
This is carried out (Designed) by Programming. Thus it is simple and easy to
modify the existing design (add more features) by changing the instructions
alone in the program and not the hardware. This final program is edited,
compiled, synthesised and choosing the proper device we simulate and see the
result ( working of the IC that we have designed ) on the screen.
A decoder is a combinational digital circuit that converts binary information from
n input lines to a maximum of (2**n) unique output lines. If the n bit decoded
information has unused or don’t care combination the decoder output will have
less than (2**n) outputs.
An encoder is a digital circuit that performs the inverse operation of a decoder.
An encoder has (2**n) input lines and n output lines. The output lines generate
the binary code corresponding to the input value.
A priority encoder is an encoder circuit that includes the priority function. The
operation of priority encoder is such that if two or more inputs are equal to 1 at
the same time, the input having the highest priority will take precedence.
12. VLSI DESIGN AND IMPLEMENTATION OF
WATER PUMP CONTROLLER USING VHDL
In this project of “VLSI design and implementation of Water Pump
Controller using VHDL” we design a complex digital circuit using the
language VHDL (Very High Speed Integrated Circuit Hardware
Description Language).
As it is not possible to design such a complex digital circuit
(consisting of more than 30,000 logic gates) manually to implement
the above application, we use VLSI Technology for the solution. With
this technology we can construct a very big digital circuit requiring
more than one lakh logic gates in a single chip.
This is carried out (Designed) by Programming. Thus it is simple and
easy to modify the existing design (add more features) by changing
the instructions alone in the program and not the hardware.
This final program is edited, compiled, synthesized and using the
proper device we simulate and see the result (working of the IC that
we have designed) on the screen.
In general we switch ON a motor, fill the tank and then we switch
OFF the motor. It is common. Here neither the over flowing is
prevented nor the dry run (motor working without pumping water) is
prevented.
This causes several losses, for example water itself due to overflow,
power, motor gets heated due to dry run and coil burns away etc.
All the above losses are prevented with the help of single VLSI chip
which consists of a complex controller circuit that we design by
programming in VHDL