SlideShare a Scribd company logo
1 of 4
Download to read offline
IJSRD - International Journal for Scientific Research & Development| Vol. 1, Issue 5, 2013 | ISSN (online): 2321-0613
All rights reserved by www.ijsrd.com 1082
Abstract — Artificial neural network play an important role
in VLSI circuit to find and diagnosis multiple fault in digital
circuit. In this paper, the example of single layer and multi-
layer neural network had been discussed secondly
implement those structure by using verilog code and same
idea must be implement in mat lab for getting number of
iteration and verilog code gives us time taken to adjust the
weight when error become almost equal to zero. The
purposed aim at reducing resource requirement, without
much compromises on the speed that neural network can be
realized on single chip at lower cost.
Keywords:--Neural Network, Verilog, Matlab, architecture
I. INTRODUCTION
As we know rapid increase in demand of digital circuit and
industry need there to launch their product as earlier as
possible without sacrificing integrated circuit (IC) quality,
so testing of digital circuit in Very Large Scale Integration
(VLSI) has become challenge for that it is also very
important to develop more powerful algorithms for
diagnosis more multiple fault in digital circuit. Diagnosis
defines as task of identifying the cause and location of a
manifested by some observation behavior. This is often
considering being a two stage process: first the fact that fault
has occurred must be recognized-this is referred to as fault
detection that is general achieved by testing. Secondly the
nature and location should be determined such that
appropriate remedial action may be initiated. To come
across this problem a test engineer has devolved a parallel
algorithm knows as ARTIFIAL NEURAL NETWORK. [4]
The application of ANN are expanding because neural
network are good at solving problem not just in engineering
but in medicine, control system, signal processing ,science
etc., because of faster algorithm and faster computer have
made it possible to use neural network to solve complex
industrial problem that formerly required too much
computation. Artificial neural networks (ANN) are parallel
algorithms. Their inherent parallelism makes them
particularly suited to parallel VLSI implementations.
The idea of neural network based on characteristic of brain
function, the brain consist of many highly connected
element knows as neuron and this is connected to axon.
Even though biological neuron is very slow when compared
to electrical circuit, the brain must perform many tasks
faster than any computer. ANN work on two network single
input neuron network and multi-layer input neuron network.
II. ALGORITHM
A. SINGLE LAYER NEURON NETWORK
Fig. 1: Single layer Neural network
Above fig-1 shown is single layer neuron network in which
there is one input layer where multiple input is being applied
and all applied input and one bias voltage are summed at
one neuron and at last output is passed through nonlinear
activation function that can be sigmoid function, there are
many other non-linear activation function hard for those
refer [4] For single input equation can be return as
A=F (w1*P1+Bias voltage) (1)
For n number of input the equation-1 can be return [1]
A ∑ (2)
Weight in single layer neural network can be adjusted by
different algorithm such as supervised learning,
unsupervised and reinforcement learning here our example
falls under category of supervised learning because to
adjust weight automatically we have to find mean square
error and tries to minimize the average squared error
between network output and targeted value. To minimize
those errors we use gradient descent algorithm.[4]
Error= (target out – network output)2
(3)
Weight=weight + alpha*Error*neural network input (4)
Continue adjusting weight from are equation-4 up to Error
reach zero here alpha is learning rate which always between
0 and 1. [4]
Simulation of Single and Multilayer of Artificial Neural Network
using Verilog
Shreyas J. Patel1
Rajesh Vasdadiya2
Shaktivel S.M3
1
PG Student 2
PG Student 3
Associate Professor
1,2,3
Department of Electronics and communication Engineering.
1,2,3
VIT UNIVERSITY, Chennai-600 048 (Chennai-Tamil Nadu-INDIA)
Simulation of Single and Multilayer of Artificial Neural Network using VERILOG
(IJSRD/Vol. 1/Issue 5/2013/0011)
All rights reserved by www.ijsrd.com 1083
B. MULTILAYER NEURAL NETWORK
Fig. 2: Multilayer network
From fig-2 Multilayer consists three layer input (I), hidden
(j) and output layer (k). To adjust the weight between two
different layer automatically in an multi-layer neural
network there are so many algorithm but one of
advantageous for this network is batch gradient negative
that is nothing but back propagation method in which weight
are update in direction of negative gradient of the
performance. The learning factor is multiplied the negative
gradient to determine the changes to weight and bias. The
larger the learning rates the bigger step. If the learning rate
is made too bigger the algorithm becomes unstable. Back
propagation is fastest algorithm than the other technique.
For multilayer neural network we are using sigmoid
function [4].where x is your input of any neuron.
(5)
Error= (target out – network output) 2
(6)
From equation-6
Wjk = Wjk+ alpha*Δjk*input (input of hidden neuron)
Wij = Wij+ alpha*Δij*input (input of input neuron)
Where
Δjk=error*dE/dWjk and wjk is weight between hidden
layer to output layer
Δij=∑wjk* Δjk and wij is weight between input and hidden
layer
III. DESIGN METHODOLOGY/DESIGN DETAILS
Simulation for single layer and multilayer example for And
Gate and X-or Gate is given.
A. And gate using single neural network
The single layer neural network first of all weight is being
assigned manually and by neural network rule weight is
being multiplied by input and summing all input with weight
and last neural network output compared to targeted output.
if difference is there that is error by using gradient decent
algorithm decrease error and at same time weight is being
adjusted and when error reach to desired output we can say
that our neural network is being trained. In an and gate we
had applied two input (1, 0) and w0, w1 are synaptic weigh
and b is bias voltage (b is not necessary that depends upon
user)[4] these three value are summed together .
How many iteration training algorithm take to reduce error
zero that can be seen by implementing the idea or program
in mat lab and how many second the algorithm is taking to
reduce error approximately up to zero can be observed by
implementing your Verilog code in model sim or Xilinx
simulator.
Fig. 3: And gate using single neural network
For example consider you are applying input and weight
randomly.
A=1 and B=0;
W0=0.5; W1=0.7;
N=(a*w0+b*w1)
=1 * 0.5 + 0 * 0.7
= 0.5
Error = target output –(desired output)
=-0.5
Here by summing input and weight (eq-3) at last output
compare with targeted output, and continuously updating
weight as per (eq-4). By using Gradient decent algorithm
error will decrease and how much iteration been taken to
adjust the weight can be easily seen by mat lab.(fig-4)
Fig. 4: Calculation of error using gradient decent algorithm
Number of iteration ==7000
Now same algorithm been implemented in model simulator
to see how much second take to adjust the weight.
Simulation of Single and Multilayer of Artificial Neural Network using VERILOG
(IJSRD/Vol. 1/Issue 5/2013/0011)
All rights reserved by www.ijsrd.com 1084
Fig. 5: Calculation of error using Verilog code
Time taken to adjust weight:-754ns
Fig. 6: Dataflow structure
This is weight w1 and w2 value when error is zero can be
seen by model simulator.
IV. MULTILAYER NEURAL NETWORK
Fig. 6: X-OR gate using multilayer neural network
In an 2-2-1 multilayer there are 2 input neuron,2 hidden
neuron and single output,the weight between input and
hidden layer is w1,w2,w3,w4 and weight between hidden to
output is w5 and w6,here we had used back propagation
algorithm the main advantage of this method to reduce
number of iterrationand time[3].the simulation result shown
below
Fig. 7: Number of itteration to adjust weight using matlab
Number of iteration:-1500
Fig 8: Time taken to adjust weight using verilog
Time taken to adjust weight:-2904ps
Fig. 9: Dataflow structure
V. CONCLUSION
All digital circuit consist of universal and logical gate and
last step in industry to test those circuit if there is fault again
they have to go for some adjustment it will take more time
to reach product to market, so if we replace those circuit by
neural network maximum time to for finding fault can be
minimized.
Simulation of Single and Multilayer of Artificial Neural Network using VERILOG
(IJSRD/Vol. 1/Issue 5/2013/0011)
All rights reserved by www.ijsrd.com 1085
REFERENCES
[1]. Karthikeyan. A , Rajeswaran. N, “DESIGN AND
IMPLEMENTATION OF MULTIPLE FAULT
DIAGNOSIS ON VLSI CIRCUITS USING
ARTIFICIAL NEURAL” IJAET, May 2012
[2]. AL-Jumah. A.A. Arslan. T,” ARTIFICIAL NEURAL
NETWORK BASED MULTIPLE FAULT
DIAGNOSIS IN DIGITAL CIRCUIT” IEEE, may
1998.
[3]. Rafid Ahamed Khali ,“HARDWARE
IMPLEMTATION OF BACK PRAPAGATION
NEURAL NETWORK ON FPGA”, university of
Mosul, sep 2007
[4]. Hagan Demuth dearle, “NEURAL NETWORK
DESIGN”, book
[5]. Aydoğan Savran, Serkan Ünsal “HARDWARE
IMPLEMTATION OF FEEDFORWARD NEURAL
NETWORK ON FPGA” Ege University, Department of
Electrical and Electronics Engineering
[6]. Alan .N.Willson, “ONE-NEURON CIRCUITARY
FOR CARRY GENERATION IN 4-BIT ADDER ”,
IEEE,1992
[7]. Samir palnitkar “VERILOG HDL”,IEEE 1364-2001

