Flash memory is a type of EEPROM chip, which stands for Electronically Erasable Programmable Read Only Memory.
It has a grid of columns and rows with a cell that has two transistors at each intersection (see image below).
The two transistors are separated from each other by a thin oxide layer. One of the transistors is known as a floating gate, and the other one is the control gate.
The creator of this guide has not included tools