SSD Controller Simultaneous Switching Prevention Module
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Solid state disks face issues with ground bouncing and increased power consumption due to simultaneous switching of output or input pads, which can occur when multiple channels are used for data reading or writing.
Innovation Solution
A controller with a disk interface module that includes a simultaneous switching prevention module to control output or input signals, preventing simultaneous switching of pads and limiting the number of simultaneously switched pads to a preset number, thereby reducing power consumption and preventing ground bouncing.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Speed
If multiple output pads or input pads are simultaneously enabled for data reading or writing across multiple channels, then data transmission rate is improved, but ground bouncing occurs and power consumption increases
Solution Approach 1:
The simultaneous switching prevention module operates in advance by receiving control signals before pad switching occurs and pre-calculating the switching sequence. It determines which pads should switch simultaneously based on channel configuration and generates a controlled switching sequence that prevents ground bouncing while maintaining data transmission performance.
Solution Approach 2:
The patent introduces dynamic control of pad switching by generating different switching sequences based on real-time control signals. The simultaneous switching prevention module dynamically adjusts the timing and sequence of pad switching operations, transforming static simultaneous switching into a controlled dynamic process that prevents ground bouncing.
2Speed
If multiple output pads or input pads are simultaneously enabled for data reading or writing across multiple channels, then data transmission rate is improved, but power consumption increases
Solution Approach 1:
The simultaneous switching prevention module receives control signals in advance and pre-determines the optimal switching sequence before actual pad switching occurs. This preliminary action allows the system to activate only the necessary number of pads simultaneously based on channel configuration, avoiding unnecessary power consumption while maintaining required data transmission rate.
Solution Approach 2:
The system dynamically controls pad switching by generating adaptive switching sequences that adjust the number of simultaneously active pads based on real-time data transmission requirements. This dynamic approach ensures minimum necessary power consumption while maintaining optimal data transmission performance.
3Object-generated harmful factors
If a simultaneous switching prevention module is added to control pad switching, then ground bouncing is reduced and power consumption is controlled, but device complexity increases
Solution Approach 1:
The simultaneous switching prevention module is designed as a multi-functional component that performs several functions: receiving control signals, determining switching sequences, controlling pad activation, and preventing ground bouncing. By consolidating these functions into a single module, the patent reduces overall system complexity compared to having separate control circuits for each function.
Solution Approach 2:
The simultaneous switching prevention module operates autonomously by self-determining the switching sequence based on received control signals and channel configuration. It independently calculates which pads should switch simultaneously and generates appropriate control signals, eliminating the need for complex external control circuits and reducing overall device complexity.
Data Source
AI summary
Provided is a controller for a solid state disk, to control simultaneous switching of pads. The controller for the solid state disk may control simultaneous switching of a plurality of output pads or a plurality of input pads that correspond to a plurality of channels. In particular, the controller may properly delay signals driven to the output pads or input pads, to reduce power supplied to the pads, and to prevent ground bouncing, as well as, maintain a quality of signals.


