A nonvolatile memory array includes two or more devices, each device containing data that is scrambled using a different scrambling scheme. When the same data is provided and stored in both devices, different data patterns occur in each device, so that if one of the patterns causes data pattern induced errors, the original data can be recreated from another copy that does not share the same data pattern.
A memory card has a data scrambler that performs a data scrambling operation on data stored in the memory card according to a device ID associated with the memory card. The device ID is either set at the factory and permanently stored in the card, or configurable by a user or a host system.
Steven S. Cheng - Sunnyvale CA, US Stephen Tam - Fremont CA, US
Assignee:
SanDisk Corporation - Milpitas CA
International Classification:
G06F 12/00 G06F 13/00 G06F 13/28
US Classification:
711170, 711104, 711154, 711167
Abstract:
In order to maintain a memory system's performance levels to its end-of-life, latency threshold level(s) are specified and associated with different memory system operating parameters. In one embodiment, the memory system monitors and gathers performance statistics in real time, and in accordance with specific memory transfer sizes. A current latency level can be dynamically calculated using the performance statistics and compared to previously established latency threshold levels. If the current latency level is greater than or equal to a specific latency threshold level, the memory system's configuration setting can be adjusted according to the operating parameters associated with the latency threshold level to offset the increased latency.
Memory System With Multi-Level Status Signaling And Method For Operating The Same
A memory system includes a status circuit having a common status node electrically connected to a respective status pad of each of a plurality of memory chips. The memory system also includes a plurality of resistors disposed within the status circuit to define a voltage divider network for generating different voltage levels at the common status node. Each of the different voltage levels indicates a particular operational state combination of the plurality of memory chips. Also, each of the plurality of memory chips is either in a first operational state or a second operational state. Additionally, the different voltage levels are distributed within a voltage range extending from a power supply voltage level to a reference ground voltage level.
A memory card has a data scrambler that performs a data scrambling operation on data stored in the memory card according to a device ID associated with the memory card. The device ID is either set at the factory and permanently stored in the card, or configurable by a user or a host system.
System, Method And Memory Device Providing Data Scrambling Compatible With On-Chip Copy Operation
Jason T. Lin - Santa Clara CA, US Steven S. Cheng - Sunnyvale CA, US Shai Traister - San Jose CA, US
Assignee:
SanDisk Technologies Inc. - Plano TX
International Classification:
G06F 12/14
US Classification:
713193
Abstract:
Data scrambling techniques implemented externally to a flash memory device are disclosed which can be used in concert with flash memory on-chip copy functionality operating internally to the flash device, thus supporting high performance copying operations. All the data stored in the flash may be scrambled, including headers and control structures. Robust file system operation may be achieved, including the capability to tolerate a power loss at any time, and yet be able to relocate data internally within the flash without having to de-scramble and then re-scramble the data. An exemplary hardware based solution has little or no impact on overall system performance, and may be implemented at very low incremental cost to increase overall system reliability. The data scrambling technique preferably uses a logical address, such as logical block address or logical page address, rather than a physical address, to determine a seed scrambling key.
Steven S. Cheng - Sunnyvale CA, US Peter Hwang - Newark CA, US Annie C. Chang - San Jose CA, US
Assignee:
SanDisk Technologies Inc. - Plano TX
International Classification:
G11C 11/413
US Classification:
365227
Abstract:
A method and apparatus for reducing power consumption during an operation in a non-volatile storage device is disclosed. A non-volatile storage device controller that is in communication with a non-volatile memory in the non-volatile storage device receives a characteristic corresponding to a time duration required for the non-volatile memory to complete an operation. The controller disables a circuit that indicates when an operation by the non-volatile memory is complete. The controller then initiates the operation in the non-volatile memory, and maintains the circuit in a disabled state for a first predetermined time that is a portion of the time duration. The controller enables the circuit upon expiration of the first predetermined time and prior to the completion of the operation. The controller receives an indication of the completion of the operation via the circuit.
Nonvolatile Memory Controller With Scalable Pipelined Error Correction
Steven S. Cheng - Sunnyvale CA, US Aruna Gutta - San Jose CA, US
Assignee:
SanDisk Technologies Inc. - Plano TX
International Classification:
G11C 29/00
US Classification:
714763
Abstract:
A nonvolatile memory system includes a memory controller in communication with multiple memory dies through multiple memory interfaces. Multiple ECC blocks are provided to decode data from the multiple memory interfaces. ECC blocks are provided with a clock signal that may have a frequency that is lower than another clock signal that is provided to a host interface.
Name / Title
Company / Classification
Phones & Addresses
Steven Cheng Office Manager
TMG The Mortgage Group Metro-West Mortgages
426 Willingdon Ave, Burnaby, BC V5C 5G4 (604)4330132
Steven Cheng Managing
Swick Designs, LLC Graphic Design · Business Services
341 Casselino Dr, San Jose, CA 95136
Steven Cheng Office Manager
TMG The Mortgage Group Metro-West Mortgages
(604)4330132
Steven Cheng Principal
Business Equity Appraisal Reports, Inc Business Valuation & Financial Consultin · Real Estate Agent/Manager
865 Laurel St, San Carlos, CA 94070
Steven Cheng President
Steven Shell Auto Service Inc General Auto Repair
3508 Catalina Ave, Alameda, CA 94502
Steven Cheng Owner
Chengs Watch Co Ret Jewelry Watch/Clock/Jewelry Repair Ret Gifts/Novelties · Jewelry Stores
1010 Stockton St, San Francisco, CA 94108 1018 San Gabriel Cir, Daly City, CA 94014 (415)9891999
Chromalloy American Kidney Center 4950 Childrens Pl, Saint Louis, MO 63110 (314)3627209 (phone), (314)3627232 (fax)
Washington University Physicians Nephrology 4921 Parkview Pl STE 5C, Saint Louis, MO 63110 (314)3629096 (phone), (314)7475213 (fax)
Education:
Medical School Northwestern University Feinberg School of Medicine Graduated: 2001
Procedures:
Dialysis Procedures Vaccine Administration
Conditions:
Acute Pancreatitis Acute Renal Failure Anemia Atherosclerosis Calculus of the Urinary System
Languages:
Chinese English Spanish
Description:
Dr. Cheng graduated from the Northwestern University Feinberg School of Medicine in 2001. He works in Saint Louis, MO and 1 other location and specializes in Nephrology. Dr. Cheng is affiliated with Barnes Jewish Hospital, Barnes Jewish West County Hospital and Missouri Baptist Medical Center.
Christi Volpitto (1988-1992), Maria Fedor (1998-2000), Laura Bailey (2000-2004), Michele Street (1986-1988), Steven Cheng (1998-2002), Gena Hamilton (1987-1991)
Flickr
Googleplus
Steven Cheng
Education:
La Cueva - High School, California Polytechnic State University - Computer Science
About:
Ha ha ha introductions...
Bragging Rights:
Going to college.... yeah that's it
Steven Cheng
Work:
Green Tomato
Steven Cheng (柚子)
About:
有一個人,名叫柚子。
Bragging Rights:
被叫做柚子
Steven Cheng
Steven Cheng
Steven Cheng
Steven Cheng
Steven Cheng
Youtube
Steven Cheng
whos dat?
Category:
People & Blogs
Uploaded:
14 Jun, 2010
Duration:
2m 45s
Mendelssohn Rondo Capriccioso, for piano in E...
This is me, Steven Cheng-Hua Ma, played the Mendelssohn's Rondo Capric...