ABSTRACT

Semiconductor memories that can be used to store user data, program code, and other information play an important role in computing systems and embedded systems. A memory system can store millions of words, and each word contains many bits. Because of the rapid development of information technology, the requirements for speed and capacity of the memory system are increasing. Erasable programmable ROM (EPROM) is nonvolatile as well as programmable. A binary value of an EPROM depends on the threshold voltage of the transistor, which is determined by whether the floating gating charged or not. Because the floating gate is insulated, the electrons within it can be kept from escaping for a long time. A built-in self-test has been widely used since the development of a system-on-chip, in which the memory is internally connected to the central processing unit core and other components.