Professor at Fujian Institute of Research on The Structure of Matters, Chinese Academy of Sciences
Location:
Fuzhou, Fujian, China
Industry:
Research
Work:
Fujian Institute of Research on The Structure of Matters, Chinese Academy of Sciences - Fuzhou, Fujian, PRC since Sep 2010
Professor
Emcore Nov 2009 - Aug 2010
Senior staff scientist
EMCORE Fiber Optics 2006 - Nov 2009
staff scientist
University of Illinois at Urbana-Champaign 2004 - 2006
Postdoc
Zia Laser 2003 - 2003
Scientist
Education:
The University of New Mexico 1998 - 2004
Doctor of Philosophy (Ph.D.), Optical Sciences and Engineering
Us Patents
Data Sector Error Tracking And Correction Mechanism
Hui Su - Longmont CO, US Gregory P. Moller - Longmont CO, US
Assignee:
Seagate Technology LLC - Scotts Valley CA
International Classification:
G06F 11/00 G11C 29/00
US Classification:
714704, 714769
Abstract:
A method is provided for reducing growth errors in disc drive. First, a number of sectors to be read is determined. Data is then read from all sectors of the number of sectors on a disc during a first disc revolution. Next, error sectors having a number of errors above a predetermined threshold are identified. The error sectors are then corrected and written to the disc during a second disc revolution. In addition, a disc drive having a controller for implementing the above method is provided.
Kendall H Fung - Longmont CO, US Hui Su - Longmont CO, US Dan J Coonen - Longmont CO, US
Assignee:
Seagate Technology LLC - Scotts Valley CA
International Classification:
G11B 20/10 G11B 5/09
US Classification:
360 39, 360 46, 360 48, 360 51
Abstract:
A data storage device exhibiting reduced pad regions includes a read/write channel to convert transduced waveforms from a storage medium into recovered digital information. The recovered digital information is communicated from the read/write channel to a controller. The read/write channel includes an analog stage and a digital stage, which function independently. While the digital stage is engaged in the task of recovering servo data, the analog stage may be engaged in the task of recovering user data. Initially, the controller generates a control signal commanding the read/write channel to read and recover servo data. In the wake of the last unit of servo data having been processed by the analog stage of the read/write channel, the controller commands the read/write channel to read user data from the disc. Therefore, the analog stage of the read/write channel reads user data, while the digital stage finishes processing the servo data.
Hui Su - Longmont CO, US Gregory P. Moller - Longmont CO, US
Assignee:
Seagate Technology LLC - Scotts Valley CA
International Classification:
G11C 29/00
US Classification:
714769G
Abstract:
A method is provided for handling errors in a data storage system. The method includes determining a number of sectors to be accessed. Also, all sectors from the number of sectors are accessed during a first access routine. Next, error sectors are identified and the error sectors are accessed during a second access routine.
Built In Full Speed Nonreturn To Zero Test Method And Apparatus For A Data Storage Device Controller
A data storage device such as a disc drive is described that has a controller chip with an integral embedded read/write channel on the chip. The chip includes a built in test capability for testing the controller logic via the device microprocessor and a nonreturn to zero test FIFO and control logic module. The module includes an internal first in/first out buffer (FIFO) that has variable data speeds and is provided on the chip to provide the test capability thereby permitting testing that would otherwise be difficult to perform.
Prafulla Bollampalli Reddy - Longmont CO, US Peter Igorevich Vasiliev - Longmont CO, US Hui Su - Longmont CO, US Timothy Richard Feldman - Louisville CO, US Mary Elizabeth Dunn - Denver CO, US James Joseph Touchton - Boulder CO, US Bernardo Rub - Sudbury MA, US
Assignee:
Seagate Technology LLC - Cupertino CA
International Classification:
G11C 29/00
US Classification:
714764, 714805
Abstract:
Values are grouped into a first set of groupings of values. Based on inner codes, the number of groupings in the first set of groupings that have at least one erroneous value is determined. If the number of groupings in the first set of groupings that have an erroneous value is fewer than a maximum number of groupings that can be corrected by outer codes, a seek operation is begun. During the seek operation, the outer codes are used to detect and correct the erroneous values that were produced during the reading of values. In other aspects, a parity section for a data section of a data storage device is dirtied before writing any data to the data section such that if writing to the data section is interrupted, the parity section will indicate that it should not be used to correct data read from the data section.
Disc Sequencer Supporting Pipelined And Non-Pipelined Read
Hui Su - Longmont CO, US Gregory Moller - Longmont CO, US
International Classification:
G11B005/09
US Classification:
360/051000
Abstract:
A disc sequencer incorporating parallel state machines to support both pipelined and non-pipelined read modes is disclosed. The parallel state machines include a first state machine and a second state machine for controlling whether data are read from a disc media and transferred to a buffer via a channel interface coupled to a read/write channel. Data may be read through the read/write channel in either pipelined or non-pipelined mode. If an operational state of either state machine is active, then the transfer of data between a read/write head accessing the media and the buffer is enabled. The operational state of the first state machine is dependent on the operational state of the second state machine such that if the second state machine is active, the operational state of the first machine will go active on the following clock period.
Hui Su - Longmont CO, US Steven Williams - Longmont CO, US
International Classification:
G06F012/00
US Classification:
711/112000, 711/173000, 711/113000
Abstract:
A scheme by which a data storage device may present a rapid write ability. Upon receiving a write command, the data storage device enters the data into a cache. Thereafter, the storage device determines whether the write command meets criteria for execution of the fast disc write method. If so, the storage device waits until a trigger event, whereupon the storage device moves the data from the cache to a first area on the recording medium. The first area is chosen so as to be an area that is susceptible of relatively higher recording rates than a second area of the recording medium. After having moved the data from the cache to the first area, the storage device waits for the occurrence of a second trigger event. Upon occurrence of the second trigger event, the data is moved from the first area to its ultimate destination on the second area.
Prafulla Bollampalli Reddy - Longmont CO, US Hui Su - Longmont CO, US Michelle Elaine Blankenship - Lyons CO, US Eddie Wai Pun - South San Francisco CA, US John Marc Wright - Broomfield CO, US Ara Patapoutian - Hopkinton MA, US Hieu V. Nguyen - Superior CO, US
Assignee:
SEAGATE TECHNOLOGY LLC - Cupertino CA
International Classification:
G11B 5/09
US Classification:
360 48, G9B 5033
Abstract:
An implementation of a system disclosed herein provides a method of deferring decoding of a data sector received at a read channel of a storage device, in response to determining that a data sector cannot be decoded by a first decoder and storing the data sector for further processing by a second decoder.