SSD Control Device Interface Adaptation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional solid state drive (SSD) systems fail to detect changes in interface modes, such as transitioning from SATA to PCI-Express, leading to compatibility issues and disrupted links between SSDs and hosts, as they lack adaptive configuration mechanisms.

Innovation Solution

An SSD control device and method featuring a multi-interface compatible physical layer circuit, I/O circuit, and processing circuit that generates output signals to adapt operation modes based on SerDes reception signals and terminal output signals, enabling detection and compatibility with multiple interfaces like SATA and PCI-Express.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If the SSD sets the voltage level of a specific pin to support both SATA and PCI-Express interfaces, then compatibility with multiple interfaces is improved, but the host cannot detect mode changes or SSD replacement, leading to configuration mismatches and link establishment failures

Engineering Contradiction:
Improveinterface compatibilityVSAvoidlink establishment reliability
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent implements a feedback mechanism where the SSD actively outputs detection signals through the I/O circuit based on the operation mode determined by the processing circuit. The host receives these signals and adjusts its configuration accordingly, creating a closed-loop system that ensures the host is always aware of the current interface mode and can maintain reliable link establishment.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The SSD performs self-detection of the interface type by analyzing the SerDes reception signal and generating the appropriate operation mode internally. This self-service capability allows the SSD to automatically configure itself and inform the host of its operational state without requiring external intervention or complex host-side detection mechanisms.

Inventive Principle:
Principle #25Self-service

2Adaptability or versatility

If the SSD operates under a predetermined mode by setting the voltage level of the pin, then interface compatibility is improved, but the host is incapable of detecting the pin when the port configuration is not compatible with the predetermined mode

Engineering Contradiction:
Improveinterface compatibilityVSAvoidinterface mode detection difficulty
Core Design Contradiction:
Adaptability or versatilityVSDifficulty of detecting and measuring

Solution Approach 1:

Instead of relying on the host to detect the SSD's predetermined mode through pin voltage levels, the patent inverts the detection direction: the SSD determines its own operation mode by analyzing the SerDes reception signal characteristics and then actively outputs detection signals to inform the host. This inversion makes the SSD the active detector rather than the passive target of detection.

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

Solution Approach 2:

The patent introduces an intermediary detection signal output through the I/O circuit that mediates between the SSD's internal operation mode determination and the host's configuration. This intermediary signal serves as a reliable communication channel that ensures the host receives accurate interface mode information regardless of pin voltage detection limitations.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Ease of operation

If the host configures the port based on the voltage level of the pin, then initial interface detection is improved, but the host cannot adapt when the SSD mode changes or the SSD is replaced

Engineering Contradiction:
Improveinitial configuration easeVSAvoiddynamic mode adaptation
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The patent applies preliminary action by having the SSD pre-determine its operation mode through SerDes signal analysis before actual data transmission begins. The SSD outputs detection signals through the I/O circuit in advance, allowing the host to configure the port correctly before communication starts, thus preventing configuration mismatches from occurring in the first place.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements dynamics by enabling the SSD to continuously monitor the SerDes reception signal and dynamically adjust its operation mode determination. The processing circuit can adaptively switch between SATA and PCI-Express modes based on real-time signal characteristics, and the I/O circuit dynamically outputs appropriate detection signals to keep the host synchronized with the current operational state.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS10817437B2Solid state drive control device and method
Publication Date: 2020.10.27 RAYMX MICROELECTRONICS CORP
  • US10817437B2 patent drawing
  • US10817437B2 patent drawing
  • US10817437B2 patent drawing

AI summary

The present invention discloses a solid state drive (SSD) control device including: a multi-interface compatible physical layer circuit operable to generate a physical layer output signal according to a serializer/deserializer (SerDes) reception signal; an input/output (I/O) circuit operable to generate at least one terminal output signal according to signal variation of at least one terminal; and a processing circuit operable to make the solid state drive control device adapt to one of several interface types in accordance with the physical layer output signal and/or the at least one terminal output signal.