1. A method for selectively propagating information through a neuromorphic circuit comprising a set of interconnected neurons, the method comprising: receiving, at a neuron in the set of neurons, information-carrying current pulses from one or more upstream information-carrying neurons in the set of neurons, wherein the information-carrying current pulses are insufficient to cause the neuron to generate output current pulses; and receiving, at the neuron, selectively generated gating current pulses from one or more gating neurons in the set of neurons; wherein the gating current pulses cause a neural voltage of the neuron to approach a firing threshold, whereby concurrently received information-carrying current pulses combine with the gating current pulses to cause the neural voltage to exceed the firing threshold, which causes the neuron to generate output current pulses that propagate to downstream neurons.