More Related Content

What's hot

IRJET - Implementation of Neural Network on FPGA
IRJET - Implementation of Neural Network on FPGAIRJET - Implementation of Neural Network on FPGA
IRJET - Implementation of Neural Network on FPGAIRJET Journal
 
Black-box modeling of nonlinear system using evolutionary neural NARX model
Black-box modeling of nonlinear system using evolutionary neural NARX modelBlack-box modeling of nonlinear system using evolutionary neural NARX model
Black-box modeling of nonlinear system using evolutionary neural NARX modelIJECEIAES
 
Economic Load Dispatch (ELD), Economic Emission Dispatch (EED), Combined Econ...
Economic Load Dispatch (ELD), Economic Emission Dispatch (EED), Combined Econ...Economic Load Dispatch (ELD), Economic Emission Dispatch (EED), Combined Econ...
Economic Load Dispatch (ELD), Economic Emission Dispatch (EED), Combined Econ...cscpconf
 
Adaptive modified backpropagation algorithm based on differential errors
Adaptive modified backpropagation algorithm based on differential errorsAdaptive modified backpropagation algorithm based on differential errors
Adaptive modified backpropagation algorithm based on differential errorsIJCSEA Journal
 
Improving Performance of Back propagation Learning Algorithm
Improving Performance of Back propagation Learning AlgorithmImproving Performance of Back propagation Learning Algorithm
Improving Performance of Back propagation Learning Algorithmijsrd.com
 
Design of airfoil using backpropagation training with mixed approach
Design of airfoil using backpropagation training with mixed approachDesign of airfoil using backpropagation training with mixed approach
Design of airfoil using backpropagation training with mixed approachEditor Jacotech
 
Digital Implementation of Artificial Neural Network for Function Approximatio...
Digital Implementation of Artificial Neural Network for Function Approximatio...Digital Implementation of Artificial Neural Network for Function Approximatio...
Digital Implementation of Artificial Neural Network for Function Approximatio...IOSR Journals
 
Comparison of hybrid pso sa algorithm and genetic algorithm for classification
Comparison of hybrid pso sa algorithm and genetic algorithm for classificationComparison of hybrid pso sa algorithm and genetic algorithm for classification
Comparison of hybrid pso sa algorithm and genetic algorithm for classificationAlexander Decker
 
Optimization of Number of Neurons in the Hidden Layer in Feed Forward Neural ...
Optimization of Number of Neurons in the Hidden Layer in Feed Forward Neural ...Optimization of Number of Neurons in the Hidden Layer in Feed Forward Neural ...
Optimization of Number of Neurons in the Hidden Layer in Feed Forward Neural ...IJERA Editor
 
11.comparison of hybrid pso sa algorithm and genetic algorithm for classifica...
11.comparison of hybrid pso sa algorithm and genetic algorithm for classifica...11.comparison of hybrid pso sa algorithm and genetic algorithm for classifica...
11.comparison of hybrid pso sa algorithm and genetic algorithm for classifica...Alexander Decker
 
Comparison Between Levenberg-Marquardt And Scaled Conjugate Gradient Training...
Comparison Between Levenberg-Marquardt And Scaled Conjugate Gradient Training...Comparison Between Levenberg-Marquardt And Scaled Conjugate Gradient Training...
Comparison Between Levenberg-Marquardt And Scaled Conjugate Gradient Training...CSCJournals
 
MLConf 2013: Metronome and Parallel Iterative Algorithms on YARN
MLConf 2013: Metronome and Parallel Iterative Algorithms on YARNMLConf 2013: Metronome and Parallel Iterative Algorithms on YARN
MLConf 2013: Metronome and Parallel Iterative Algorithms on YARNJosh Patterson
 
Optimal neural network models for wind speed prediction
Optimal neural network models for wind speed predictionOptimal neural network models for wind speed prediction
Optimal neural network models for wind speed predictionIAEME Publication
 
IRJET- Image Classification – Cat and Dog Images
IRJET- Image Classification – Cat and Dog ImagesIRJET- Image Classification – Cat and Dog Images
IRJET- Image Classification – Cat and Dog ImagesIRJET Journal
 

What's hot (17)

IRJET - Implementation of Neural Network on FPGA
IRJET - Implementation of Neural Network on FPGAIRJET - Implementation of Neural Network on FPGA
IRJET - Implementation of Neural Network on FPGA
 
nn network
nn networknn network
nn network
 
Black-box modeling of nonlinear system using evolutionary neural NARX model
Black-box modeling of nonlinear system using evolutionary neural NARX modelBlack-box modeling of nonlinear system using evolutionary neural NARX model
Black-box modeling of nonlinear system using evolutionary neural NARX model
 
Economic Load Dispatch (ELD), Economic Emission Dispatch (EED), Combined Econ...
Economic Load Dispatch (ELD), Economic Emission Dispatch (EED), Combined Econ...Economic Load Dispatch (ELD), Economic Emission Dispatch (EED), Combined Econ...
Economic Load Dispatch (ELD), Economic Emission Dispatch (EED), Combined Econ...
 
B046050711
B046050711B046050711
B046050711
 
Adaptive modified backpropagation algorithm based on differential errors
Adaptive modified backpropagation algorithm based on differential errorsAdaptive modified backpropagation algorithm based on differential errors
Adaptive modified backpropagation algorithm based on differential errors
 
Improving Performance of Back propagation Learning Algorithm
Improving Performance of Back propagation Learning AlgorithmImproving Performance of Back propagation Learning Algorithm
Improving Performance of Back propagation Learning Algorithm
 
Design of airfoil using backpropagation training with mixed approach
Design of airfoil using backpropagation training with mixed approachDesign of airfoil using backpropagation training with mixed approach
Design of airfoil using backpropagation training with mixed approach
 
Digital Implementation of Artificial Neural Network for Function Approximatio...
Digital Implementation of Artificial Neural Network for Function Approximatio...Digital Implementation of Artificial Neural Network for Function Approximatio...
Digital Implementation of Artificial Neural Network for Function Approximatio...
 
Comparison of hybrid pso sa algorithm and genetic algorithm for classification
Comparison of hybrid pso sa algorithm and genetic algorithm for classificationComparison of hybrid pso sa algorithm and genetic algorithm for classification
Comparison of hybrid pso sa algorithm and genetic algorithm for classification
 
Optimization of Number of Neurons in the Hidden Layer in Feed Forward Neural ...
Optimization of Number of Neurons in the Hidden Layer in Feed Forward Neural ...Optimization of Number of Neurons in the Hidden Layer in Feed Forward Neural ...
Optimization of Number of Neurons in the Hidden Layer in Feed Forward Neural ...
 
H046014853
H046014853H046014853
H046014853
 
11.comparison of hybrid pso sa algorithm and genetic algorithm for classifica...
11.comparison of hybrid pso sa algorithm and genetic algorithm for classifica...11.comparison of hybrid pso sa algorithm and genetic algorithm for classifica...
11.comparison of hybrid pso sa algorithm and genetic algorithm for classifica...
 
Comparison Between Levenberg-Marquardt And Scaled Conjugate Gradient Training...
Comparison Between Levenberg-Marquardt And Scaled Conjugate Gradient Training...Comparison Between Levenberg-Marquardt And Scaled Conjugate Gradient Training...
Comparison Between Levenberg-Marquardt And Scaled Conjugate Gradient Training...
 
MLConf 2013: Metronome and Parallel Iterative Algorithms on YARN
MLConf 2013: Metronome and Parallel Iterative Algorithms on YARNMLConf 2013: Metronome and Parallel Iterative Algorithms on YARN
MLConf 2013: Metronome and Parallel Iterative Algorithms on YARN
 
Optimal neural network models for wind speed prediction
Optimal neural network models for wind speed predictionOptimal neural network models for wind speed prediction
Optimal neural network models for wind speed prediction
 
IRJET- Image Classification – Cat and Dog Images
IRJET- Image Classification – Cat and Dog ImagesIRJET- Image Classification – Cat and Dog Images
IRJET- Image Classification – Cat and Dog Images
 

Viewers also liked

Dynamic Rule Base Construction and Maintenance Scheme for Disease Prediction
Dynamic Rule Base Construction and Maintenance Scheme for Disease PredictionDynamic Rule Base Construction and Maintenance Scheme for Disease Prediction
Dynamic Rule Base Construction and Maintenance Scheme for Disease Predictionijsrd.com
 
GPS and GSM based Steered navigation and location tracking device for Visionless
GPS and GSM based Steered navigation and location tracking device for VisionlessGPS and GSM based Steered navigation and location tracking device for Visionless
GPS and GSM based Steered navigation and location tracking device for Visionlessijsrd.com
 
VHDL Implementation of Flexible Multiband Divider
VHDL Implementation of Flexible Multiband DividerVHDL Implementation of Flexible Multiband Divider
VHDL Implementation of Flexible Multiband Dividerijsrd.com
 
Design of AMBA AHB interface around OpenRISC 1200 processor and comparing the...
Design of AMBA AHB interface around OpenRISC 1200 processor and comparing the...Design of AMBA AHB interface around OpenRISC 1200 processor and comparing the...
Design of AMBA AHB interface around OpenRISC 1200 processor and comparing the...ijsrd.com
 
Design Fabrication and Static Analysis of Single Composite Lap Joint
Design Fabrication and Static Analysis of Single Composite Lap JointDesign Fabrication and Static Analysis of Single Composite Lap Joint
Design Fabrication and Static Analysis of Single Composite Lap Jointijsrd.com
 
Computationally Efficient ID-Based Blind Signature Scheme in E-Voting
Computationally Efficient ID-Based Blind Signature Scheme in E-VotingComputationally Efficient ID-Based Blind Signature Scheme in E-Voting
Computationally Efficient ID-Based Blind Signature Scheme in E-Votingijsrd.com
 
Analysis of Catalyst Support Ring in a pressure vessel based on ASME Section ...
Analysis of Catalyst Support Ring in a pressure vessel based on ASME Section ...Analysis of Catalyst Support Ring in a pressure vessel based on ASME Section ...
Analysis of Catalyst Support Ring in a pressure vessel based on ASME Section ...ijsrd.com
 
Colour Object Recognition using Biologically Inspired Model
Colour Object Recognition using Biologically Inspired ModelColour Object Recognition using Biologically Inspired Model
Colour Object Recognition using Biologically Inspired Modelijsrd.com
 
Modeling Analysis& Solution of Power Quality Problems Using DVR & DSTATCOM
Modeling Analysis& Solution of Power Quality Problems Using DVR & DSTATCOMModeling Analysis& Solution of Power Quality Problems Using DVR & DSTATCOM
Modeling Analysis& Solution of Power Quality Problems Using DVR & DSTATCOMijsrd.com
 
Power Swing Phenomena and Comparative Study of Its Detection on Transmission ...
Power Swing Phenomena and Comparative Study of Its Detection on Transmission ...Power Swing Phenomena and Comparative Study of Its Detection on Transmission ...
Power Swing Phenomena and Comparative Study of Its Detection on Transmission ...ijsrd.com
 
Study on effect of Alccofine & Fly ash addition on the Mechanical properties ...
Study on effect of Alccofine & Fly ash addition on the Mechanical properties ...Study on effect of Alccofine & Fly ash addition on the Mechanical properties ...
Study on effect of Alccofine & Fly ash addition on the Mechanical properties ...ijsrd.com
 
Reviews of Cascade Control of Dc Motor with Advance Controller
Reviews of Cascade Control of Dc Motor with Advance ControllerReviews of Cascade Control of Dc Motor with Advance Controller
Reviews of Cascade Control of Dc Motor with Advance Controllerijsrd.com
 
Comparatively analysis of AODV and DSR in MAC layer for Ad Hoc Environment
Comparatively analysis of AODV and DSR in MAC layer for Ad Hoc EnvironmentComparatively analysis of AODV and DSR in MAC layer for Ad Hoc Environment
Comparatively analysis of AODV and DSR in MAC layer for Ad Hoc Environmentijsrd.com
 
A Case for E-Business
A Case for E-BusinessA Case for E-Business
A Case for E-Businessijsrd.com
 
Analysis Approach for Five Phase Two-Level Voltage Source Inverter with PWM T...
Analysis Approach for Five Phase Two-Level Voltage Source Inverter with PWM T...Analysis Approach for Five Phase Two-Level Voltage Source Inverter with PWM T...
Analysis Approach for Five Phase Two-Level Voltage Source Inverter with PWM T...ijsrd.com
 
Speech Recognition using HMM & GMM Models: A Review on Techniques and Approaches
Speech Recognition using HMM & GMM Models: A Review on Techniques and ApproachesSpeech Recognition using HMM & GMM Models: A Review on Techniques and Approaches
Speech Recognition using HMM & GMM Models: A Review on Techniques and Approachesijsrd.com
 
Design & Check Cyclic Redundancy Code using VERILOG HDL
Design & Check Cyclic Redundancy Code using VERILOG HDLDesign & Check Cyclic Redundancy Code using VERILOG HDL
Design & Check Cyclic Redundancy Code using VERILOG HDLijsrd.com
 

Viewers also liked (18)

