EP0613151A2

Semiconductor memory system including a flash EEPROM.

Abstract

A semiconductor memory system including A flash EEPROM comprises a first flash EEPROM (101, 102, 103) included in the first memory drive, a second flash EEPROM (104, 105, 106) included in the second memory drive, and an access controller (132) for controlling access to the first and second flash EEPROMs (101-106). The access controller (132) includes an address converting means for converting a logical address from a host system into a physical address, according to an address conversion table 150 which indicates correspondence between logical addresses and physical addresses of the first and second memory drives. The access controller (132) further includes memory accessing means, coupled to each of the first and second flash EEPROMs (101-106), for accessing a selected EEPROM according to the physical address from the address converting means.

EP0613151A2, drawing sheet 1
Sheet 1 of 21

Term

Term ended

Projected expiry passed 24 February 2014, 12.6 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

23 claims: 7 independent, 16 dependent

  1. 1
    A periperal semiconductor memory system including first and second memory drives, comprising:a first flash EEPROM (181) included in the first memory drive;a second flash EEPROM (182) included in the second memory drive;means for controlling access (132) to the first and second flash EEPROMs (181, 182) including address converting means for converting a logical address from a host system (1) into a physical address, according to first and second file management information (150) which indicates correspondence between logical addresses and physical addresses of the first and second memory drives,respectively;and    the access controlling means (132) further including memory accessing means, coupled to each of the first and second flash EEPROMs (181, 182), for accessing a selected EEPROM according to the physical address from said address converting means.
  2. 8
    A method of managing a semiconductor memory device (100) as drives managed by a host system (1), wherein the semiconductor memory device (100) has a plurality of flash EEPROM chips (101, 102, 103, 104, 105, 106) and a controller (132) for controlling the plurality of flash EEPROM chips in response to a request for access from the host system (1), comprising steps of:managing at least a first one of the plurality of flash EEPROM chips (101, 102, 103) as included in a memory area of a first drive, in accordance with first file management information (191, 192, 193) which indicates correspondence between logical addresses and physical addresses;managing at least a second one of the plurality of flash EEPROM chips (104, 105, 106) as included in a memory area of a second drive, in accordance with second file management information (194, 195, 196) which indicates correspondence between logical addresses and physical addresses;and    selectively controlling the first and second drives according to a physical address converted from a logical address from the host system in accordance with the first file management information (191, 192, 193) and the second file management information (194, 195, 196).
  3. 14
    A method of exchanging a flash EEPROM chip in a semiconductor memory device (100), wherein the semiconductor memory device (101) has a plurality of flash EEPROM chips (101, 102, 103, 104, 105, 106) and a controller for controlling the plurality of flash EEPROM chips (101, 102, 103, 104, 105, 106) in response to request for access from a host system (1), and a number of rewrite times of flash EEPROM, comprising steps of:connecting a new flash EEPROM chip to the controller;copying data from one plurality of flash EEPROM chips (101, 102, 103, 104, 105, 106) into the new flash EEPROM chip;and    rewriting a value of the rewrite counter to '0' in the new flash EEPROM chip.
  4. 15
    A method of handling memory using in a peripheral semiconductor memory system (100) having a first memory drive and a second memory drive,comprising the steps of:managing the first memory drive in accordance with first file management information (191, 192, 193) which indicates a correspondence between logical addresses and physical addresses of the first memory drive;managing the second memory drive in accordance with second file management information (194, 195, 196) which indicates a correspondence between logical addresses and physical addresses of the second memory drive;converting in a common memory access controller (132) a logical address from a host system into a physical address according to the first management information (191, 192, 193) and second file management information (194, 195, 196);and    accessing one of the first and second memory drives according to the physical address converted from the logical address.
  5. 16
    A semiconductor memory system comprising:flash EEPROM unit (360) having a flash EEPROM cell array and peripheral logic for controlling the cell array;a controller (332) for controlling the flash EEPROM unit and an external flash EEPROM chip (401, 402, 403), coupled to a control line for transferring a memory command to the flash EEPROM unit, an input/output bus for transferring a memory address and data and a first select line for selecting the flash EEPROM unit;a host interface (320) for communicating with a host system (1);a command interface (321) connected to the control line for communicating to the external flash EEPROM chip (401, 402, 403);a data interface (322) connected to the input/output bus for communicating to the external flash EEPROM chip (401, 402, 403);and    a chip enable interface (323) connected to a second select line for selecting the external flash EEPROM chip (401, 402, 403);wherein, components of the memory system are configured as one package, and said controller (332) controls the external flash EEPROM chip by selecting the second select line.
  6. 18
    A semiconductor memory system comprising:an external flash EEPROM chip (401);and    a semiconductor disk LSI (300), housed by one package, the semiconductor disk LSI (300) including:    a flash EEPROM unit (360) having a flash EEPROM cell array and peripheral logic for controlling the cell array;a controller for controlling the flash EEPROM unit (360) and the external flash EEPROM chip (401) coupled to a control line for transferring a memory command to the flash EEPROM unit (360) , an input/output bus for transferring a memory address and data and a first select line for selecting the flash EEPROM unit (360);a host interface (320) for communicating to a host system (1);a command interface (321) connected to the control line for communicating to the external flash EEPROM chip;a data interface (322) connected to the input/output bus for communicating to the external flash EEPROM chip (401);and    a chip enable interface (323) connected to a second select line for selecting the external flash EEPROM chip (401);wherein a first memory block (500) includes a memory area of the flash EEPROM unit (360) and is managed in accordance with first file management information (491) which indicates correspondence between logical addresses and physical addresses;wherein a second memory block (510) includes a memory area of the external flash EEPROM chip (401) and is managed in accordance with second file management information (494) which indicates correspondence between physical addresses and logical addresses;means for controlling access to the flash EEPROM unit (360) and external flash EEPROM chip (401) including address converting means converts a logical address, from the host system (1) into a physical address, according to one of the first file management information (491) and the second management information (494);the access controlling means further including memory accessing means, coupled to the flash EEPROM unit (360) and the external flash EEPROM chip (401), for accessing a selected EEPROM according to the physical address from said address converting means.
  7. 20
    A semiconductor memory system provided as a secondary memory for a host computer (600), comprising:a plurality of flash EEPROM chips (401, 402, 403);and    a controller (300) connected to each of the flash EEPROM chips for controlling each of the flash EEPROM chips (401, 402, 403), according to requests for disk access from a host system (600);and    wherein the semiconductor memory system is mountable on a mother board (710) of the host system (600).