Magnetic Disk Device Dual Controller Architecture

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The existing magnetic disk devices with multiple magnetic heads and actuators face performance degradation due to the indirect connection of the second controller chip to the third memory through the first controller chip, leading to slower access times and reduced performance, especially when accessing management information.

Innovation Solution

The implementation of System-on-a-Chip (SoC) with identical hardware configuration and separate SRAM as cache memory for the second controller chip to directly access and store management information, reducing dependency on the buffer memory and enhancing data access speed.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If the second controller chip is indirectly connected to the third memory through the first controller chip, then the device structure is simplified, but the access speed and performance are reduced

Engineering Contradiction:
Improvedevice structureVSAvoidaccess speed
Core Design Contradiction:
Device complexityVSSpeed

Solution Approach 1:

The patent divides the memory system into two segments: a first memory (buffer memory) connected to both controller chips, and a second memory (third memory) directly connected only to the second controller chip. This segmentation allows the second controller chip to access management information through a dedicated direct connection, avoiding the performance degradation that would result from routing all accesses through the first controller chip while maintaining overall structural simplicity.

Inventive Principle:
Principle #1Segmentation

2Device complexity

If the second controller chip accesses management information through the first controller chip, then the connection structure is simplified, but the access time increases

Engineering Contradiction:
Improveconnection structureVSAvoidaccess time
Core Design Contradiction:
Device complexityVSLoss of time

Solution Approach 1:

The patent introduces a dedicated direct connection as an intermediary pathway between the second controller chip and the third memory. This intermediary connection allows management information to be accessed directly without passing through the first controller chip, thereby reducing access time while keeping the overall connection structure relatively simple through the use of a dedicated communication channel.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Speed

If separate SRAM is implemented as cache memory for the second controller chip, then data access speed is improved, but device complexity increases

Engineering Contradiction:
Improvedata access speedVSAvoidhardware configuration
Core Design Contradiction:
SpeedVSDevice complexity

Solution Approach 1:

The patent implements separate SRAM as cache memory in the second controller chip to store management information in advance. This preliminary action allows the second controller chip to quickly access frequently used management information from the local SRAM cache without repeatedly accessing the third memory through the first controller chip, thereby improving data access speed while the increased hardware complexity is justified by the performance gains.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10839840B2Magnetic disk device having multiple independent moving actuators
Publication Date: 2020.11.17 KK TOSHIBA
  • US10839840B2 patent drawing
  • US10839840B2 patent drawing
  • US10839840B2 patent drawing

AI summary

According to one embodiment, a magnetic disk device includes a magnetic disk, a first magnetic head and a second magnetic head that are moved independently of each other, a first controller chip, a second controller chip, and a third memory. The first controller chip includes a first processor and a first memory, and controls the first magnetic head. The second controller chip includes a second processor and a second memory, and controls the second magnetic head. Management information is stored in the third memory. The first controller chip is connected to the third memory. The second controller chip is connected to the third memory via the first controller chip. The second controller chip saves the management information into the second memory.