Dynamic Rule Base Construction and Maintenance Scheme for Disease Prediction
Dynamic Rule Base Construction and Maintenance Scheme for Disease PredictionDynamic Rule Base Construction and Maintenance Scheme for Disease Prediction
Dynamic Rule Base Construction and Maintenance Scheme for Disease Prediction
 
GPS and GSM based Steered navigation and location tracking device for Visionless
GPS and GSM based Steered navigation and location tracking device for VisionlessGPS and GSM based Steered navigation and location tracking device for Visionless
GPS and GSM based Steered navigation and location tracking device for Visionless
 
VHDL Implementation of Flexible Multiband Divider
VHDL Implementation of Flexible Multiband DividerVHDL Implementation of Flexible Multiband Divider
VHDL Implementation of Flexible Multiband Divider
 
Design of AMBA AHB interface around OpenRISC 1200 processor and comparing the...
Design of AMBA AHB interface around OpenRISC 1200 processor and comparing the...Design of AMBA AHB interface around OpenRISC 1200 processor and comparing the...
Design of AMBA AHB interface around OpenRISC 1200 processor and comparing the...
 
Design Fabrication and Static Analysis of Single Composite Lap Joint
Design Fabrication and Static Analysis of Single Composite Lap JointDesign Fabrication and Static Analysis of Single Composite Lap Joint
Design Fabrication and Static Analysis of Single Composite Lap Joint
 
Computationally Efficient ID-Based Blind Signature Scheme in E-Voting
Computationally Efficient ID-Based Blind Signature Scheme in E-VotingComputationally Efficient ID-Based Blind Signature Scheme in E-Voting
Computationally Efficient ID-Based Blind Signature Scheme in E-Voting
 
Analysis of Catalyst Support Ring in a pressure vessel based on ASME Section ...
Analysis of Catalyst Support Ring in a pressure vessel based on ASME Section ...Analysis of Catalyst Support Ring in a pressure vessel based on ASME Section ...
Analysis of Catalyst Support Ring in a pressure vessel based on ASME Section ...
 
Colour Object Recognition using Biologically Inspired Model
Colour Object Recognition using Biologically Inspired ModelColour Object Recognition using Biologically Inspired Model
Colour Object Recognition using Biologically Inspired Model
 
Modeling Analysis& Solution of Power Quality Problems Using DVR & DSTATCOM
Modeling Analysis& Solution of Power Quality Problems Using DVR & DSTATCOMModeling Analysis& Solution of Power Quality Problems Using DVR & DSTATCOM
Modeling Analysis& Solution of Power Quality Problems Using DVR & DSTATCOM
 
Power Swing Phenomena and Comparative Study of Its Detection on Transmission ...
Power Swing Phenomena and Comparative Study of Its Detection on Transmission ...Power Swing Phenomena and Comparative Study of Its Detection on Transmission ...
Power Swing Phenomena and Comparative Study of Its Detection on Transmission ...
 
Study on effect of Alccofine & Fly ash addition on the Mechanical properties ...
Study on effect of Alccofine & Fly ash addition on the Mechanical properties ...Study on effect of Alccofine & Fly ash addition on the Mechanical properties ...
Study on effect of Alccofine & Fly ash addition on the Mechanical properties ...
 
Reviews of Cascade Control of Dc Motor with Advance Controller
Reviews of Cascade Control of Dc Motor with Advance ControllerReviews of Cascade Control of Dc Motor with Advance Controller
Reviews of Cascade Control of Dc Motor with Advance Controller
 
Comparatively analysis of AODV and DSR in MAC layer for Ad Hoc Environment
Comparatively analysis of AODV and DSR in MAC layer for Ad Hoc EnvironmentComparatively analysis of AODV and DSR in MAC layer for Ad Hoc Environment
Comparatively analysis of AODV and DSR in MAC layer for Ad Hoc Environment
 
A Case for E-Business
A Case for E-BusinessA Case for E-Business
A Case for E-Business
 
Analysis Approach for Five Phase Two-Level Voltage Source Inverter with PWM T...
Analysis Approach for Five Phase Two-Level Voltage Source Inverter with PWM T...Analysis Approach for Five Phase Two-Level Voltage Source Inverter with PWM T...
Analysis Approach for Five Phase Two-Level Voltage Source Inverter with PWM T...
 
Categorias
CategoriasCategorias
Categorias
 
Speech Recognition using HMM & GMM Models: A Review on Techniques and Approaches
Speech Recognition using HMM & GMM Models: A Review on Techniques and ApproachesSpeech Recognition using HMM & GMM Models: A Review on Techniques and Approaches
Speech Recognition using HMM & GMM Models: A Review on Techniques and Approaches
 
Design & Check Cyclic Redundancy Code using VERILOG HDL
Design & Check Cyclic Redundancy Code using VERILOG HDLDesign & Check Cyclic Redundancy Code using VERILOG HDL
Design & Check Cyclic Redundancy Code using VERILOG HDL
 

Similar to Simulation of Single and Multilayer ANNs in Verilog

Web Spam Classification Using Supervised Artificial Neural Network Algorithms
Web Spam Classification Using Supervised Artificial Neural Network AlgorithmsWeb Spam Classification Using Supervised Artificial Neural Network Algorithms
Web Spam Classification Using Supervised Artificial Neural Network Algorithmsaciijournal
 
Neural network based numerical digits recognization using nnt in matlab
Neural network based numerical digits recognization using nnt in matlabNeural network based numerical digits recognization using nnt in matlab
Neural network based numerical digits recognization using nnt in matlabijcses
 
Web spam classification using supervised artificial neural network algorithms
Web spam classification using supervised artificial neural network algorithmsWeb spam classification using supervised artificial neural network algorithms
Web spam classification using supervised artificial neural network algorithmsaciijournal
 
Easily Trainable Neural Network Using TransferLearning
Easily Trainable Neural Network Using TransferLearningEasily Trainable Neural Network Using TransferLearning
Easily Trainable Neural Network Using TransferLearningIRJET Journal
 
Digital Implementation of Artificial Neural Network for Function Approximatio...
Digital Implementation of Artificial Neural Network for Function Approximatio...Digital Implementation of Artificial Neural Network for Function Approximatio...
Digital Implementation of Artificial Neural Network for Function Approximatio...IOSR Journals
 
NeuralProcessingofGeneralPurposeApproximatePrograms
NeuralProcessingofGeneralPurposeApproximateProgramsNeuralProcessingofGeneralPurposeApproximatePrograms
NeuralProcessingofGeneralPurposeApproximateProgramsMohid Nabil
 
Towards neuralprocessingofgeneralpurposeapproximateprograms
Towards neuralprocessingofgeneralpurposeapproximateprogramsTowards neuralprocessingofgeneralpurposeapproximateprograms
Towards neuralprocessingofgeneralpurposeapproximateprogramsParidha Saxena
 
Neural Network Implementation Control Mobile Robot
Neural Network Implementation Control Mobile RobotNeural Network Implementation Control Mobile Robot
Neural Network Implementation Control Mobile RobotIRJET Journal
 
Design of c slotted microstrip antenna using
Design of c slotted microstrip antenna usingDesign of c slotted microstrip antenna using
Design of c slotted microstrip antenna usingeSAT Publishing House
 
Design of c slotted microstrip antenna using artificial neural network model
Design of c slotted microstrip antenna using artificial neural network modelDesign of c slotted microstrip antenna using artificial neural network model
Design of c slotted microstrip antenna using artificial neural network modeleSAT Journals
 
