IP Library Granted Patent US 7,706,197
Granted Patent B2
US 7,706,197 · App. 11/510,077 · Granted Apr 27, 2010

Storage device and control method of storage device

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,706,197
App. No.
11/510,077
Granted
Apr 27, 2010
Kind
B2
Abstract

In a storage device having a redundancy remedy function in a block unit having a memory cells array divided in plural blocks, prior to the access operation to individual memory cells in the block, the block address BA for specifying a block is entered, and block redundancy is determined in the entered block address BA, and hence it is not necessary to determine input or redundancy of the block address BA on every occasion of the access operation. As a result, the time to the access operation start to the memory cell can be shortened, and the access speed is enhanced.

Claims (65)

1. A control method in a storage device that comprises a memory cell array comprised of a plurality of blocks, and a redundancy remedy circuit for processing a redundancy remedy in each block, the control method comprising the steps of:

prior to an access operation for an individual memory cell, inputting a block address into a first block address buffer specifying at least one of the blocks that is associated with the individual memory cell and specifying the address of the individual memory cell;

processing a redundancy determination on the input block address prior to the access operation for the individual memory cell;

variably storing a serial block address in a second block address buffer that identifies a block to be accessed during a continuous access operation across blocks; and

selecting the first block address buffer during the access operation and the second block address buffer during the continuous access operation.

2. The control method of the storage device of claim 1 , wherein the step of inputting the block address includes processing in a specified command cycle, and inputting the block address through a data input/output terminal and/or an address terminal through which an address of the memory cell is specified in the block.

3. The control method of the storage device of claim 1 , further comprising the step of holding the input block address.

4. The control method of the storage device of claim 1 , further comprising the steps of:

holding the block address;

holding a serial block address instructing the block to be accessed during a continuous access operation over the blocks; and

selecting the held block address when the continuous access operation suspending, and selecting the held serial block address when the continuous access operation resuming.

5. A storage device that comprises a memory cell array comprised of a plurality of blocks, and a redundancy remedy circuit for processing a redundancy remedy in each block of the plurality of blocks as one unit for access control, the storage device comprising:

a first block address buffer for storing at least one of the block addresses and an individual memory cell address that are input in accordance with a specified command cycle prior to an access operation for the individual memory cell;

a block redundancy determination section that performs a redundancy determination in accordance with the input of the block address prior to the access operation for the individual memory cell;

a second block address buffer which variably stores a serial block address that identifies a block to be accessed during a continuous access operation across blocks; and

a switch section for selecting the first block address buffer during the access operation and the second block address buffer during the continuous access operation.

6. A wireless communications device, said wireless communications device comprising:

a flash memory system comprising:

a first block address buffer for storing at least one of the block addresses and an individual memory cell address that are input in accordance with a specified command cycle prior to an access operation for the individual memory cell; and

a block redundancy determination section that performs a redundancy determination in accordance with the input of the block address prior to the access operation for the individual memory cell;

a second block address buffer which variably stores a serial block address that identifies the block to be accessed during a continuous access operation across blocks; and

a switch section for selecting the first block address buffer during the access operation and the second block address buffer during the continuous access operation,

a processor;

a communications component;

a transmitter;

a receiver; and

an antenna connected to the transmitter circuit and the receiver circuit.

7. The wireless communications device of claim 6 , wherein said flash memory is NAND flash memory.

8. The wireless communications device of claim 6 , wherein said flash memory is NOR flash memory.

9. The wireless communications device of claim 6 , wherein said flash memory utilizes dual bit technology.

10. A computing device comprising:

a processor;

an input component;

an output component;

a memory comprising:

a volatile memory; and

a flash memory comprising:

a first block address buffer for storing at least one block address and an individual memory cell address that are input in accordance with a specified command cycle prior to an access operation for the individual memory cell; and

a block redundancy determination section that performs a redundancy determination in accordance with the input of the block address prior to the access operation for the individual memory cell;

a second block address buffer which variably stores a serial block address that identifies the block to be accessed during a continuous access operation across blocks; and

a switch section for selecting the first block address buffer during the access operation in the block, and selecting the second block address buffer during the continuous access operation.

11. The computing device of claim 10 , wherein said computing device is a personal computer (PC).

12. The computing device of claim 10 , wherein said computing device is a personal digital assistant (PDA).

13. The computing device of claim 10 , wherein said computing device is a gaming system.

14. A portable media player comprising:

a processor;

a cache;

a user input component;

a coder-decoder component; and

a memory comprising:

a flash memory comprising:

a first block address buffer for storing at least one block address and an individual memory cell address that are input in accordance with a specified command cycle prior to an access operation for the individual memory cell; and

a block redundancy determination section that performs a redundancy determination in accordance with input of the block address prior to the access operation for the individual memory cell;

a second block address buffer which variably stores a serial block address instructing the block to be accessed during a continuous access operation across blocks; and

a switch section for selecting the first block address buffer during the access operation and the second block address buffer during the continuous access operation.

15. The portable media player of claim 14 , wherein said portable media player is a portable music player.

16. The portable media player of claim 14 , wherein said portable media player is a portable video player.

17. An image capturing apparatus comprising:

a sensor for providing image data;

a memory capable of storing said image data, comprising:

a first block address buffer for storing at least one block address and an individual memory cell address that are input in accordance with a specified command cycle prior to an access operation for the individual memory cell; and

a block redundancy determination section that performs a redundancy determination in accordance with input of the block address prior to the access operation for the individual memory cell;

a second block address buffer which variably stores a serial block address instructing the block to be accessed during a continuous access operation over the blocks; and

a switch section for selecting the first block address buffer during the access operation in the block, and selecting the second block address buffer during the continuous access operation operated over the blocks; and

a display operable to display an image from said image data.

Assignments (8)
CORRECTIVE ASSIGNMENT TO CORRECT THE 8647899 PREVIOUSLY RECORDED ON REEL 035240 FRAME 0429. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY INTERST. Recorded Nov 3, 2020
From: CYPRESS SEMICONDUCTOR CORPORATION; SPANSION LLC
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 058002/0470 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 14, 2016
From: CYPRESS SEMICONDUCTOR CORPORATION
To: MONTEREY RESEARCH, LLC
Reel/Frame 040911/0238 →
PARTIAL RELEASE OF SECURITY INTEREST IN PATENTS Recorded Aug 11, 2016
From: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
To: CYPRESS SEMICONDUCTOR CORPORATION; SPANSION LLC
Reel/Frame 039708/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 1, 2015
From: SPANSION, LLC
To: CYPRESS SEMICONDUCTOR CORPORATION
Reel/Frame 036043/0013 →
SECURITY INTEREST Recorded Mar 21, 2015
From: CYPRESS SEMICONDUCTOR CORPORATION; SPANSION LLC
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 035240/0429 →
RELEASE OF SECURITY INTEREST Recorded Mar 13, 2015
From: BARCLAYS BANK PLC
To: SPANSION LLC; SPANSION INC.; SPANSION TECHNOLOGY LLC
Reel/Frame 035201/0159 →
SECURITY AGREEMENT Recorded Jun 4, 2010
From: SPANSION LLC; SPANSION INC.; SPANSION TECHNOLOGY INC.; SPANSION TECHNOLOGY LLC
To: BARCLAYS BANK PLC
Reel/Frame 024522/0338 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 26, 2006
From: NAGAI, KENJI
To: SPANSION LLC.
Reel/Frame 018339/0501 →