Charge-Trap Transistors For Neurmorphic Computing