Reconfigurable, Reliable And Online Learning Enabled Memristive Neuromorphic Core Design For Brain-Inspired Computing