IP Library › Granted Patent US 8,090,898
Granted Patent B2
US 8,090,898 · App. 12/153,908 · Granted Jan 3, 2012

Nonvolatile memory system and method of decentralizing the peak current in a nonvolatile memory system

Assignee: Skymedi Corporation
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 8,090,898
App. No.
12/153,908
Granted
Jan 3, 2012
Kind
B2
Abstract

A nonvolatile memory system has a controller chip connected to a memory medium and several nonvolatile memory chips. The memory medium stores program codes for the controller chip to distribute an operation of the nonvolatile memory chips upon an instruction over time, so as to decentralize the peak current caused by the operation and thereby improve the stability of the system.

Claims (32)

1. A nonvolatile memory system comprising:

a controller chip;

a plurality of nonvolatile memory chips, each connected to the controller chip; and

a memory medium connected to the controller chip, having program codes stored therein;

wherein the controller chip is configured to decentralize execution of an operation of the plurality of nonvolatile memory chips over time according to the program codes when it simultaneously sends operation signals to operate the plurality of nonvolatile memory chips, so as to reduce a peak current caused by the operation.

2. The nonvolatile memory system of claim 1 , wherein each of the instruction operation signals is an erase signal.

3. The nonvolatile memory system of claim 1 , wherein according to the program codes, the controller chip sends a first command to a first one of the plurality of nonvolatile memory chips and then sends a second command to a second one of the plurality of nonvolatile memory chips before the first nonvolatile memory chip completes operation of the first command.

4. The nonvolatile memory system of claim 1 , wherein according to the program codes, the controller chip sends a first command to a first one of the plurality of nonvolatile memory chips, and after receiving a response signal from the first nonvolatile memory chip, sends a second command to a second one of the plurality of nonvolatile memory chips before the first nonvolatile memory chip completes operation of the first command.

5. The nonvolatile memory system of claim 1 , wherein the memory medium comprises a ROM.

6. A computer-readable memory medium storing program codes for a controller chip to operate a plurality of nonvolatile memory chips upon an instruction, comprising the steps of:

simultaneously sending a first command and a second command respectively to a first one and a second one of the plurality of nonvolatile memory chips according to the instruction;

sending a third command to the first one of the plurality of nonvolatile memory chips such that the first one of the plurality of nonvolatile memory chips executes an operation; and

after a period of time, sending a fourth command to the second one of the plurality of nonvolatile memory chips such that the second one of the plurality of nonvolatile memory chips executes the operation before the first nonvolatile memory chip completes the operation.

7. The computer-readable memory medium of claim 6 , wherein the operation is an erase operation.

8. A computer-readable memory medium storing program codes for a controller chip to operate a plurality of nonvolatile memory chips upon an instruction, comprising the steps of:

simultaneously sending a first command and a second command respectively to a first one and a second one of the plurality of nonvolatile memory chips according to the instruction;

sending a third command to the first one of the plurality of nonvolatile memory chips such that the first one of the plurality of nonvolatile memory chips executes an operation;

waiting until a receipt response signal from the first one of the plurality of nonvolatile memory chips is received; and

sending a fourth command to the second one of the plurality of nonvolatile memory chips such that the second one of the plurality of nonvolatile memory chips executes the operation before the first nonvolatile memory chip completes the operation.

9. The computer-readable memory medium of claim 8 , wherein the operation is an erase operation.

10. A method of decentralizing a peak current in a nonvolatile memory system when operating a plurality of nonvolatile memory chips of the nonvolatile memory system upon an instruction, the method comprising the steps of:

simultaneously sending a first command and a second command respectively to a first one and a second one of the plurality of nonvolatile memory chips according to the instruction;

sending a third command to the first one of the plurality of nonvolatile memory chips such that the first one of the plurality of nonvolatile memory chips executes an operation;

after sending the third command, waiting a period of time shorter than an operation time for the first nonvolatile memory chip to complete the operation; and

after the period of time, sending a fourth command to the second one of the plurality of nonvolatile memory chips such that the second one of the plurality of nonvolatile memory chips executes the operation before the first nonvolatile memory chip completes the operation.

11. The method of claim 10 , wherein the operation is an erase operation.

12. A method of decentralizing a peak current in a nonvolatile memory system when operating a plurality of nonvolatile memory chips of the nonvolatile memory system upon an instruction, the method comprising the steps of:

simultaneously sending a first command and a second command respectively to a first one of the plurality of nonvolatile memory chips and a second one of the plurality of nonvolatile memory chips according to the instruction;

sending a third command to the first one of the plurality of nonvolatile memory chips such that the first one of the plurality of nonvolatile memory chips executes an operation;

waiting until a receipt response signal from the first one of the plurality of nonvolatile memory chips is received; and

sending a fourth command to the second one of the plurality of nonvolatile memory chips such that the second one of the plurality of nonvolatile memory chips executes the operation before the first nonvolatile memory chip completes the operation.

13. The method of claim 12 , wherein the operation is an erase operation.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 25, 2017
From: SKYMEDI CORPORATION
To: JIANGSU HUACUN ELECTRONIC TECHNOLOGY CO., LTD.
Reel/Frame 044475/0553 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 5, 2008
From: CHEW, CHUNG-CHIANG; TAI, SHIH-CHIEH; YEN, CHIN-NAN; SHONE, FU-JA
To: SKYMEDI CORPORATION
Reel/Frame 021057/0397 →
Priority Claims (1)
TW 96144467 A · Nov 23, 2007 · national
Continuity (1)
Related Publication 20090138649A1 · May 28, 2009