If I understand correctly, neural networking is now done on a software level. My question: Is there a physical material that accumulates charge until it reaches a critical point before discharging so as to simulate the weighted sums of neuron activity? If so, is there work being done to "hard wire" a neuronal approach to processing? Where can I get information on that?