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

Error recovery circuit oriented to CPU pipeline

a recovery circuit and error recovery technology, applied in fault response, instruments, sustainable buildings, etc., can solve the problems of difficult to choose reliable monitoring points, and difficult to reflect the actual condition of the circuit by off-chip monitoring, etc., to achieve optimal power consumption reduction effect, power consumption reduction benefit in global and power consumption reduction benefit in local error recovery mode is higher.

Active Publication Date: 2017-03-21
SOUTHEAST UNIV
View PDF33 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Benefits of technology

The present invention provides an online time sequence monitoring method for a CPU core having an N-stage pipeline, which reduces the operating voltage margin reserved for the circuit in the design stage by finding out the lowest permissible operating voltage of the circuit, and thereby greatly reduce the power consumption and improve the energy efficiency of the circuit. The invention also provides a method that involves two different error recovery modes: local error recovery mode and global error recovery mode, which allows for flexible selection of the appropriate error recovery mode for the system according to the system requirement and operating state of the circuit, and achieves higher throughput and higher power consumption reduction benefit.

Problems solved by technology

Though such a means, it can reflect the current operating condition of the system to some degree, but off-chip monitoring often depends on the accuracy of the sensors and it is difficult to choose reliable monitoring points.
Therefore, it is difficult to reflect the actual condition of each part in a chip by off-chip monitoring.
Though a method that involves inserting critical units and replicating critical paths in a chip, it can reflect the variations of global parameters in the chip authentically, but the replicates and critical units and paths are not in the same on-chip environment, it is not sensitive to the variations of local parameters such as local noise and process fluctuations, consequently, it is difficult to reflect the actual condition of the circuits, and the voltage scaling effect is severely compromised.
In case the voltages drops to be lower than a threshold voltage below which the circuit is error-prone, timing violations may occur in the on-chip logic.
There is a risk of system errors when the lowest voltage point at any time of system operation is sought dynamically.
The on-chip monitoring unit that employs such an error recovery approach is complex in structure, and the power consumption of the monitoring unit itself is high; in addition, if circuit errors occur frequently owing to the operating conditions such as operating voltage, frequency, and temperature, etc., for each clock cycle that involves errors, the CPU clock has to be suspended for a cycle to wait for error signal recovery.
Consequently, the cost of error recovery is high, the system throughput is severely compromised, and the power saving effect is not satisfactory.
Such a recovery approach consumes N cycles in one run.
Therefore, if the system error ratio is high, the global error recovery approach has smaller impact on the system throughput and has a better power consumption reduction effect; however, if the system error ratio is low, the cost of recovery is high and the power consumption reduction effect is not significant.
At present, the recovery of DVFS circuit solely utilizes one of the approaches described above, and its system applicability is very limited.
For applications that require a wide frequency range and involve high error ratio variations, it is difficult to attain optimal system throughput and power consumption in single error recovery approach.

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
  • Error recovery circuit oriented to CPU pipeline
  • Error recovery circuit oriented to CPU pipeline
  • Error recovery circuit oriented to CPU pipeline

Examples

Experimental program
Comparison scheme
Effect test

embodiment 1

[0037]As shown in FIG. 1, the error recovery circuit oriented to CPU pipelines according to the present invention comprises on-chip monitoring circuits 1, an error signal statistics module 2, a voltage and frequency control module 3, an error recovery control module 4, a local error recovery module 5, and a global error recovery module 6, wherein, the on-chip monitoring circuit 1 is integrated at the terminal of each of the first N−1 pipeline stages of a CPU core in N-stage pipeline architecture (where, N is a positive integer greater than 3 but smaller than 20), and it monitors the time sequence information of each clock cycle of the operating circuit and generate error signals; whereas, for the pipeline in the stage N, where no on-chip monitoring unit is arranged, the time sequence should be designed to be loose enough to avoid errors.

[0038]The composition of the error recovery circuit is shown in FIG. 2. The on-chip monitoring circuit 1 sends error signals detected by it to the e...

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

Disclosed is an error recovery circuit facing a CPU assembly line, comprising: on-chip monitoring circuits (1), an error signal statistics module (2), a voltage frequency control module (3), an error recovery control module (4), an in-situ error recovery module (5) and an upper-layer error recovery module (6), wherein each of the on-chip monitoring circuits (1) is integrated at the end of each stage of assembly lines of the previous N−1 stages of assembly lines of a CPU kernel with an N-stage assembly line structure, so as to monitor the time sequence information about each clock period of an operating circuit, wherein N is a positive integer which is greater than or equal to 3 and less than 20. The present invention provides the on-line time sequence monitoring on the CPU kernel with N stages of assembly lines to search for the lowest possible operating voltage of the circuit, and to reduce the margin of the operating voltage reserved for the circuit in the design stage, thereby significantly reducing the power consumption of the circuit and improving the energy efficiency of the circuit.

Description

I. TECHNICAL FIELD[0001]The present invention relates to an error recovery circuit oriented to CPU pipelines, in particular to an error recovery circuit which is based on on-chip error monitoring, oriented to CPU pipelining applications, and switchable according to the monitoring result, and belongs to the integrated circuit design field.II. BACKGROUND ART[0002]As transistors become smaller and smaller, the number of transistors integrated on unit area has increased rapidly, and the power consumption of integrated circuit has become a factor that is of the same significance as functionality and area. A dynamic voltage and frequency scaling (DVFS) technique, which aims at reducing the power consumption of circuit, has become an important power saving technique gradually owing to its remarkable effect.[0003]DVFS depends on the monitoring of the operating state and performance of the main circuit. A main system-level monitoring means is to utilize sensors. Though such a means, it can r...

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(United States)
IPC IPC(8): G06F11/00G06F11/30G06F11/20G06F1/32
CPCG06F11/2035G06F1/324G06F1/3296G06F11/3024G06F11/3093G06F2201/805G06F2201/85Y02B60/1217Y02B60/1285G06F11/0721G06F11/0793G06F11/1402G06F11/3062Y02D10/00
Inventor SHAN, WEIWEITIAN, CHAOXUANSUN, HUAFANGSHI, LONGXING
Owner SOUTHEAST UNIV