Charge Trap Transistors (Ctt): Turning Logic Transistors Into Embedded Non-Volatile Memory For Advanced High-K/Metal Gate Cmos Technologies