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

Approximate circuit logic comprehensive optimization method based on evolution strategy

A circuit logic and evolution strategy technology, applied in the field of approximate circuit logic synthesis optimization, can solve problems such as poor scalability, high computational cost, increased cube complexity, etc., to achieve the effect of solving nonlinear problems

Active Publication Date: 2018-04-06
SUZHOU UNIV
View PDF5 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

The double-covered approximate circuit proposed by Sierawski et al. to reduce the soft error rate, after selecting the error-shielding space, synthesizes and optimizes the approximate circuit by means of minimum item sharing and adding irrelevant items; Shin et al. proposed a minimum item compensation method Realize the logic simplification of the circuit, but this method makes the logic of the approximate circuit more complicated in some cases. When changing from 0 to 1, a redundant minimum item is added, and when changing from 1 to 0, the original circuit reaches Increased Cube Complexity for Minimum Coverage
These methods are still based on the two-level logic expression of the circuit, and the scalability is poor
For the logic masking model based on one-way approximation circuit and the timing masking model based on two-way approximation circuit, Choudhury et al. proposed a technology-independent Boolean network and cube selection method for the synthesis of approximate circuits. In logic error masking, their method It is necessary to ensure the correctness of the approximation through iteration; Sánchez-Clemente et al. used an approximate circuit synthesis method based on testability analysis. Through the analysis of nodes, the logic value of the node is fixed to realize the approximate circuit. The fine-grained logic synthesis of this method makes the calculation The complexity increases, and at the same time, there is a lack of optimization of the approximate circuit logic; Yuan et al. proposed an approximate circuit shielding method for timing errors, and determined the logic with primary inputs (uncontrollable inputs) in the path through the analysis of key triggers and paths Gates, an approximate circuit is generated by removing gates that do not have primary inputs. For large-scale circuits, determining unnecessary inputs to logic gates is computationally expensive, and no solution is mentioned in the study; Shin et al. In order to insert fixed faults into the original circuit nodes to achieve two-way simplification to obtain approximate circuits, under the constraints of the fault tolerance threshold of the application layer, circuit logic optimization is realized through greedy heuristic iterations. This method is suitable for applications that have flexible requirements for system output accuracy; The evolutionary hardware method of Sekanina et al. obtains an approximate circuit by removing the logic gates on the basis of the evolutionary original circuit, and selects the circuit with the opposite optimal benefit as the result. Manual intervention is required in the process of large-scale circuit design, and scalability problems are still faced. The limited scalability has always been the biggest obstacle hindering the practical application of evolutionary hardware technology; the method of Venkataramani et al. can be combined with the existing traditional logic method , but its scalability has not been verified
In the above-mentioned multi-level logic synthesis methods, some algorithms solve the timing error problem, such as the algorithm proposed by Yuan, which cannot be directly shielded from logic errors; some algorithms have high computational complexity

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
  • Approximate circuit logic comprehensive optimization method based on evolution strategy
  • Approximate circuit logic comprehensive optimization method based on evolution strategy
  • Approximate circuit logic comprehensive optimization method based on evolution strategy

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0082] Embodiment one: see figure 1 As shown, an evolutionary strategy-based approximate circuit logic synthesis optimization method includes the following steps:

[0083] (1) Call the SIS software for complete circuit logic synthesis, and input the circuit netlist;

[0084] (2) Create a circuit tree according to the approximate circuit file in the circuit netlist, store all the nodes of the approximate circuit in the tree; traverse each individual circuit, and assign the selection attributes of the cube open-close set to the nodes in the individual circuit;

[0085] (3) Determine the one-way space and logic error shielding space of the approximate circuit;

[0086] (4) Set parameters g=0, #Popsize=n, MaxGen (maximum generation of evolution);

[0087] (5) Create the first generation candidate approximate circuit from the original circuit: Cg = (C1g, C2g,…, Cng ), where Ci represents the i-th candidate approximate circuit in generation g;

[0088] (6) According to the area ...

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 an approximate circuit logic comprehensive optimization method based on an evolution strategy. Three parameters which are circuit area, power consumption and logic function ratio can be simultaneously optimized, to find out maximum alternating gains and losses between a circuit logic function and the area / power consumption. The optimization method based on evolution has thecapability of solving nonlinear problems, and an approximately optimal solution is found within a large search space.

Description

technical field [0001] The invention relates to an approximate circuit logic synthesis optimization method based on an evolution strategy. Background technique [0002] As VLSI fabrication technology has approached the nanometer scale, the dramatic advances in most circuit properties, especially latency and yield, have begun to taper off. One of the main reasons for this trend is the increase of non-ideal factors in the circuit, such as the probability of circuit defects and the generation of circuit variation in the industrial production process. In order to alleviate the influence of this non-ideal factor, researchers have proposed the concept of error tolerance and defect tolerance, but this technology has a great disadvantage-they require additional hardware, so compared with other circuits in the past , which is more complex. Therefore, the concept of fault tolerance is born: that is, while simplifying the circuit, it does not affect the operation of the circuit itsel...

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 Applications(China)
IPC IPC(8): G06F17/50
CPCG06F30/327Y02D10/00
Inventor 陶砚蕴王沁宇姜鑫张立军
Owner SUZHOU UNIV