Browse Prior Art Database

SRAM BASED CACHE FOR FLASH MEMORY/DISK

IP.com Disclosure Number: IPCOM000008262D
Original Publication Date: 1997-Sep-01
Included in the Prior Art Database: 2002-May-31
Document File: 1 page(s) / 51K

Publishing Venue

Motorola

Related People

Avi Zaccai: AUTHOR

Abstract

This paper deals with a method to increase computer performance without the need for high speed components. It should be particularly useful in devices such as laptop computers where space and efficiency come with a premium.

This text was extracted from a PDF file.
At least one non-text object (such as an image or picture) has been suppressed.
This is the abbreviated version, containing approximately 84% of the total text.

Page 1 of 1

MOTOROLA Technical Developments

@

SRAM BASED CACHE FOR FLASH MEMORY/DISK

by Avi Zaccai

INTRODUCTION

  This paper deals with a method to increase computer performance without the need for high speed components. It should be particularly useful in devices such as laptop computers where space and efficiency come with a premium.

PROBLEM TO BE SOLVED

  A computer usually has a non-volatile memory storage device such as a hard disk or a flash memory device. Both are relatively slow when it comes to writing to them. The hard disk is also slow in reading. When performing intensive read/write operations, the computer is slowed down considerably.

PROPOSED SOLUTION

  In portable equipment, such as laptop computers and terminals, the SRAM memory is used to store vital information that has to be protected in case of malfunction or power failure. It is in that respect a

small disk. By using the SRAM as a cache memory for the write operation, the system performance can be increased significantly especially during sequen- tial writes. The data is written to the SRAM, and the CPU can handle the next task. The data is safely stored for further use. The CPU can access it at any time and even modify it. The actual writing to the disk can be done at a later stage when the CPU is idle.

  Further improvement can be achieved by using an independent controller for the flash/disk write operation that will free the CPU totally from this task.

  An added benefit of the cache SRAM is the higher data i...