Unlock instant, AI-driven research and patent intelligence for your innovation.

A channel resource recovery expansion method for high-speed serial links

A high-speed serial link and resource recovery technology, applied in the direction of instruments, electrical digital data processing, energy-saving computing, etc., can solve problems such as inability to reset, waste of resources and power consumption, and inability to optimize link bandwidth/power consumption , to meet the application bandwidth requirements and reduce power consumption

Active Publication Date: 2017-12-29
SUZHOU POWERCORE TECH CO LTD
View PDF8 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

This protocol design has the following disadvantages: 1) lack of flexibility, does not have the adaptability to program characteristics
2) The corresponding interface is not provided, so that the protocol can reconfigure the bandwidth of the link according to the current application state, resulting in waste of resources and power consumption
3) The negotiation of the link width is completely determined by the hardware, and the system administrator cannot reset it, and cannot optimize the bandwidth / power consumption of the link
However, this method focuses on adjusting the data transmission speed when the entire link is running and the traffic changes. The key technology lies in the link retraining process, which needs to operate the entire link at the same time, and cannot realize partial recycling of channel resources and expand

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • A channel resource recovery expansion method for high-speed serial links
  • A channel resource recovery expansion method for high-speed serial links
  • A channel resource recovery expansion method for high-speed serial links

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0046] Embodiment one: if figure 1 Shown is a schematic diagram of the channel resource recovery mechanism. This solution includes the following steps:

[0047] Step1: Local node: The system administrator configures the control register through the software interface provided by this solution, and initiates a link shutdown request to the configuration engine (Config Engine). This step can specifically include:

[0048] 1) The sender sends a remote capability register read request to determine whether the other party has the ability to close part of the link Lane; read the other party's link status register to determine whether the other party's link can be closed;

[0049] 2) If the other party has this capability, it is allowed to modify the shutdown link control register, and at the same time send a request to execute the link shutdown to the configuration engine;

[0050] Step2: Local node: After the configuration engine receives the request, it sends a link recovery sequ...

Embodiment 2

[0056] like figure 2 Shown is a schematic diagram of the channel resource expansion mechanism. This solution includes the following steps:

[0057] Step1: The system administrator modifies the control register through the software interface provided by this solution, and initiates a link recovery request to the configuration engine (Config Engine), including the following steps

[0058] 1) Through the local software interface, read the capability register and status register to determine whether the local port can perform link recovery operations;

[0059] 2) Read the other party's capability register and status register through the reserved channel to determine whether the other party supports the link recovery operation;

[0060] 3) If both ports can perform link recovery operation, configure the control register and initiate a link recovery request to the configuration engine (Config Engine)

[0061] Step2: After the configuration engine receives the request, it turns on...

Embodiment 3

[0070] Taking PCIe as an example, first, define a set of REL character sequences to make LTSSM enter the link recycling state. The REL sequence is generated by the MAC module and sent to each Lane that is working in the L0 state in the corresponding link. The REL sequence includes the Lane number that is about to be closed and the working state (L0', L0s, L1, L2 or L3) that the Lane that is about to be closed is transferred to next, wherein L3 is the newly added PCIe link working state in the implementation of the present invention, This state can reduce power consumption more effectively by cutting off the power supply and closing the channel. The following table shows the sequence sent when the ×8 link performs channel recovery. After sending a complete DLP packet, send the REL character sequence to each channel according to software control. After the REL sequence, a certain number (4-8) of IDLE sequences need to be sent to each channel, so that the link recovery work can ...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention discloses a channel resource recovery expanding method of high-speed serial links. The method includes the steps of configuring a control register through a local node and sending out a link closing request to a configuration engine when determining that channel resources are excessive, sending a link recovery request sequence to a remote node on a designated channel through the configuration engine, modifying a state register through the remote node, returning a link recovery determining sequence to the local node, modifying the state register of the corresponding link through a receiving end and informing the configuration engine after receiving the returned link recovery determining sequence, turning off a power supply of a corresponding channel through the configuration engine, sending a link recovery ending sequence to an opposite side through the reserving link, and controlling a configuration engine of the opposite side to close the corresponding channel. During expansion, the corresponding channels are opened and synchronized through the link recovery request. By means of the method, bandwidth control in the online running process is achieved, part of the link channels are allowed to be closed / opened online, and the power consumption and expenditures of the links are remarkably reduced while the application bandwidth requirements are met.

Description

technical field [0001] The invention relates to a management method of a high-speed serial link, in particular to a management method for recycling and expanding channel resources of the high-speed serial link. Background technique [0002] At present, the physical layer design of high-speed IO communication protocols generally adopts multi-channel serial links, such as PCI Express protocol (PCIe), Fiber Channel (Fiber Channel), etc. In a multi-channel serial link, a link (link) can contain one or more lanes (lane), each lane consists of two pairs of differential signal lines to form a dual-simplex serial transmission path (line), there is no dedicated The data, address, control and clock lines of the bus, and various transactions on the bus are organized into information packets for transmission. Each channel is composed of a transmitter module (transmitter, TX) and a receiver module (receiver, RX) that are independent of each other. In different states, the physical layer...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Patents(China)
IPC IPC(8): G06F13/40G06F13/42
CPCG06F13/4004G06F13/4217G06F13/4282G06F2213/4004Y02D10/00
Inventor 李花芳董建波刘晓飞江涛
Owner SUZHOU POWERCORE TECH CO LTD