1. A method comprising: at a neural network comprising a plurality of electronic neurons interconnected via plurality of electronic synapses arranged between multiple driver devices of a crossbar array: for a neuron of the electronic neurons connected to a corresponding dendrite driver device at a first side of the crossbar array, a corresponding translator device at a second side the crossbar array, and a corresponding axon driver device at a third side of the crossbar array orthogonal to the first side and the second side: translating, via the translator device, an amount of current from an electronic synapse connected to the electronic neuron for integration by the electronic neuron; performing an evaluation phase comprising determining whether a total integrated input received via the translator device and maintained by the electronic neuron exceeds a pre-determined threshold; performing a communication phase comprising, in response to determining the total integrated input exceeds the pre-determined threshold, firing spiking signals indicating spiking of the electronic neuron into the dendrite driver device and the axon driver device; and performing a programming phase comprising generating, via the dendrite driver device and the axon driver device, programming signals in response to the dendrite driver device and the axon driver device receiving the spiking signals from the electronic neuron, wherein the programming signals adjust conductance of an electronic synapse connected to the electronic neuron and between the dendrite driver device and the axon driver device as a function of time since a last spiking of the electronic neuron firing the spiking signals into the dendrite driver device and the axon driver device.