Patent ID: 6643758
Filing Date: 2003-11-04
Classification: G06F,G11C

Abstract:
A nonvolatile memory which can modify a configuration of a virtual bank having at least one real bank, comprising:a plurality of real banks having a plurality of memory cells, respectively; a product information memory for storing product information data having the virtual bank configuration; an address transforming section for converting a supplied address into an internal address according to the product information data; and a bank busy detection circuit which is provided in each of the real banks, and generates a program/erase state signal designating whether or not a corresponding real bank is under the program or erase operations, and generates a readout enabling signal for instructing an enabling or prohibition of a readout of the corresponding real bank in accordance with the program/erase state signal of the real bank belonging to the same virtual bank in response to a real bank selecting signal at the time of a readout, wherein the real bank belonging to the virtual bank is configured to be modified in accordance with the product information data, and the bank busy detection circuit generates the readout enabling signal of prohibiting the readout when any one of the program/erase state signals of the real bank belonging to the virtual bank established according to the product information data is in a program or erase operations state.