← Back to Patent Explorer
US5648929A Expired / Lapsed US ⏱️ 0.0 years remaining

Flash memory card

Assignee: Renesas Design Corp
•
Filing: 1995-07-21
•
Granted: 1997-07-15
•
Expires: 2015-07-21
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract Addresses for a plurality of consecutive logic blocks are managed by assigning the addresses to their corresponding addresses for physical blocks of a plurality of flash memory devices such that the addresses for the plurality of continuous logic blocks are respectively distributed into the plurality of flash memory devices. When block erase commands are inputted from the outside, chip enable signals are respectively transmitted to at least two of the flash memory devices in which physical blocks to be erased exist, in such a manner that a period in which at least two flash memory devices simultaneously perform block erase operations, exists.

Inventors

  • 👤 Taiyuu Miyamoto

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-02 02:44
CPC Classifications
G; G06; G06K; G06K19/00; G06K19/06; G06K19/067; G06K19/07; G11; G11C; G11C16/00; G11C16/02; G11C16/06; G11C16/10; G11C16/14; G11C16/16; G11C2216/00; G11C2216/12; G11C2216/20

Claims Analysis

Total Claims: 18
Claim 1
Independent Claim 207 words
A flash memory card having a plurality of flash memory devices each of which is divided into a plurality of physical blocks, comprising: a connector for connecting said flash memory card to an external device; a data control logic circuit for controlling a transfer of data between the outside of said flash memory card and the plurality of flash memory devices through said connector and respectively transmitting block erase commands to the flash memory devices including the physical blocks to be erased when the block erase commands associated with a plurality of consecutive logic blocks are inputted via said connector; and an address control logic circuit for managing addresses for the plurality of consecutive logic blocks inputted via said connector so as to disperse into the plurality of flash memory devices by assigning the addresses to their corresponding addresses for the physical blocks of the plurality of flash memory devices and for respectively transmitting chip enable signals to at least two device pairs of the plurality of flash memory devices including the physical blocks to be erased in such a manner that when the block erase commands are externally inputted via said connector, a period in which said at least two device pairs are simultaneously busy, exists.
Claim 2
Dependent Claim 207 words
A flash memory card having a plurality of flash memory devices each of which is divided into a plurality of physical blocks, comprising: a connector for connecting said flash memory card to an external device; a data control logic circuit for controlling a transfer of data between the outside of said flash memory card and the plurality of flash memory devices through said connector and respectively transmitting block erase commands to the flash memory devices including the physical blocks to be erased when the block erase commands associated with a plurality of consecutive logic blocks are inputted via said connector; and an address control logic circuit for managing addresses for the plurality of consecutive logic blocks inputted via said connector so as to disperse into the plurality of flash memory devices by assigning the addresses to their corresponding addresses for the physical blocks of the plurality of flash memory devices and for respectively transmitting chip enable signals to at least two device pairs of the plurality of flash memory devices including the physical blocks to be erased in such a manner that when the block erase commands are externally inputted via said connector, a period in which said at least two device pairs are simultaneously busy, exists.
Claim 3
Dependent Claim 62 words
The flash memory card according to claim 1, wherein said address control logic circuit respectively converts the addresses for the plurality of consecutive logic blocks the addresses for the physical blocks of the plurality of flash memory devices such that the addresses for the plurality of consecutive logic blocks are successively assigned to the plurality of flash memory devices one by one.
Claim 4
Dependent Claim 138 words
The flash memory card according to claim 1, wherein each of the plurality of flash memory devices has an inherent ID code assigned thereto, checks an ID code when the block erase commands are inputted to the flash memory devices, and executes a block erase command only when an inputted ID code coincides with the inherent ID code in each flash memory device, said address control logic circuit simultaneously outputs the chip enable signals to the plurality of flash memory devices including the physical blocks to be erased when the block erase commands associated with a plurality of consecutive logic blocks are inputted from the outside, and said data control logic circuit sends the block erase commands respectively to the plurality of flash memory devices including the physical blocks to be erased together with the inherent ID codes.
Claim 5
Dependent Claim 138 words
The flash memory card according to claim 2, wherein each of the plurality of flash memory devices has an inherent ID code assigned thereto, checks an ID code when the block erase commands are inputted to the flash memory devices, and executes a block erase command only when an inputted ID code coincides with the inherent ID code in each flash memory device, said address control logic circuit simultaneously outputs the chip enable signals to the plurality of flash memory devices including the physical blocks to be erased when the block erase commands associated with a plurality of consecutive logic blocks are inputted from the outside, and said data control logic circuit sends the block erase commands respectively to the plurality of flash memory devices including the physical blocks to be erased together with the inherent ID codes.
Claim 6
Dependent Claim 109 words
The flash memory card according to claim 1, wherein at least one of the plurality of flash memory devices has a file information storage area for storing therein names of files and address information at which the files are stored such that the files are associated with each other, and the flash memory card further includes file management control means for controlling said address control logic circuit and said data control logic circuit such that when file erase command is inputted from said connector together with the name of a file, the file information storage area is retrieved and an area storing the file having the name is erased.
Claim 7
Dependent Claim 109 words
The flash memory card according to claim 2, wherein at least one of the plurality of flash memory devices has a file information storage area for storing therein names of files and address information at which the files are stored such that the files are associated with each other, and the flash memory card further includes file management control means for controlling said address control logic circuit and said data control logic circuit such that when file erase command is inputted from said connector together with the name of a file, the file information storage area is retrieved and an area storing the file having the name is erased.
Claim 8
Dependent Claim 109 words
The flash memory card according to claim 3, wherein at least one of the plurality of flash memory devices has a file information storage area for storing therein names of files and address information at which the files are stored such that the files are associated with each other, and the flash memory card further includes file management control means for controlling said address control logic circuit and said data control logic circuit such that when file erase command is inputted from said connector together with the name of a file, the file information storage area is retrieved and an area storing the file having the name is erased.
Claim 9
Dependent Claim 232 words
A flash memory card having a plurality of flash memory devices each of which is divided into a plurality of physical blocks, comprising: a connector for connecting said flash memory card to an external device; a data control logic circuit for controlling a transfer of data between the outside of said flash memory card and the plurality of flash memory devices through said connector and respectively transmitting block erase commands to the flash memory devices including the physical blocks to be erased when the block erase commands associated with a plurality of consecutive logic blocks are inputted via said connector; an address control logic circuit for managing addresses for the plurality of consecutive logic blocks inputted via said connector; and file management control means for controlling said address control logic circuit and said data control logic circuit; wherein at least one of the plurality of flash memory devices has a file information storage area for storing therein names of files and address information at which the files are stored such that the files are associated with each other, and the file management control means controls the address control logic circuit and the data control logic circuit such that when file erase command is inputted from said connector together with the name of a file, the file information storage area is retrieved and an area storing the file having the name is erased.
Claim 10
Dependent Claim 232 words
A flash memory card having a plurality of flash memory devices each of which is divided into a plurality of physical blocks, comprising: a connector for connecting said flash memory card to an external device; a data control logic circuit for controlling a transfer of data between the outside of said flash memory card and the plurality of flash memory devices through said connector and respectively transmitting block erase commands to the flash memory devices including the physical blocks to be erased when the block erase commands associated with a plurality of consecutive logic blocks are inputted via said connector; an address control logic circuit for managing addresses for the plurality of consecutive logic blocks inputted via said connector; and file management control means for controlling said address control logic circuit and said data control logic circuit; wherein at least one of the plurality of flash memory devices has a file information storage area for storing therein names of files and address information at which the files are stored such that the files are associated with each other, and the file management control means controls the address control logic circuit and the data control logic circuit such that when file erase command is inputted from said connector together with the name of a file, the file information storage area is retrieved and an area storing the file having the name is erased.
Claim 11
Dependent Claim 102 words
A flash memory card according to claim 8, wherein said address control logic circuit manages the addresses so as to disperse into the plurality of flash memory devices by assigning the addresses to their corresponding addresses for the physical blocks of the plurality of flash memory devices and respectively transmits chip enable signals to at least two of the plurality of flash memory devices including the physical blocks to be erased in such a manner that when the block erase commands are externally inputted via said connector, a period in which said at least two flash memory devices are simultaneously busy, exists.
Claim 12
Dependent Claim 63 words
The flash memory card according to claim 8, wherein said address control logic circuit respectively converts the addresses for the plurality of consecutive logic blocks to the addresses for the physical blocks of the plurality of flash memory devices such that the addresses for the plurality of consecutive logic blocks are successively assigned to the plurality of flash memory devices one by one.
Claim 13
Dependent Claim 137 words
The flash memory card according to claim 8, wherein each of the plurality of flash memory devices has an inherent ID code assigned thereto, checks an ID code when the block erase commands are inputted to the flash memory devices, and executes a block erase command only when an inputted ID code coincides with the inherent ID code in each flash memory device, said address control logic circuit simultaneously outputs chip enable signals to the plurality of flash memory devices including the physical blocks to be erased when the block erase commands associated with the plurality of consecutive logic blocks are inputted from the outside, and said data control logic circuit sends the block erase commands respectively to the plurality of flash memory devices including the physical blocks to be erased together with the inherent ID codes.
Claim 14
Dependent Claim 249 words
A flash memory card having a plurality of flash memory devices each of which is divided into a plurality of physical blocks, comprising: a connector for connecting said flash memory card to an external device; a data control logic circuit for controlling a transfer of data between the outside of said flash memory card and the plurality of flash memory devices through said connector and respectively transmitting block erase commands to the flash memory devices including the physical blocks to be erased when the block erase commands associated with a plurality of consecutive logic blocks are inputted via said connector; and an address control logic circuit for managing addresses for the plurality of consecutive logic blocks inputted via said connector; wherein each of the plurality of flash memory devices has an inherent ID code assigned thereto, checks an ID code when the block erase commands are inputted to the flash memory devices, and executes a block erase command only when an inputted ID code coincides with the inherent ID code in each flash memory device, said address control logic circuit simultaneously outputs chip enable signals to the plurality of flash memory devices including the physical blocks to be erased when the block erase commands associated with the plurality of consecutive logic blocks are inputted from the outside, and said data control logic circuit sends the block erase commands respectively to the plurality of flash memory devices including the physical blocks to be erased together with the inherent ID codes.
Claim 15
Dependent Claim 249 words
A flash memory card having a plurality of flash memory devices each of which is divided into a plurality of physical blocks, comprising: a connector for connecting said flash memory card to an external device; a data control logic circuit for controlling a transfer of data between the outside of said flash memory card and the plurality of flash memory devices through said connector and respectively transmitting block erase commands to the flash memory devices including the physical blocks to be erased when the block erase commands associated with a plurality of consecutive logic blocks are inputted via said connector; and an address control logic circuit for managing addresses for the plurality of consecutive logic blocks inputted via said connector; wherein each of the plurality of flash memory devices has an inherent ID code assigned thereto, checks an ID code when the block erase commands are inputted to the flash memory devices, and executes a block erase command only when an inputted ID code coincides with the inherent ID code in each flash memory device, said address control logic circuit simultaneously outputs chip enable signals to the plurality of flash memory devices including the physical blocks to be erased when the block erase commands associated with the plurality of consecutive logic blocks are inputted from the outside, and said data control logic circuit sends the block erase commands respectively to the plurality of flash memory devices including the physical blocks to be erased together with the inherent ID codes.
Claim 16
Dependent Claim 103 words
A flash memory card according to claim 12, wherein said address control logic circuit manages the addresses so as to disperse into the plurality of flash memory devices by assigning the addresses to their corresponding addresses for the physical blocks of the plurality of flash memory devices and respectively transmits the chip enable signals to at least two of the plurality of flash memory devices including the physical blocks to be erased in such a manner that when the block erase commands are externally inputted via said connector, a period in which said at least two flash memory devices are simultaneously busy, exists.
Claim 17
Dependent Claim 63 words
The flash memory card according to claim 12, wherein said address control logic circuit respectively converts the addresses for the plurality of consecutive logic blocks to the addresses for the physical blocks of the plurality of flash memory devices such that the addresses for the plurality of consecutive logic blocks are successively assigned to the plurality of flash memory devices one by one.
Claim 18
Dependent Claim 109 words
The flash memory card according to claim 12, wherein at least one of the plurality of flash memory devices has a file information storage area for storing therein names of files and address information at which the files are stored such that the files are associated with each other, and the flash memory card further includes file management control means for controlling said address control logic circuit and said data control logic circuit such that when file erase command is inputted from said connector together with the name of a file, the file information storage area is retrieved and an area storing the file having the name is erased.

References Cited (Backward Citations)

US5224070A Cited
US5267218A Cited
US5341330A Cited
US5301161A Cited
US5363334A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2000-07-14 2001-01-13 2001-07-15 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2004-07-14 2005-01-13 2005-07-15 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2008-07-14 2009-01-13 2009-07-15 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag