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

Soft Error Masking Method Based on Approximate Logic Circuit

An approximate logic, soft error technology, applied in the field of soft error shielding, can solve problems such as logic errors, precision tolerance errors, timing errors, etc., to achieve the effect of improving scalability, ensuring scalability, and cost-effectiveness

Active Publication Date: 2018-01-09
SUZHOU UNIV
View PDF1 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, the scalability problem has always been the biggest obstacle to the practical application of evolutionary hardware, and it is also a challenging problem for fault-tolerant design based on evolutionary hardware.
Approximate circuits have been a research hotspot in the field of international circuit design since 2008. The concept of approximate logic circuits was first proposed by Lu, which flexibly implements an inexact circuit based on a given circuit description. In the research of approximate circuits, Choudhury et al. , Sierawski et al., Clemente et al. and Yuan et al. proposed a variety of approximate circuit models, which are mainly used for fault tolerance of timing errors and logic errors. Some approximate circuit expressions do not have scalability; the approximate circuit proposed by Shin et al. , such as image and audio signal processing, this circuit does not solve the problem of soft errors

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
  • Soft Error Masking Method Based on Approximate Logic Circuit
  • Soft Error Masking Method Based on Approximate Logic Circuit
  • Soft Error Masking Method Based on Approximate Logic Circuit

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0035] Embodiment one: see figure 1 As shown, a soft error masking method based on an approximate logic circuit includes the following steps:

[0036] 1) Determine the space where the original circuit needs logic error shielding and the approximate one-way space of the original circuit, such as figure 2 Shown, where ∑ err It is the area that needs to be shielded in the original circuit. The logic function of the 1-approximation circuit reaches 81% of the original circuit, and the number of logic gates consumed is 44.4% of the original circuit. The function of the 0-approximation circuit is 81% of the original circuit. The quantity is 27.9% of the original circuit, it can be seen that the approximate circuit has a higher cost performance;

[0037] 2) Logically synthesize the experimental circuit through the open source abc tool of the Berkeley Research Center, and use the obtained circuit netlist file in BLIF format as the original circuit form;

[0038] 3) Carry out the lo...

Embodiment 2

[0050] Embodiment two: see Figures 5 to 7 Shown is the reference circuit cmb in the LGSynth93 library, which has 16-bit input and 4-bit output. The original circuit contains 51 logic gates, while the 1-approximation circuit contains 28 logic gates. The 1-approximation circuit saves 59.7% of logic gates and 46.4% of power consumption while achieving 95.8 logic functions. Figure 7 In , the simulation time is set to 1 us, and the input combinations are 0, 26, 65535, 9876, .... The symbol "_org" represents the waveform of the original circuit, "_appro" represents the waveform of the approximate circuit, "_faulttolerance" represents the output waveform of the fault-tolerant system combined with the original circuit and the 1-approximate circuit, "q", "r", "s" and " t” indicates a 4-bit output terminal. Depend on Figure 7 It can be seen that there are two logic errors from 1 to 0. When the 1->0 transition occurs at the output terminal of s, the shielding system composed of the...

Embodiment 3

[0051] Embodiment three: see Figures 8 to 10 Shown is the reference circuit x2 in the LGSynth93 library, which has 10-bit input and 7-bit output, and its original circuit complexity is slightly higher than cmb. The original circuit contains 85 logic gates, while the 1-approximation circuit contains 33 logic gates. The 1-approximation circuit saves 61.7% of the number of logic gates and 23.2% of power consumption while achieving 94.3% of logic functions. Figure 10 Among them, the input combination is a set of random values, where the symbol "_org" represents the waveform of the original circuit, "_appro" represents the waveform of the approximate circuit, "_faulttolerance" represents the output waveform of the fault-tolerant system combined with the original circuit and the 1-approximate circuit, " l", "k", "m", "n", "o", "p" and "q" represent 7-bit output terminals. The glitches of 1->0 jumps are observed in all the output terminals of the original circuit of x2. At the k a...

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 soft error shielding method based on an approximate logic circuit, which uses a lower area / power consumption cost in exchange for an approximate circuit with a function close to that of the original circuit, and uses the approximate circuit to correct important output bits or easily misplaced bits in the original circuit. Masking, ignoring relatively minor output bits, achieves a logic error masking system with high error coverage and low cost. The present invention can realize cost-effective fault tolerance. Compared with the previous fault tolerance method, it avoids the high energy consumption / large area overhead caused by the traditional full backup of the system, and there is no excessive consumption of clock energy and metastable state of the data path for autonomous fault tolerance. There is no need for rollback and repair, and it is non-invasive to the original circuit.

Description

technical field [0001] The invention relates to a soft error shielding technology, in particular to a soft error shielding method based on an approximate logic circuit. Background technique [0002] Large-scale digital integrated circuits have become the trend of electronic system design. With the development of integrated circuit technology to the deep sub-micron or even nanometer level, the size of integrated circuits is gradually reduced, and single-event flips are prone to occur inside them. This transient, random, and recoverable The errors are called soft errors, and the probability of soft errors in electronic devices is affected by radiation levels, stored charges, and the area of ​​sensitive source and drain regions. Soft errors have always been a matter of great concern in memory, but have not received enough attention in combinational logic circuits. However, with the development of circuits to high frequency, low power consumption, and smaller noise margins, the ...

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): G06F17/50
Inventor 陶砚蕴郑建颖朱忠奎杨勇张宇祯
Owner SUZHOU UNIV