Artificial Neural Networks (ANNS) For Prediction of California Bearing Ratio ...
Artificial Neural Networks (ANNS) For Prediction of California Bearing Ratio ...Artificial Neural Networks (ANNS) For Prediction of California Bearing Ratio ...
Artificial Neural Networks (ANNS) For Prediction of California Bearing Ratio ...IJMER
 
Comparative Study of Neural Networks Algorithms for Cloud Computing CPU Sched...
Comparative Study of Neural Networks Algorithms for Cloud Computing CPU Sched...Comparative Study of Neural Networks Algorithms for Cloud Computing CPU Sched...
Comparative Study of Neural Networks Algorithms for Cloud Computing CPU Sched...IJECEIAES
 
Modeling of neural image compression using gradient decent technology
Modeling of neural image compression using gradient decent technologyModeling of neural image compression using gradient decent technology
Modeling of neural image compression using gradient decent technologytheijes
 
Ann model and its application
Ann model and its applicationAnn model and its application
Ann model and its applicationmilan107
 
Implementation of Feed Forward Neural Network for Classification by Education...
Implementation of Feed Forward Neural Network for Classification by Education...Implementation of Feed Forward Neural Network for Classification by Education...
Implementation of Feed Forward Neural Network for Classification by Education...ijsrd.com
 

Similar to Simulation of Single and Multilayer ANNs in Verilog (20)

Web Spam Classification Using Supervised Artificial Neural Network Algorithms
Web Spam Classification Using Supervised Artificial Neural Network AlgorithmsWeb Spam Classification Using Supervised Artificial Neural Network Algorithms
Web Spam Classification Using Supervised Artificial Neural Network Algorithms
 
Unit ii supervised ii
Unit ii supervised iiUnit ii supervised ii
Unit ii supervised ii
 
N ns 1
N ns 1N ns 1
N ns 1
 
Neural network based numerical digits recognization using nnt in matlab
Neural network based numerical digits recognization using nnt in matlabNeural network based numerical digits recognization using nnt in matlab
Neural network based numerical digits recognization using nnt in matlab
 
Web spam classification using supervised artificial neural network algorithms
Web spam classification using supervised artificial neural network algorithmsWeb spam classification using supervised artificial neural network algorithms
Web spam classification using supervised artificial neural network algorithms
 
Easily Trainable Neural Network Using TransferLearning
Easily Trainable Neural Network Using TransferLearningEasily Trainable Neural Network Using TransferLearning
Easily Trainable Neural Network Using TransferLearning
 
Neural networks
Neural networksNeural networks
Neural networks
 
Digital Implementation of Artificial Neural Network for Function Approximatio...
Digital Implementation of Artificial Neural Network for Function Approximatio...Digital Implementation of Artificial Neural Network for Function Approximatio...
Digital Implementation of Artificial Neural Network for Function Approximatio...
 
NeuralProcessingofGeneralPurposeApproximatePrograms
NeuralProcessingofGeneralPurposeApproximateProgramsNeuralProcessingofGeneralPurposeApproximatePrograms
NeuralProcessingofGeneralPurposeApproximatePrograms
 
Towards neuralprocessingofgeneralpurposeapproximateprograms
Towards neuralprocessingofgeneralpurposeapproximateprogramsTowards neuralprocessingofgeneralpurposeapproximateprograms
Towards neuralprocessingofgeneralpurposeapproximateprograms
 
Neural Network Implementation Control Mobile Robot
Neural Network Implementation Control Mobile RobotNeural Network Implementation Control Mobile Robot
Neural Network Implementation Control Mobile Robot
 
Iv3515241527
Iv3515241527Iv3515241527
Iv3515241527
 
Design of c slotted microstrip antenna using
Design of c slotted microstrip antenna usingDesign of c slotted microstrip antenna using
Design of c slotted microstrip antenna using
 
Design of c slotted microstrip antenna using artificial neural network model
Design of c slotted microstrip antenna using artificial neural network modelDesign of c slotted microstrip antenna using artificial neural network model
Design of c slotted microstrip antenna using artificial neural network model
 
Artificial Neural Networks (ANNS) For Prediction of California Bearing Ratio ...
Artificial Neural Networks (ANNS) For Prediction of California Bearing Ratio ...Artificial Neural Networks (ANNS) For Prediction of California Bearing Ratio ...
Artificial Neural Networks (ANNS) For Prediction of California Bearing Ratio ...
 
Comparative Study of Neural Networks Algorithms for Cloud Computing CPU Sched...
Comparative Study of Neural Networks Algorithms for Cloud Computing CPU Sched...Comparative Study of Neural Networks Algorithms for Cloud Computing CPU Sched...
Comparative Study of Neural Networks Algorithms for Cloud Computing CPU Sched...
 
Modeling of neural image compression using gradient decent technology
Modeling of neural image compression using gradient decent technologyModeling of neural image compression using gradient decent technology
Modeling of neural image compression using gradient decent technology
 
Ann model and its application
Ann model and its applicationAnn model and its application
Ann model and its application
 
A040101001006
A040101001006A040101001006
A040101001006
 
Implementation of Feed Forward Neural Network for Classification by Education...
Implementation of Feed Forward Neural Network for Classification by Education...Implementation of Feed Forward Neural Network for Classification by Education...
Implementation of Feed Forward Neural Network for Classification by Education...
 

More from ijsrd.com

IoT Enabled Smart Grid
IoT Enabled Smart GridIoT Enabled Smart Grid
IoT Enabled Smart Gridijsrd.com
 
A Survey Report on : Security & Challenges in Internet of Things
A Survey Report on : Security & Challenges in Internet of ThingsA Survey Report on : Security & Challenges in Internet of Things
A Survey Report on : Security & Challenges in Internet of Thingsijsrd.com
 
IoT for Everyday Life
IoT for Everyday LifeIoT for Everyday Life
IoT for Everyday Lifeijsrd.com
 
Study on Issues in Managing and Protecting Data of IOT
Study on Issues in Managing and Protecting Data of IOTStudy on Issues in Managing and Protecting Data of IOT
Study on Issues in Managing and Protecting Data of IOTijsrd.com
 
Interactive Technologies for Improving Quality of Education to Build Collabor...
Interactive Technologies for Improving Quality of Education to Build Collabor...Interactive Technologies for Improving Quality of Education to Build Collabor...
Interactive Technologies for Improving Quality of Education to Build Collabor...ijsrd.com
 
Internet of Things - Paradigm Shift of Future Internet Application for Specia...
Internet of Things - Paradigm Shift of Future Internet Application for Specia...Internet of Things - Paradigm Shift of Future Internet Application for Specia...
Internet of Things - Paradigm Shift of Future Internet Application for Specia...ijsrd.com
 
A Study of the Adverse Effects of IoT on Student's Life
A Study of the Adverse Effects of IoT on Student's LifeA Study of the Adverse Effects of IoT on Student's Life
A Study of the Adverse Effects of IoT on Student's Lifeijsrd.com
 
Pedagogy for Effective use of ICT in English Language Learning
Pedagogy for Effective use of ICT in English Language LearningPedagogy for Effective use of ICT in English Language Learning
Pedagogy for Effective use of ICT in English Language Learningijsrd.com
 
Virtual Eye - Smart Traffic Navigation System
Virtual Eye - Smart Traffic Navigation SystemVirtual Eye - Smart Traffic Navigation System
Virtual Eye - Smart Traffic Navigation Systemijsrd.com
 
