Optical Transceiver Background Memory Consistency Checking

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Optical transceivers lack reliable mechanisms for performing consistency checking on internal data during long-term operation, which can lead to continued operation with corrupt data if errors are not detected.

Innovation Solution

Incorporating a consistency checker component within the optical transceiver that identifies non-contiguous static portions of system memory for background consistency checking, using methods like Cyclic Redundancy Checking (CRC), allowing for error detection and remedial action without disrupting regular operations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If consistency checking is performed on internal memory during operation, then reliability is improved, but device complexity increases

Engineering Contradiction:
Improvecontroller reliabilityVSAvoidtransceiver structure
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The consistency checking mechanism is segmented into distinct components: a consistency checker component that identifies static portions of system memory, reads data from identified memory locations, and determines consistency with expected values. This segmentation allows the checking function to be added without requiring complete system redesign, thus improving reliability while limiting complexity increase.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The consistency checker performs preliminary identification of static memory portions and expected consistency check values before the actual checking operation. This preliminary action enables the system to prepare check data in advance, allowing reliable verification during operation without requiring complex real-time processing infrastructure.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If background consistency checking is performed on non-contiguous static portions of system memory, then error detection capability is improved, but loss of time increases

Engineering Contradiction:
Improveerror detection capabilityVSAvoidchecking time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The consistency checking is applied locally to specific non-contiguous static portions of system memory rather than the entire memory space. The consistency checker identifies and checks only those specific memory locations that contain static data, allowing efficient error detection in critical areas without the time penalty of checking all memory locations.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The system performs partial consistency checking on selected static portions of memory rather than exhaustive checking of all memory. This partial action approach provides sufficient error detection capability for critical static data while minimizing the time loss associated with comprehensive memory verification.

Inventive Principle:
Principle #16Partial or excessive action

3Reliability

If the transceiver performs consistency checking during long-term operation, then reliability is improved, but productivity decreases

Engineering Contradiction:
Improvelong-term operation reliabilityVSAvoiddata transmission efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The consistency checker performs checking operations periodically during long-term transceiver operation rather than continuously. This periodic action allows the system to maintain reliability through regular verification while preserving productivity by allowing uninterrupted data transmission between checking intervals.

Inventive Principle:
Principle #19Periodic action

Solution Approach 2:

The consistency checking is designed to occur in the background without interrupting the continuous useful action of data transmission. The transceiver maintains its primary function of optical signal transmission and reception while the consistency checker operates independently on static memory portions, ensuring both reliability and sustained productivity.

Inventive Principle:
Principle #20Continuity of useful action

Data Source

PatentUS7543176B2Background consistency checking in an optical transceiver
Publication Date: 2009.06.02 II VI DELAWARE INC
  • US7543176B2 patent drawing
  • US7543176B2 patent drawing
  • US7543176B2 patent drawing

AI summary

A method that enables an optical transceiver (or optical transmitter or optical receiver) to perform consistency checking such as Cyclic Redundancy Checking (CRC) in the background while the transceiver is in operation. The optical transceiver includes a system memory and a consistency checker component. The optical transceiver determines that consistency checking is to be performed and identifies non-contiguous static portions of the system memory to be checked. The consistency checker reads the non-contiguous static portions of system memory and determines whether or not the portions of system memory are consistent with an expected consistency check value.