1. A method, comprising: simulating a spiking neural network to generate synaptic weights learned via the simulation while maintaining one-to-one correspondence between the simulation and a digital circuit chip; and loading the learned synaptic weights into said chip implementing a spiking neural network, said chip comprising a spiking neural network, the spiking neural network including plural synapse devices, the plural synapse devices interconnecting multiple digital neurons using on-chip interconnectivity, wherein the synaptic weights affect the functional behavior of the synapse devices.