Optical Transceiver Memory Access Segmentation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing optical transceivers lack efficient control over access to their internal memory segments, limiting flexibility in managing access permissions for external host processors.

Innovation Solution

Implementing a memory access table within the optical transceiver that allows access to system memory on a per-segment basis, with hierarchical access conditions enabling varying levels of access permissions, allowing the processing entity to determine and grant access based on predefined conditions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If the optical transceiver allows external host processor to access internal memory segments, then the control and management of optical transceiver functions is improved, but the risk of unauthorized access and security vulnerabilities increases

Engineering Contradiction:
Improvecontrol of optical transceiver functionsVSAvoidunauthorized access risk
Core Design Contradiction:
Ease of operationVSObject-affected harmful factors

Solution Approach 1:

The memory is divided into multiple segments with different access permissions. Each memory segment can be independently controlled, allowing the host processor to access only specific segments based on its authorization level. This segmentation enables fine-grained access control, improving security while maintaining operational flexibility.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Different memory segments are assigned different access characteristics and permission levels. Critical segments have restricted access while non-critical segments allow broader access. This local differentiation of access rights resolves the contradiction by providing both control capability and security protection.

Inventive Principle:
Principle #3Local quality

2Reliability

If the optical transceiver implements comprehensive access control mechanisms, then the security and protection of memory segments is improved, but the device complexity increases

Engineering Contradiction:
Improvememory access securityVSAvoidaccess control mechanism complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

Access permissions for different memory segments are pre-configured and stored in the device. When a host processor requests access, the device checks the pre-configured permissions rather than making complex real-time decisions. This preliminary configuration simplifies the access control mechanism while maintaining high security.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

An access control table acts as an intermediary between the host processor and memory segments. This table stores permission information and mediates access requests, simplifying the control logic while providing comprehensive security protection.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Adaptability or versatility

If the optical transceiver uses a memory access table with multiple access entries, then the granularity of access control is improved, but the memory usage and device resources increase

Engineering Contradiction:
Improveaccess permission granularityVSAvoidmemory resources
Core Design Contradiction:
Adaptability or versatilityVSQuantity of substance

Solution Approach 1:

The memory access table serves multiple functions: it stores access permissions, defines memory segment boundaries, and controls host processor access. This multi-functionality reduces the need for separate data structures and minimizes memory usage while maintaining high granularity control.

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

Solution Approach 2:

The access control mechanism uses compact parameter encoding to represent different permission levels and memory segment attributes. By efficiently encoding access rights, the system achieves fine-grained control with minimal memory overhead.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS8200095B2Multi-level memory access in an optical transceiver
Publication Date: 2012.06.12 II VI DELAWARE INC
  • US8200095B2 patent drawing
  • US8200095B2 patent drawing
  • US8200095B2 patent drawing

AI summary

A mechanism that enables an optical transceiver to grant access to its memory on a per-segment basis. The optical transceiver includes a processor, system memory and a memory access table. The memory access table is comprised of access entries, each of which defines the access condition for a corresponding segment of memory. The processor reads the access entries for a particular segment of the memory. The processor or other optical transceiver component then determines whether or not to grant access to the memory segment based on the access entry read by the processor. Different levels of access control may be accommodated.