Power and area optimization method of incomplete certain Reed-Muller circuit based on NSGA-II

A technology of area optimization and power consumption, applied in the direction of XOR circuit, logic circuit with logic function, etc., can solve the problem of poor effect, unable to solve non-convex Pareto, few RM logic circuit power consumption and area optimization at the same time, etc. problem, to achieve the effect of good power consumption and area performance

Active Publication Date: 2015-12-23
BEIHANG UNIV
View PDF3 Cites 13 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0009] (2) The research on the optimization of RM logic circuits considering irrelevant items mainly focuses on the polarity conversion of RM expressions including irrelevant items and the simplification of logic function expressions. Few studies use irrelevant items to compare the power consumption of RM logic circuits Simultaneous optimization of area
However, because the traditional weighted summation method has various ...

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
  • Power and area optimization method of incomplete certain Reed-Muller circuit based on NSGA-II
  • Power and area optimization method of incomplete certain Reed-Muller circuit based on NSGA-II

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0051] The present invention will be described in detail below in conjunction with the accompanying drawings and specific embodiments, but not as a limitation of the present invention.

[0052] figure 1 It is a flow chart of the NSGA-II-based method for optimizing the power consumption and area of ​​an incompletely determined Reed-Muller circuit in the present invention. Such as figure 1 As shown, the method includes:

[0053] Step 1, convert the incompletely deterministic Boolean logic function into an incompletely deterministic RM expression of zero polarity by using the list technique;

[0054] Step 2, encode the binary numbers of the irrelevant items that do not completely determine the Boolean logic function into chromosomes;

[0055] Step 3, according to the characteristics of the RM logic circuit, respectively establish a power consumption estimation model and an area estimation model;

[0056] Step 4, according to the determined power consumption estimation model 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 provides a power and area optimization method of an incomplete certain Reed-Muller circuit based on NSGA-II. The method comprises the steps of (1) converting an incomplete certain Boolean logic function into a zero polarity incomplete certain RM expression, (2) encoding the binary number of don't care term option of the incomplete certain Boolean logic function as a chromosome, (3) establishing a power area estimation model, (4) establishing a power area target function, (5) establishing fitness functions related to a power and an area, (6) determining a constraint, (7) initializing parameters, (8) generating an initial population and performing non-dominated sorting, (9) performing selection crossover and mutation and generating a son generation population, (10) combining father and son generation populations and performing non-dominated sorting, (11) calculating an individual crowding degree in a non-dominated layer and forming new father and son generation populations, (12) performing selection crossover and mutation on the new father and son generation populations and generating a new son generation population, (13) returning to the step (10) if current evolution generation number is smaller than or equal to a maximum evolution generation number, otherwise, outputting an optimal solution set, and (14) selecting an optimal don't care term option from the optimal solution set and obtaining a corresponding complete certain RM expression.

Description

technical field [0001] The invention relates to an optimization method for power consumption and area of ​​an incompletely determined Reed-Muller circuit, in particular to a method for optimizing power consumption and area of ​​an incompletely determined Reed-Muller circuit based on NSGA-II. The invention belongs to the technical field of logic functions and logic circuits. Background technique [0002] The logic function can be realized not only by Boolean logic based on AND / OR / NOT operation, but also by Reed-Muller (RM) logic based on AND / XOR or XNOR / OR operation. For some circuits, such as arithmetic circuits, parity check circuits, and communication circuits, where XOR operations are more frequent, compared with Boolean logic implementations, RM logic implementations have greater advantages in terms of power consumption, area, and speed. And because the change of a certain input of the XOR gate will directly cause the change of its output, the RM logic circuit also has ...

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
IPC IPC(8): H03K19/20H03K19/21
Inventor 何振学王翔肖利民张荣谷飞李书攀徐洋
Owner BEIHANG UNIV
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products