- 专利标题: Dual buffer flash memory architecture with multiple operating modes
-
申请号: US824175申请日: 1997-03-26
-
公开(公告)号: US5822245A公开(公告)日: 1998-10-13
- 发明人: Anil Gupta , Steven J. Schumann
- 申请人: Anil Gupta , Steven J. Schumann
- 申请人地址: CA San Jose
- 专利权人: Atmel Corporation
- 当前专利权人: Atmel Corporation
- 当前专利权人地址: CA San Jose
- 主分类号: G11C7/10
- IPC分类号: G11C7/10 ; G11C16/10 ; G11C16/26 ; G11C11/34
摘要:
A flash memory array architecture comprising a flash memory array, first and second memory buffer, and I/O interface circuit which has several operating modes which permit data to be read from the flash memory array, several operating modes which permit data to be programmed into the flash memory array, and a mode for rewriting the data in the flash memory array.In the four read modes, one of the pages stored in the flash memory array is read, the data stored in either of first or second memory buffers is read, the data in one of the pages of data stored in the flash memory array is read and then written into either of first or second memory buffers, the data in one of the pages of data stored in the flash memory array is read and then compared to the data read from either of first or second memory buffers. In the four write modes, data from an input stream is written into a selected first or second memory buffer, one of the pages of data stored in the flash memory array is erased, and then in the same cycle, data in either of first or second memory buffers is written into the erased page in the flash memory array, data in either of first or second memory buffers is written into a previously erased page in the flash memory array, and data from an input stream is written into the selected first or second memory buffer, one of the pages of data stored in the flash memory array is erased, and then in the same cycle, data in either of first or second memory buffers is written into the erased page in the flash memory array. In the auto page rewrite mode, the data in one of the pages of data stored in the flash memory array is read and then written into either of first or second memory buffers. The data stored in the page of the flash memory array just read is erased, and then in the same cycle, the page of data stored in the selected first or second memory buffer is written into the erased page in the flash memory array.
公开/授权文献
信息查询