Ping-Pong Memory Pages for Optical Data Convergence
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional optical transport network (OTN) devices face physical congestion and increased resource consumption due to the need for multiple register banks and selection devices when handling high-bandwidth data convergence, limiting their ability to adapt to larger multiplexing and converging capacities.
Innovation Solution
A storage system utilizing a ping-pong method between two memory pages, where one page is set to write-only and the other to read-only, with data being written to the first page and read from the second page in specified slots, and vice versa when a preset quantity is reached, reducing the need for selection devices and physical connections.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If a register bank is used to buffer to-be-converged data in conventional OTN devices, then data convergence can be achieved, but the quantity of register banks and selection devices increases, causing physical congestion and increased resource consumption
Solution Approach 1:
The patent merges multiple register banks into a single memory device with multiple ports, allowing parallel read/write operations. This consolidation reduces the total quantity of buffering components while maintaining the data convergence capability through simultaneous access to different memory regions.
Solution Approach 2:
The memory device with multiple ports serves multiple functions: it acts as both a buffer for to-be-converged data and a convergence engine itself. The multi-port architecture enables the same memory structure to handle both buffering and selection operations that previously required separate register banks and MUX devices.
2Adaptability or versatility
If the quantity of register banks is increased to handle higher bandwidth data convergence, then multiplexing and converging capacity is improved, but physical congestion and implementation complexity increase
Solution Approach 1:
The patent transitions from increasing the number of separate register bank components to utilizing the dimensional capability of a multi-port memory structure. By exploiting the multiple access ports dimension, the system achieves higher multiplexing capacity without proportionally increasing physical component count or complexity.
Solution Approach 2:
Instead of creating multiple physical register banks, the patent uses a single memory device with multiple ports that can be accessed simultaneously. This creates a functional copy effect where the same memory resource serves multiple convergence paths, reducing physical implementation complexity while maintaining adaptability.
3Productivity
If more selection devices and physical connections are introduced to handle larger data convergence, then converging efficiency is improved, but physical congestion is caused
Solution Approach 1:
The patent combines the selection function previously performed by multiple MUX devices into the multi-port memory access logic. By merging selection and buffering functions into a single integrated structure, the number of physical connections and selection devices is reduced, eliminating physical congestion while maintaining converging efficiency.
Solution Approach 2:
The multi-port memory device acts as an intermediary that eliminates the need for multiple selection devices. Instead of having separate MUX devices for each data path, the memory's multi-port architecture provides a centralized mediation point for all data convergence operations, reducing physical congestion.
Data Source
Figure 1~2
Figure 3
Figure 4
AI summary
A storage system and a data converging method and related to the field of optical transport network technologies, to solve physical line congestion in a data converging process in the conventional technology. The storage system includes control logic (101), and a write control interface (103) and a read control interface (104) coupled to a memory (102). A storage area of the memory (102) includes a first page and a second page. The control logic (101) is configured to: based on ping-pong use of the first page and the second page, write data input in a time division manner to the storage area through the write control interface (103), and output data included in the storage area in a time division manner through the read control interface (104). In this way, data convergence in a preset quantity of slots is completed. In this application, depths of both the first page and the second page are equal to the preset quantity of slots, so that data convergence can be implemented by using a minimum storage area. This has advantages of good physical implementation and most economical resources.