Patent ID: 6381175
Filing Date: 2002-04-30
Classification: G11C

Abstract:
A flash memory module comprising:a flash bank comprising a plurality of sectors of flash memory; and a flash memory control circuit comprising a flash state machine, the flash state machine for controlling a plurality of operations on the flash memory, the flash state machine comprising: a stand-by unit for monitoring the state of at least one variable and initiating execution of a particular one of a plurality of setup units in response to the state of the at least one variable; an execution unit operable to selectively perform each of the plurality of operations in response to the state of a plurality of parameters, including validating a designated sector of the flash memory; a validation setup unit operable to set the plurality of parameters such that the execution unit validates a designated portion of the flash memory; and a plurality of additional setup units, each operable to set the plurality of parameters such that the execution unit performs a respective one of the plurality of operations.