Application and benefits of target programming algorithms for ferroelectric HfO2transistors