Ontological Model of Educational Programs in Computer Science (Bachelor and M...
Ontological Model of Educational Programs in Computer Science (Bachelor and M...Ontological Model of Educational Programs in Computer Science (Bachelor and M...
Ontological Model of Educational Programs in Computer Science (Bachelor and M...ijsrd.com
 
Understanding IoT Management for Smart Refrigerator
Understanding IoT Management for Smart RefrigeratorUnderstanding IoT Management for Smart Refrigerator
Understanding IoT Management for Smart Refrigeratorijsrd.com
 
DESIGN AND ANALYSIS OF DOUBLE WISHBONE SUSPENSION SYSTEM USING FINITE ELEMENT...
DESIGN AND ANALYSIS OF DOUBLE WISHBONE SUSPENSION SYSTEM USING FINITE ELEMENT...DESIGN AND ANALYSIS OF DOUBLE WISHBONE SUSPENSION SYSTEM USING FINITE ELEMENT...
DESIGN AND ANALYSIS OF DOUBLE WISHBONE SUSPENSION SYSTEM USING FINITE ELEMENT...ijsrd.com
 
A Review: Microwave Energy for materials processing
A Review: Microwave Energy for materials processingA Review: Microwave Energy for materials processing
A Review: Microwave Energy for materials processingijsrd.com
 
Web Usage Mining: A Survey on User's Navigation Pattern from Web Logs
Web Usage Mining: A Survey on User's Navigation Pattern from Web LogsWeb Usage Mining: A Survey on User's Navigation Pattern from Web Logs
Web Usage Mining: A Survey on User's Navigation Pattern from Web Logsijsrd.com
 
APPLICATION OF STATCOM to IMPROVED DYNAMIC PERFORMANCE OF POWER SYSTEM
APPLICATION OF STATCOM to IMPROVED DYNAMIC PERFORMANCE OF POWER SYSTEMAPPLICATION OF STATCOM to IMPROVED DYNAMIC PERFORMANCE OF POWER SYSTEM
APPLICATION OF STATCOM to IMPROVED DYNAMIC PERFORMANCE OF POWER SYSTEMijsrd.com
 
Making model of dual axis solar tracking with Maximum Power Point Tracking
Making model of dual axis solar tracking with Maximum Power Point TrackingMaking model of dual axis solar tracking with Maximum Power Point Tracking
Making model of dual axis solar tracking with Maximum Power Point Trackingijsrd.com
 
A REVIEW PAPER ON PERFORMANCE AND EMISSION TEST OF 4 STROKE DIESEL ENGINE USI...
A REVIEW PAPER ON PERFORMANCE AND EMISSION TEST OF 4 STROKE DIESEL ENGINE USI...A REVIEW PAPER ON PERFORMANCE AND EMISSION TEST OF 4 STROKE DIESEL ENGINE USI...
A REVIEW PAPER ON PERFORMANCE AND EMISSION TEST OF 4 STROKE DIESEL ENGINE USI...ijsrd.com
 
Study and Review on Various Current Comparators
Study and Review on Various Current ComparatorsStudy and Review on Various Current Comparators
Study and Review on Various Current Comparatorsijsrd.com
 
Reducing Silicon Real Estate and Switching Activity Using Low Power Test Patt...
Reducing Silicon Real Estate and Switching Activity Using Low Power Test Patt...Reducing Silicon Real Estate and Switching Activity Using Low Power Test Patt...
Reducing Silicon Real Estate and Switching Activity Using Low Power Test Patt...ijsrd.com
 
Defending Reactive Jammers in WSN using a Trigger Identification Service.
Defending Reactive Jammers in WSN using a Trigger Identification Service.Defending Reactive Jammers in WSN using a Trigger Identification Service.
Defending Reactive Jammers in WSN using a Trigger Identification Service.ijsrd.com
 

More from ijsrd.com (20)

IoT Enabled Smart Grid
IoT Enabled Smart GridIoT Enabled Smart Grid
IoT Enabled Smart Grid
 
A Survey Report on : Security & Challenges in Internet of Things
A Survey Report on : Security & Challenges in Internet of ThingsA Survey Report on : Security & Challenges in Internet of Things
A Survey Report on : Security & Challenges in Internet of Things
 
IoT for Everyday Life
IoT for Everyday LifeIoT for Everyday Life
IoT for Everyday Life
 
Study on Issues in Managing and Protecting Data of IOT
Study on Issues in Managing and Protecting Data of IOTStudy on Issues in Managing and Protecting Data of IOT
Study on Issues in Managing and Protecting Data of IOT
 
Interactive Technologies for Improving Quality of Education to Build Collabor...
Interactive Technologies for Improving Quality of Education to Build Collabor...Interactive Technologies for Improving Quality of Education to Build Collabor...
Interactive Technologies for Improving Quality of Education to Build Collabor...
 
Internet of Things - Paradigm Shift of Future Internet Application for Specia...
Internet of Things - Paradigm Shift of Future Internet Application for Specia...Internet of Things - Paradigm Shift of Future Internet Application for Specia...
Internet of Things - Paradigm Shift of Future Internet Application for Specia...
 
A Study of the Adverse Effects of IoT on Student's Life
A Study of the Adverse Effects of IoT on Student's LifeA Study of the Adverse Effects of IoT on Student's Life
A Study of the Adverse Effects of IoT on Student's Life
 
Pedagogy for Effective use of ICT in English Language Learning
Pedagogy for Effective use of ICT in English Language LearningPedagogy for Effective use of ICT in English Language Learning
Pedagogy for Effective use of ICT in English Language Learning
 
Virtual Eye - Smart Traffic Navigation System
Virtual Eye - Smart Traffic Navigation SystemVirtual Eye - Smart Traffic Navigation System
Virtual Eye - Smart Traffic Navigation System
 
Ontological Model of Educational Programs in Computer Science (Bachelor and M...
Ontological Model of Educational Programs in Computer Science (Bachelor and M...Ontological Model of Educational Programs in Computer Science (Bachelor and M...
Ontological Model of Educational Programs in Computer Science (Bachelor and M...
 
Understanding IoT Management for Smart Refrigerator
Understanding IoT Management for Smart RefrigeratorUnderstanding IoT Management for Smart Refrigerator
Understanding IoT Management for Smart Refrigerator
 
DESIGN AND ANALYSIS OF DOUBLE WISHBONE SUSPENSION SYSTEM USING FINITE ELEMENT...
DESIGN AND ANALYSIS OF DOUBLE WISHBONE SUSPENSION SYSTEM USING FINITE ELEMENT...DESIGN AND ANALYSIS OF DOUBLE WISHBONE SUSPENSION SYSTEM USING FINITE ELEMENT...
DESIGN AND ANALYSIS OF DOUBLE WISHBONE SUSPENSION SYSTEM USING FINITE ELEMENT...
 
A Review: Microwave Energy for materials processing
A Review: Microwave Energy for materials processingA Review: Microwave Energy for materials processing
A Review: Microwave Energy for materials processing
 
Web Usage Mining: A Survey on User's Navigation Pattern from Web Logs
Web Usage Mining: A Survey on User's Navigation Pattern from Web LogsWeb Usage Mining: A Survey on User's Navigation Pattern from Web Logs
Web Usage Mining: A Survey on User's Navigation Pattern from Web Logs
 
APPLICATION OF STATCOM to IMPROVED DYNAMIC PERFORMANCE OF POWER SYSTEM
APPLICATION OF STATCOM to IMPROVED DYNAMIC PERFORMANCE OF POWER SYSTEMAPPLICATION OF STATCOM to IMPROVED DYNAMIC PERFORMANCE OF POWER SYSTEM
APPLICATION OF STATCOM to IMPROVED DYNAMIC PERFORMANCE OF POWER SYSTEM
 
Making model of dual axis solar tracking with Maximum Power Point Tracking
Making model of dual axis solar tracking with Maximum Power Point TrackingMaking model of dual axis solar tracking with Maximum Power Point Tracking
Making model of dual axis solar tracking with Maximum Power Point Tracking
 
A REVIEW PAPER ON PERFORMANCE AND EMISSION TEST OF 4 STROKE DIESEL ENGINE USI...
A REVIEW PAPER ON PERFORMANCE AND EMISSION TEST OF 4 STROKE DIESEL ENGINE USI...A REVIEW PAPER ON PERFORMANCE AND EMISSION TEST OF 4 STROKE DIESEL ENGINE USI...
A REVIEW PAPER ON PERFORMANCE AND EMISSION TEST OF 4 STROKE DIESEL ENGINE USI...
 
Study and Review on Various Current Comparators
Study and Review on Various Current ComparatorsStudy and Review on Various Current Comparators
Study and Review on Various Current Comparators
 
Reducing Silicon Real Estate and Switching Activity Using Low Power Test Patt...
Reducing Silicon Real Estate and Switching Activity Using Low Power Test Patt...Reducing Silicon Real Estate and Switching Activity Using Low Power Test Patt...
Reducing Silicon Real Estate and Switching Activity Using Low Power Test Patt...
 
Defending Reactive Jammers in WSN using a Trigger Identification Service.
Defending Reactive Jammers in WSN using a Trigger Identification Service.Defending Reactive Jammers in WSN using a Trigger Identification Service.
Defending Reactive Jammers in WSN using a Trigger Identification Service.
 

Recently uploaded

An experimental study in using natural admixture as an alternative for chemic...
An experimental study in using natural admixture as an alternative for chemic...An experimental study in using natural admixture as an alternative for chemic...
An experimental study in using natural admixture as an alternative for chemic...Chandu841456
 
Introduction-To-Agricultural-Surveillance-Rover.pptx
Introduction-To-Agricultural-Surveillance-Rover.pptxIntroduction-To-Agricultural-Surveillance-Rover.pptx
Introduction-To-Agricultural-Surveillance-Rover.pptxk795866
 
DATA ANALYTICS PPT definition usage example
DATA ANALYTICS PPT definition usage exampleDATA ANALYTICS PPT definition usage example
DATA ANALYTICS PPT definition usage examplePragyanshuParadkar1
 
complete construction, environmental and economics information of biomass com...
complete construction, environmental and economics information of biomass com...complete construction, environmental and economics information of biomass com...
complete construction, environmental and economics information of biomass com...asadnawaz62
 
Concrete Mix Design - IS 10262-2019 - .pptx
Concrete Mix Design - IS 10262-2019 - .pptxConcrete Mix Design - IS 10262-2019 - .pptx
Concrete Mix Design - IS 10262-2019 - .pptxKartikeyaDwivedi3
 
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)dollysharma2066
 
Artificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptxArtificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptxbritheesh05
 
What are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxWhat are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxwendy cai
 
pipeline in computer architecture design
pipeline in computer architecture  designpipeline in computer architecture  design
pipeline in computer architecture designssuser87fa0c1
 
Work Experience-Dalton Park.pptxfvvvvvvv
Work Experience-Dalton Park.pptxfvvvvvvvWork Experience-Dalton Park.pptxfvvvvvvv
Work Experience-Dalton Park.pptxfvvvvvvvLewisJB
 
Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...VICTOR MAESTRE RAMIREZ
 
Internship report on mechanical engineering
Internship report on mechanical engineeringInternship report on mechanical engineering
Internship report on mechanical engineeringmalavadedarshan25
 
Biology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxBiology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxDeepakSakkari2
 
Heart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptxHeart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptxPoojaBan
 
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...srsj9000
 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVRajaP95
 

Recently uploaded (20)

An experimental study in using natural admixture as an alternative for chemic...
An experimental study in using natural admixture as an alternative for chemic...An experimental study in using natural admixture as an alternative for chemic...
An experimental study in using natural admixture as an alternative for chemic...
 
Introduction-To-Agricultural-Surveillance-Rover.pptx
Introduction-To-Agricultural-Surveillance-Rover.pptxIntroduction-To-Agricultural-Surveillance-Rover.pptx
Introduction-To-Agricultural-Surveillance-Rover.pptx
 
DATA ANALYTICS PPT definition usage example
DATA ANALYTICS PPT definition usage exampleDATA ANALYTICS PPT definition usage example
DATA ANALYTICS PPT definition usage example
 
complete construction, environmental and economics information of biomass com...
complete construction, environmental and economics information of biomass com...complete construction, environmental and economics information of biomass com...
complete construction, environmental and economics information of biomass com...
 
Concrete Mix Design - IS 10262-2019 - .pptx
Concrete Mix Design - IS 10262-2019 - .pptxConcrete Mix Design - IS 10262-2019 - .pptx
Concrete Mix Design - IS 10262-2019 - .pptx
 
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
 
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCRCall Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
 
Artificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptxArtificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptx
 
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Serviceyoung call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
 
What are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxWhat are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptx
 
pipeline in computer architecture design
pipeline in computer architecture  designpipeline in computer architecture  design
pipeline in computer architecture design
 
Work Experience-Dalton Park.pptxfvvvvvvv
Work Experience-Dalton Park.pptxfvvvvvvvWork Experience-Dalton Park.pptxfvvvvvvv
Work Experience-Dalton Park.pptxfvvvvvvv
 
young call girls in Green Park🔝 9953056974 🔝 escort Service
young call girls in Green Park🔝 9953056974 🔝 escort Serviceyoung call girls in Green Park🔝 9953056974 🔝 escort Service
young call girls in Green Park🔝 9953056974 🔝 escort Service
 
Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...
 
Internship report on mechanical engineering
Internship report on mechanical engineeringInternship report on mechanical engineering
Internship report on mechanical engineering
 
Biology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxBiology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptx
 
Heart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptxHeart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptx
 
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
 
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptxExploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
 

Simulation of Single and Multilayer ANNs in Verilog

  • 1. IJSRD - International Journal for Scientific Research & Development| Vol. 1, Issue 5, 2013 | ISSN (online): 2321-0613 All rights reserved by www.ijsrd.com 1082 Abstract — Artificial neural network play an important role in VLSI circuit to find and diagnosis multiple fault in digital circuit. In this paper, the example of single layer and multi- layer neural network had been discussed secondly implement those structure by using verilog code and same idea must be implement in mat lab for getting number of iteration and verilog code gives us time taken to adjust the weight when error become almost equal to zero. The purposed aim at reducing resource requirement, without much compromises on the speed that neural network can be realized on single chip at lower cost. Keywords:--Neural Network, Verilog, Matlab, architecture I. INTRODUCTION As we know rapid increase in demand of digital circuit and industry need there to launch their product as earlier as possible without sacrificing integrated circuit (IC) quality, so testing of digital circuit in Very Large Scale Integration (VLSI) has become challenge for that it is also very important to develop more powerful algorithms for diagnosis more multiple fault in digital circuit. Diagnosis defines as task of identifying the cause and location of a manifested by some observation behavior. This is often considering being a two stage process: first the fact that fault has occurred must be recognized-this is referred to as fault detection that is general achieved by testing. Secondly the nature and location should be determined such that appropriate remedial action may be initiated. To come across this problem a test engineer has devolved a parallel algorithm knows as ARTIFIAL NEURAL NETWORK. [4] The application of ANN are expanding because neural network are good at solving problem not just in engineering but in medicine, control system, signal processing ,science etc., because of faster algorithm and faster computer have made it possible to use neural network to solve complex industrial problem that formerly required too much computation. Artificial neural networks (ANN) are parallel algorithms. Their inherent parallelism makes them particularly suited to parallel VLSI implementations. The idea of neural network based on characteristic of brain function, the brain consist of many highly connected element knows as neuron and this is connected to axon. Even though biological neuron is very slow when compared to electrical circuit, the brain must perform many tasks faster than any computer. ANN work on two network single input neuron network and multi-layer input neuron network. II. ALGORITHM A. SINGLE LAYER NEURON NETWORK Fig. 1: Single layer Neural network Above fig-1 shown is single layer neuron network in which there is one input layer where multiple input is being applied and all applied input and one bias voltage are summed at one neuron and at last output is passed through nonlinear activation function that can be sigmoid function, there are many other non-linear activation function hard for those refer [4] For single input equation can be return as A=F (w1*P1+Bias voltage) (1) For n number of input the equation-1 can be return [1] A ∑ (2) Weight in single layer neural network can be adjusted by different algorithm such as supervised learning, unsupervised and reinforcement learning here our example falls under category of supervised learning because to adjust weight automatically we have to find mean square error and tries to minimize the average squared error between network output and targeted value. To minimize those errors we use gradient descent algorithm.[4] Error= (target out – network output)2 (3) Weight=weight + alpha*Error*neural network input (4) Continue adjusting weight from are equation-4 up to Error reach zero here alpha is learning rate which always between 0 and 1. [4] Simulation of Single and Multilayer of Artificial Neural Network using Verilog Shreyas J. Patel1 Rajesh Vasdadiya2 Shaktivel S.M3 1 PG Student 2 PG Student 3 Associate Professor 1,2,3 Department of Electronics and communication Engineering. 1,2,3 VIT UNIVERSITY, Chennai-600 048 (Chennai-Tamil Nadu-INDIA)
  • 2. Simulation of Single and Multilayer of Artificial Neural Network using VERILOG (IJSRD/Vol. 1/Issue 5/2013/0011) All rights reserved by www.ijsrd.com 1083 B. MULTILAYER NEURAL NETWORK Fig. 2: Multilayer network From fig-2 Multilayer consists three layer input (I), hidden (j) and output layer (k). To adjust the weight between two different layer automatically in an multi-layer neural network there are so many algorithm but one of advantageous for this network is batch gradient negative that is nothing but back propagation method in which weight are update in direction of negative gradient of the performance. The learning factor is multiplied the negative gradient to determine the changes to weight and bias. The larger the learning rates the bigger step. If the learning rate is made too bigger the algorithm becomes unstable. Back propagation is fastest algorithm than the other technique. For multilayer neural network we are using sigmoid function [4].where x is your input of any neuron. (5) Error= (target out – network output) 2 (6) From equation-6 Wjk = Wjk+ alpha*Δjk*input (input of hidden neuron) Wij = Wij+ alpha*Δij*input (input of input neuron) Where Δjk=error*dE/dWjk and wjk is weight between hidden layer to output layer Δij=∑wjk* Δjk and wij is weight between input and hidden layer III. DESIGN METHODOLOGY/DESIGN DETAILS Simulation for single layer and multilayer example for And Gate and X-or Gate is given. A. And gate using single neural network The single layer neural network first of all weight is being assigned manually and by neural network rule weight is being multiplied by input and summing all input with weight and last neural network output compared to targeted output. if difference is there that is error by using gradient decent algorithm decrease error and at same time weight is being adjusted and when error reach to desired output we can say that our neural network is being trained. In an and gate we had applied two input (1, 0) and w0, w1 are synaptic weigh and b is bias voltage (b is not necessary that depends upon user)[4] these three value are summed together . How many iteration training algorithm take to reduce error zero that can be seen by implementing the idea or program in mat lab and how many second the algorithm is taking to reduce error approximately up to zero can be observed by implementing your Verilog code in model sim or Xilinx simulator. Fig. 3: And gate using single neural network For example consider you are applying input and weight randomly. A=1 and B=0; W0=0.5; W1=0.7; N=(a*w0+b*w1) =1 * 0.5 + 0 * 0.7 = 0.5 Error = target output –(desired output) =-0.5 Here by summing input and weight (eq-3) at last output compare with targeted output, and continuously updating weight as per (eq-4). By using Gradient decent algorithm error will decrease and how much iteration been taken to adjust the weight can be easily seen by mat lab.(fig-4) Fig. 4: Calculation of error using gradient decent algorithm Number of iteration ==7000 Now same algorithm been implemented in model simulator to see how much second take to adjust the weight.
  • 3. Simulation of Single and Multilayer of Artificial Neural Network using VERILOG (IJSRD/Vol. 1/Issue 5/2013/0011) All rights reserved by www.ijsrd.com 1084 Fig. 5: Calculation of error using Verilog code Time taken to adjust weight:-754ns Fig. 6: Dataflow structure This is weight w1 and w2 value when error is zero can be seen by model simulator. IV. MULTILAYER NEURAL NETWORK Fig. 6: X-OR gate using multilayer neural network In an 2-2-1 multilayer there are 2 input neuron,2 hidden neuron and single output,the weight between input and hidden layer is w1,w2,w3,w4 and weight between hidden to output is w5 and w6,here we had used back propagation algorithm the main advantage of this method to reduce number of iterrationand time[3].the simulation result shown below Fig. 7: Number of itteration to adjust weight using matlab Number of iteration:-1500 Fig 8: Time taken to adjust weight using verilog Time taken to adjust weight:-2904ps Fig. 9: Dataflow structure V. CONCLUSION All digital circuit consist of universal and logical gate and last step in industry to test those circuit if there is fault again they have to go for some adjustment it will take more time to reach product to market, so if we replace those circuit by neural network maximum time to for finding fault can be minimized.
  • 4. Simulation of Single and Multilayer of Artificial Neural Network using VERILOG (IJSRD/Vol. 1/Issue 5/2013/0011) All rights reserved by www.ijsrd.com 1085 REFERENCES [1]. Karthikeyan. A , Rajeswaran. N, “DESIGN AND IMPLEMENTATION OF MULTIPLE FAULT DIAGNOSIS ON VLSI CIRCUITS USING ARTIFICIAL NEURAL” IJAET, May 2012 [2]. AL-Jumah. A.A. Arslan. T,” ARTIFICIAL NEURAL NETWORK BASED MULTIPLE FAULT DIAGNOSIS IN DIGITAL CIRCUIT” IEEE, may 1998. [3]. Rafid Ahamed Khali ,“HARDWARE IMPLEMTATION OF BACK PRAPAGATION NEURAL NETWORK ON FPGA”, university of Mosul, sep 2007 [4]. Hagan Demuth dearle, “NEURAL NETWORK DESIGN”, book [5]. Aydoğan Savran, Serkan Ünsal “HARDWARE IMPLEMTATION OF FEEDFORWARD NEURAL NETWORK ON FPGA” Ege University, Department of Electrical and Electronics Engineering [6]. Alan .N.Willson, “ONE-NEURON CIRCUITARY FOR CARRY GENERATION IN 4-BIT ADDER ”, IEEE,1992 [7]. Samir palnitkar “VERILOG HDL”,IEEE 1364-2001