Search

Tieniu Li

from San Jose, CA
Age ~53

Tieniu Li Phones & Addresses

  • 6630 Mount Forest Dr, San Jose, CA 95120 (408) 997-2398
  • 3254 Kilo Ave, San Jose, CA 95124 (408) 264-6889

Resumes

Resumes

Tieniu Li Photo 1

Technologist

View page
Location:
8000 south Federal Way, Boise, ID 83716
Industry:
Semiconductors
Work:
Western Digital
Technologist

Aptina 2000 - 2003
Software Engineer

Micron Technology 2000 - 2003
Principal Software Engineer at Micron Technology, Inc

S3 Graphics 1999 - 2000
Software Engineer

Diamond Multimedia 1997 - 1999
Software Engineer
Education:
Tongji University 1981 - 1989
Master of Science, Masters, Bachelors, Bachelor of Science, Engineering
Skills:
Debugging
Embedded Systems
Embedded Software
Semiconductors
Soc
System Architecture
Asic
Device Drivers
Rtos
C
Software Engineering
Firmware
Arm
Software Development
Verilog
Fpga
Usb
C++
Linux
Simulations
Kernel
Python
Nand Flash
Systemc
Tieniu Li Photo 2

Tieniu Li

View page
Tieniu Li Photo 3

Tieniu Li

View page

Publications

Us Patents

Method For Reading While Writing To A Single Partition Flash Memory

View page
US Patent:
7404033, Jul 22, 2008
Filed:
Oct 10, 2006
Appl. No.:
11/545325
Inventors:
Tieniu Li - San Jose CA, US
Van D. Nguyen - San Jose CA, US
Assignee:
Micron Technology, Inc. - Boise ID
International Classification:
G06F 12/14
US Classification:
711107, 711103
Abstract:
A device manager receives an operation request for a memory device. The device manager suspends interrupts to be serviced and determines if there is sufficient time available to perform the requested operation. If there is sufficient time available and the device manager is in an exclusive mode, the state of the memory device is checked to determine if it is currently executing an operation. If so, this operation is suspended and the requested operation is issued to the memory device. The device manager polls the memory device to determine when the requested operation has been completed. Upon completion, the interrupts are re-enabled and control of the memory device is returned to the system.

Emerging Bad Block Detection

View page
US Patent:
7765426, Jul 27, 2010
Filed:
Jun 7, 2007
Appl. No.:
11/759585
Inventors:
Tieniu Li - San Jose CA, US
Assignee:
Micron Technology, Inc. - Boise ID
International Classification:
G06F 11/00
US Classification:
714 8
Abstract:
Apparatus and methods, such as those that read data from non-volatile integrated circuit memory devices, such as NAND flash. For example, disclosed techniques can be embodied in a device driver of an operating system. Errors are tracked during read operations. If sufficient errors are observed during read operations, the block is then retired when it is requested to be erased or a page of the block is to be written. One embodiment is a technique to recover data from uncorrectable errors. For example, a read mode can be changed to a more reliable read mode to attempt to recover data. One embodiment further returns data from the memory device regardless of whether the data was correctable by decoding of error correction code data or not.

Systems And Methods For Retrieving Data

View page
US Patent:
7954004, May 31, 2011
Filed:
Jul 19, 2010
Appl. No.:
12/839048
Inventors:
Tieniu Li - San Jose CA, US
Assignee:
Micron Technology, Inc. - Boise ID
International Classification:
G06F 11/00
US Classification:
714 8
Abstract:
Apparatus and methods, such as those that read data from non-volatile integrated circuit memory devices, such as NAND flash. For example, disclosed techniques can be embodied in a device driver of an operating system. Errors are tracked during read operations. If sufficient errors are observed during read operations, the block is then retired when it is requested to be erased or a page of the block is to be written. One embodiment is a technique to recover data from uncorrectable errors. For example, a read mode can be changed to a more reliable read mode to attempt to recover data. One embodiment further returns data from the memory device regardless of whether the data was correctable by decoding of error correction code data or not.

Method For Reading While Writing To A Single Partition Flash Memory

View page
US Patent:
20040225850, Nov 11, 2004
Filed:
May 8, 2003
Appl. No.:
10/431748
Inventors:
Tieniu Li - San Jose CA, US
Van Nguyen - San Jose CA, US
Assignee:
Micron Technology, Inc.
International Classification:
G06F012/00
US Classification:
711/167000
Abstract:
A device manager receives an operation request for a memory device. The device manager suspends interrupts to be serviced and determines if there is sufficient time available to perform the requested operation. If there is sufficient time available and the device manager is in an exclusive mode, the state of the memory device is checked to determine if it is currently executing an operation. If so, this operation is suspended and the requested operation is issued to the memory device. The device manager polls the memory device to determine when the requested operation has been completed. Upon completion, the interrupts are re-enabled and control of the memory device is returned to the system.

Systems And Methods For Retrieving Data

View page
US Patent:
20110239061, Sep 29, 2011
Filed:
May 26, 2011
Appl. No.:
13/116407
Inventors:
Tieniu Li - San Jose CA, US
Assignee:
MICRON TECHNOLOGY, INC. - Boise ID
International Classification:
G06F 11/00
G11C 29/04
G06F 11/22
US Classification:
714704, 714718, 714E11004, 714E11145
Abstract:
Apparatus and methods, such as those that read data from non-volatile integrated circuit memory devices, such as NAND flash. For example, disclosed techniques can be embodied in a device driver of an operating system. Errors are tracked during read operations. If sufficient errors are observed during read operations, the block is then retired when it is requested to be erased or a page of the block is to be written. One embodiment is a technique to recover data from uncorrectable errors. For example, a read mode can be changed to a more reliable read mode to attempt to recover data. One embodiment further returns data from the memory device regardless of whether the data was correctable by decoding of error correction code data or not.

Address Mapping

View page
US Patent:
20140082323, Mar 20, 2014
Filed:
Sep 14, 2012
Appl. No.:
13/616175
Inventors:
Tieniu Li - San Jose CA, US
Assignee:
MICRON TECHNOLOGY, INC. - Boise ID
International Classification:
G06F 12/10
US Classification:
711207, 711E12061
Abstract:
The present disclosure includes methods, memory units, and apparatuses for address mapping. One method includes providing a mapping unit having logical to physical mapping data corresponding to a number of logical addresses. The mapping unit has a variable data unit type associated therewith and comprises a first portion comprising mapping data indicating locations on a memory of a number of physical data units having a size defined by the variable data unit type, and a second portion comprising mapping data indicating locations on the memory of a number of other mapping units of a mapping unit group to which the mapping unit belongs.

Systems And Methods For Retrieving Data

View page
US Patent:
20150121128, Apr 30, 2015
Filed:
Jan 2, 2015
Appl. No.:
14/588869
Inventors:
- Boise ID, US
Tieniu Li - San Jose CA, US
International Classification:
G06F 11/20
US Classification:
714 611
Abstract:
Apparatus and methods, such as those that read data from non-volatile integrated circuit memory devices, such as NAND flash. For example, disclosed techniques can be embodied in a device driver of an operating system. Errors are tracked during read operations. If sufficient errors are observed during read operations, the block is then retired when it is requested to be erased or a page of the block is to be written. One embodiment is a technique to recover data from uncorrectable errors. For example, a read mode can be changed to a more reliable read mode to attempt to recover data. One embodiment further returns data from the memory device regardless of whether the data was correctable by decoding of error correction code data or not.
Tieniu Li from San Jose, CA, age ~53 Get Report