Loopback Circuit Self-Testing for Disk Drive Read Channels

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional test equipment is impractical for testing complex devices and subsystems in compact and high-speed disk drives due to their shrinking physical dimensions and increasing data transfer rates, making it difficult to verify the functionality of hard disk controllers and read channel devices.

Innovation Solution

A system comprising a hard disk controller module and a read channel device with a loopback circuit that generates independent write and read clocks, allowing for self-testing without external equipment by looping back the write bus to the read bus, using a fixed RC timebase or a recovered channel clock, and disabling clock stretching and rephasing to ensure constant periodicity.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If external test equipment is used to test electronic devices in disk drives, then testing accuracy can be ensured, but the testing becomes increasingly impractical as disk drives shrink in size and increase in speed

Engineering Contradiction:
Improvetesting accuracyVSAvoidtesting practicality
Core Design Contradiction:
Measurement precisionVSEase of operation

Solution Approach 1:

The disk drive system performs self-testing through an internal loopback circuit that allows the read channel device to test the write channel functionality without requiring external test equipment. The system uses its own resources (read bus, write bus, clocks) to conduct comprehensive tests of electronic devices within the compact drive environment

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The read channel device is designed to perform multiple functions: normal data reading operations and self-testing of the write channel through loopback circuitry. This multi-functionality eliminates the need for separate external test equipment while maintaining testing capabilities within the compact drive form factor

Inventive Principle:
Principle #6Universality (Multi-functionality)

2Device complexity

If a single clock is used for both read and write operations, then device complexity is reduced, but testing accuracy deteriorates due to clock stretching and rephasing irregularities

Engineering Contradiction:
Improveclock generation simplicityVSAvoidtesting accuracy
Core Design Contradiction:
Device complexityVSMeasurement precision

Solution Approach 1:

The clock generation is segmented into separate write clock and read clock paths. The write clock is generated with constant periodicity using a fixed RC timebase, while the read clock can have irregularities due to stretching and rephasing. This segmentation allows each clock to be optimized for its specific function, with the write clock providing stable timing for accurate self-testing

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS8031424B2Method and apparatus for testing electronics of a storage system
Publication Date: 2011.10.04 MARVELL ASIA PTE LTD
  • US8031424B2 patent drawing
  • US8031424B2 patent drawing
  • US8031424B2 patent drawing

AI summary

A system including a read channel device and a loopback circuit. The read channel device communicates with a hard disk controller module via a read bus and a write bus. The loopback circuit is configured to selectively loop back the write bus to the read bus. The read channel device is configured to generate a write clock for the hard disk controller module to write data on the write bus. The read channel device is configured to generate a read clock for the hard disk controller module to read the data on the read bus. The write clock is independent of the read clock.