Hardware SCSI Interface Using FPGA CDB Control for Secure Transfer

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing SCSI interfaces are prone to failures, malware attacks, and slow processing due to reliance on general-purpose processors, leading to inefficient data transfer between devices.

Innovation Solution

Implementing a SCSI device with an initialization unit and control unit on Field Programmable Gate Arrays (FPGA) and Application Specific Integrated Circuits (ASICs) to generate command descriptor blocks (CDBs) for secure data transfer between master and peripheral devices.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If software-driven SCSI interface is used, then ease of operation is improved, but reliability deteriorates due to failures and malware attacks

Engineering Contradiction:
Improveease of operationVSAvoidreliability
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent replaces the software-driven SCSI interface with a hardware-based implementation using FPGA or ASIC. This substitution eliminates the vulnerabilities of software (failures, malware attacks) while maintaining the interface functionality through dedicated hardware circuits that perform initialization, command generation, and data transfer operations.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Solution Approach 2:

The patent employs FPGA or ASIC implementations that provide dedicated hardware functionality without requiring complex software layers. These hardware implementations offer a simpler, more reliable alternative to software-driven interfaces, trading the flexibility of software for the reliability and performance of dedicated hardware.

Inventive Principle:
Principle #27Cheap short-living objects (Disposable)

2Adaptability or versatility

If general-purpose processor is used, then adaptability is improved, but productivity deteriorates due to slow processing and unoptimized data transfer

Engineering Contradiction:
ImproveadaptabilityVSAvoidproductivity
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The patent segments the SCSI interface functionality into dedicated hardware units within the FPGA or ASIC, including initialization units, control units, and data transfer units. This segmentation allows each component to be optimized for its specific function, improving overall processing speed and productivity while maintaining the necessary adaptability through hardware-configured flexibility.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent replaces general-purpose processor operations with dedicated hardware circuits implemented in FPGA or ASIC. This substitution eliminates the overhead and limitations of software-based processing, providing optimized and accelerated data transfer operations while maintaining adaptability through hardware configuration capabilities.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

3Reliability

If hardware-based SCSI device is implemented, then reliability is improved, but device complexity increases due to FPGA or ASIC implementation

Engineering Contradiction:
ImprovereliabilityVSAvoiddevice complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent implements a universal hardware-based SCSI interface using FPGA or ASIC that can handle multiple SCSI operations (initialization, command generation, data transfer) within a single integrated device. This multi-functionality reduces the need for separate components while maintaining high reliability through dedicated hardware implementation.

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

Solution Approach 2:

The patent merges the initialization unit, control unit, and data transfer functionality into a single integrated hardware device implemented in FPGA or ASIC. This consolidation simplifies the overall system architecture while improving reliability by eliminating the need for complex software coordination between multiple separate components.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS12536128B1Device, system, and method for hardware small computer system interface
Publication Date: 2026.01.27 JINDAL MOHAN KUMAR
  • US12536128B1 patent drawing
  • US12536128B1 patent drawing
  • US12536128B1 patent drawing

AI summary

Disclosed is a small computer-system interface (SCSI) device (102) including an initialization unit (110) and a control unit (112), implemented on at least one of, a Field Programmable Gate Array (FPGA) and Application Specific Integrated Circuits (ASICs). The query unit (110) sends a first signal to a slave controller (104), receives, from the Slave controller (104), first information of a peripheral device (106), in response to the first signal, receives second information from the master controller (108). The control unit (112) generates a plurality of command descriptor blocks (CDBs) based on the first information and the second information, and sends the plurality of CDBs to the slave controller (104) for a transfer of data between the master controller (108) and the peripheral device (106), receives the data from the slave controller (104) and send the data to the master controller (108).