Storage Controller Bit Inversion for Magnetic Disk Synchronization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional magnetic recording techniques face challenges in achieving synchronization and recovering original data due to continuous patterns of 0 or 1 and repetitive patterns like 0101, which lead to signal quality deterioration and increased redundancy when using modulation codes like RLL and MTR codes.

Innovation Solution

A storage controller method that inverts specific bits in continuous or repetitive patterns during data writing on a magnetic disk to suppress run-length and magnetization reversal, incorporating a control unit and interface to manage bit inversion and error correction, thereby reducing redundancy and improving format efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If modulation codes (RLL codes, MTR codes) are used to limit run length and magnetization reversal, then synchronization and signal quality are improved, but redundancy increases and format efficiency deteriorates

Engineering Contradiction:
Improvesynchronization and signal qualityVSAvoidformat efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent inverts specific bits in continuous or repetitive patterns within the data portion rather than using traditional modulation codes on the entire data stream. This selective bit inversion approach achieves the necessary run-length limiting and magnetization reversal control while minimizing redundancy, as only specific problematic patterns are modified rather than encoding the entire data stream with overhead-heavy modulation codes.

Inventive Principle:
Principle #13The other way round (Inversion)

Solution Approach 2:

The patent applies bit inversion only to specific local patterns (continuous patterns of 0s or 1s, or repetitive patterns like 0101) within the data portion, rather than applying a global encoding scheme. This localized approach modifies only the necessary bits to achieve run-length control, preserving format efficiency while ensuring synchronization and signal quality where needed.

Inventive Principle:
Principle #3Local quality

2Ease of manufacture

If continuous patterns of 0 or 1 and repetitive patterns like 0101 are present in write data, then data writing is simplified, but synchronization at read becomes difficult and signal quality deteriorates

Engineering Contradiction:
Improvedata writing simplicityVSAvoidsynchronization and signal quality
Core Design Contradiction:
Ease of manufactureVSReliability

Solution Approach 1:

The patent converts the harmful effect of continuous and repetitive patterns by inverting specific bits within these patterns. Instead of avoiding these patterns entirely through complex modulation codes, the invention uses the simplicity of direct bit inversion on problematic patterns to achieve run-length control, thereby maintaining writing simplicity while eliminating the harmful effects on read synchronization and signal quality.

Inventive Principle:
Principle #22Blessing in disguise (Convert harm into benefit)

3Productivity

If bit inversion is applied to suppress run-length and magnetization reversal, then format efficiency is improved, but data pattern complexity increases

Engineering Contradiction:
Improveformat efficiencyVSAvoiddata pattern complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent changes the parameters of specific data patterns by inverting bits in continuous or repetitive patterns to achieve run-length control. This parameter change approach modifies only the necessary bits to achieve the desired run-length distribution, improving format efficiency without requiring complex encoding schemes or significantly increasing overall data pattern complexity.

Inventive Principle:
Principle #35Parameter changes

Applied Scientific Principles

This section explains which scientific principles are used to turn an abstract innovation direction into a practical engineering solution.

Function Achieved in This Case

The method effectively reduces the occurrence of continuous patterns and repetitive patterns in write data, enhancing data recovery and error correction capabilities while maintaining format efficiency by incorporating redundancy for error detection and correction.

Implementation Method 1

a number of repetitive patterns (number of times of magnetization reversal) are limited by using modulation codes such as RLL codes and MTR codes

Methodology Applied
Scientific EffectMagnetization reversal: Magnetic Hysteresis

Data Source

PatentUS9633691B2Storage controller, storage device, and method
Publication Date: 2017.04.25 KK TOSHIBA
  • US9633691B2 patent drawing
  • US9633691B2 patent drawing
  • US9633691B2 patent drawing

AI summary

A storage controller includes a control unit and an interface. The control unit, when write data input as data to be written onto a magnetic disk includes a bit string of a first pattern, inverts one or more bits of the bit string. The write data includes a redundancy bit string used for data error correction. The interface outputs write data including bit inverted by the control unit.