Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Netlist-level circuit area optimization method based on AND gate inverter diagram and storage medium

An area optimization, level circuit technology, applied in the field of netlist level circuit area optimization method and storage medium based on the AND gate inverter diagram, can solve the problems of non-universality, reduce circuit structure redundancy, memory reduction, the effect of reducing the area of ​​the circuit structure

Pending Publication Date: 2021-04-30
西安国微半导体有限公司
View PDF0 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] For the initial netlist-level circuit model, it is often necessary to continue processing before it can be used for the next step, such as segmentation and other behaviors, and the next step of transformation needs to be carried out on this basis. Corresponding to these purposes, although in reality it has There are corresponding optimization methods such as area, but these are optimized for specific purposes and are not universal

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
  • Netlist-level circuit area optimization method based on AND gate inverter diagram and storage medium
  • Netlist-level circuit area optimization method based on AND gate inverter diagram and storage medium
  • Netlist-level circuit area optimization method based on AND gate inverter diagram and storage medium

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0037] At present, for the optimization and improvement of netlist-level circuits, most of the related technologies are to preprocess the netlist-level circuits and correspond to the next specific operation process, and use corresponding algorithms to optimize the cost of this operation process, such as in When performing netlist-level circuit segmentation, it is often optimized by optimizing the time and accuracy of the segmentation algorithm after converting the netlist-level circuit into a hypergraph form or other forms. Although these methods can achieve optimized results , but they are all optimizing the operation of the circuit for a certain purpose, and cannot be optimized above the level of the circuit itself; secondly, for some small circuit designs, people may use Boolean algebra such as Karnaugh maps, or other The simplification method is used to perform mathematical calculations to achieve the purpose of reducing circuit structure redundancy and circuit area. This m...

Embodiment 2

[0065] The present invention also provides a computer-readable storage medium, where a computer program is stored in the computer-readable storage medium, and when the computer program is executed by a processor, the steps of the first embodiment above are implemented.

[0066] Generally, the computer-readable storage medium can be placed in a computer device, see Figure 6, the computer device may include units or modules such as a processor, a communication interface, a computer-readable storage medium, and a communication bus, wherein the processor, the communication interface, and the memory complete mutual communication through the communication bus,

[0067] Computer-readable storage medium for storing computer programs;

[0068] When the processor is used to execute the program stored on the computer-readable storage medium, the following steps are implemented:

[0069] Step 1, obtaining the first netlist-level circuit file;

[0070] Step 2. According to the first net...

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 netlist-level circuit area optimization method based on an AND gate inverter diagram and a storage medium. The optimization method comprises the following steps: step 1, acquiring a first netlist-level circuit file; step 2, according to the first netlist-level circuit file, obtaining a plurality of first nodes and connection relationships among the first nodes according to a preset sequence; step 3, correspondingly creating the first node as a second node of the AND gate / inverter graph based on a preset sequence, and when the second node has a local substructure, searching an isomorphic structure of the local substructure in the hash table by utilizing a hash search method to obtain a creation result of the second node; and step 4, based on a preset sequence, processing the next first node according to the method in the step 3 until all the first nodes are processed to obtain a final AND gate / inverter graph. According to the optimization method, the redundant circuit structure can be removed, so that the redundancy of the circuit structure is reduced, the purpose of reducing the area of the circuit structure is achieved, and finally the memory is reduced.

Description

technical field [0001] The invention belongs to the technical field of circuit design, and in particular relates to a netlist-level circuit area optimization method based on an AND gate inverter diagram and a storage medium. Background technique [0002] With the rapid growth of the scale of integrated circuits, due to some software and hardware factors, when the scale of integrated circuits is large, the number of components in the generated circuit often increases during the design and subsequent synthesis, simulation, and verification processes, which will lead to The further increase of the circuit scale causes waste of time and money. [0003] Driven by this market situation, when designing integrated circuits, these factors need to be considered for how to reduce the design iteration time of integrated circuits, improve design efficiency to shorten the design process, and subsequent verification processes. In the design process, since a large number of operations need...

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): G06F30/323
CPCG06F30/323Y02D10/00
Inventor 屈展
Owner 西安国微半导体有限公司
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products