Implement artificial neural network hardware systems by stacking them like “neuron-synapse-neuron” structural blocks