Infield Crypto Engine Testing via LFSR and MISR

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current techniques for testing cryptographic circuitry in multi-die systems, such as those in cloud computing infrastructure, fail to detect defects in crypto engines due to long power cycle intervals and lack of granularity, leading to potential data security breaches and undetected errors.

Innovation Solution

Infield periodic testing using a combination of Linear-Feedback Shift Register (LFSR) and Multiple Input Signature Register (MISR) to generate random patterns that exercise 100% of crypto engine logic, allowing for opportunistic scanning during idle times and spread across multiple test intervals, ensuring comprehensive defect detection and repair.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If power cycle intervals are extended to maintain system operation, then system availability is improved, but defect detection capability deteriorates

Engineering Contradiction:
Improvesystem availabilityVSAvoiddefect detection capability
Core Design Contradiction:
ReliabilityVSMeasurement precision

Solution Approach 1:

The patent implements periodic testing during idle times before defects can compromise data security. The LFSR generates test patterns and the MISR captures responses during predetermined idle periods, enabling proactive defect detection without requiring power cycles. This preliminary action ensures crypto engines are tested before potential security breaches occur.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent employs periodic testing at predetermined intervals during idle times to balance system availability with defect detection. Rather than continuous testing that would reduce availability, periodic testing during naturally occurring idle periods maintains both system operation and security monitoring, resolving the contradiction between availability and detection capability.

Inventive Principle:
Principle #19Periodic action

2Measurement precision

If comprehensive testing patterns are applied to cover 100% of crypto engine logic, then defect detection capability is improved, but testing complexity increases

Engineering Contradiction:
Improvedefect detection capabilityVSAvoidtesting complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent introduces LFSR and MISR as intermediary components that simplify comprehensive testing. The LFSR automatically generates deterministic test patterns covering 100% of logic, and the MISR compactly captures and compares responses. These intermediaries eliminate the need for complex manual test sequence design while ensuring complete logic coverage, thus improving detection capability without proportionally increasing testing complexity.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent changes the testing approach from manual/comprehensive step-by-step verification to automated parameter-based testing using LFSR seed values and MISR comparison signatures. By transforming test patterns into deterministic parameter sequences generated by LFSR, the system achieves 100% logic coverage through systematic parameter variation rather than complex procedural testing.

Inventive Principle:
Principle #35Parameter changes

3Measurement precision

If periodic testing is implemented during idle times, then defect detection is improved, but testing frequency is limited by idle time availability

Engineering Contradiction:
Improvedefect detectionVSAvoidtesting frequency
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The patent enables the crypto engine to test itself during its own idle times without requiring external testing resources or system shutdown. The LFSR and MISR are integrated within the crypto engine, allowing it to autonomously generate test patterns and evaluate its own functionality during naturally occurring idle periods. This self-service approach maximizes testing frequency within available idle time windows.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent designs the LFSR and MISR components to serve dual functions: normal operational data processing and cryptographic testing. During idle times, the same hardware resources are repurposed for defect detection, eliminating the need for dedicated testing infrastructure. This multi-functionality enables frequent testing during idle periods without requiring separate testing hardware that would increase overall system complexity.

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

Data Source

PatentUS20240264231A1Techniques for infield testing of cryptographic circuitry
Publication Date: 2024.08.08 ALTERA CORP
  • US20240264231A1 patent drawing
  • US20240264231A1 patent drawing
  • US20240264231A1 patent drawing

AI summary

Examples include techniques for infield testing of cryptographic circuitry located on a die. The infield testing to include providing a pass or fail status of an infield test scan of the cryptographic circuitry based on comparing an output generated by the cryptographic circuitry during a test run to a signature. The output generated by the cryptographic circuitry is in response to an input generated by a linear-feedback shift register during the test run.