Brain Inspired Circuits for Computation and Communication