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

Multi-level netlist processing method, device, computer equipment and storage medium

A processing method and a technology of a processing device, which are applied in the field of computer equipment, storage media, devices, and multi-layer netlist processing methods, and can solve the problems of high complexity of netlist processing and loss of netlist information, etc.

Active Publication Date: 2020-08-25
GOWIN SEMICON CORP LTD
View PDF7 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] Embodiments of the present invention provide a multi-layered netlist processing method, device, computer equipment, and storage medium to solve the problems of high complexity of netlist processing or loss of netlist information existing in the process of netlist construction in current multi-layer structure design question

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
  • Multi-level netlist processing method, device, computer equipment and storage medium
  • Multi-level netlist processing method, device, computer equipment and storage medium
  • Multi-level netlist processing method, device, computer equipment and storage medium

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0025] The following will clearly and completely describe the technical solutions in the embodiments of the present invention with reference to the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are some of the embodiments of the present invention, but not all of them. Based on the embodiments of the present invention, all other embodiments obtained by persons of ordinary skill in the art without creative efforts fall within the protection scope of the present invention.

[0026] The embodiment of the present invention provides a multi-level netlist processing method. The multi-level netlist processing method is applied in a multi-level netlist processing system (hereinafter referred to as "system"), and the upper level The module instantiation object of the module is replaced with a complete lower-level module to realize the expansion of the multi-level netlist into the target single-level netlist, which is convenient fo...

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 multi-layer hierarchical netlist processing method, a device, equipment and a medium. The method comprises the steps of acquiring hardware circuit design, and generating a multi-layer hierarchical netlist based on the hardware circuit design; analyzing the multi-layer hierarchical netlist to generate a corresponding module call relationship tree, the module call relationship tree comprising an upper-layer hierarchical module, a lower-layer hierarchical module and an inter-module call relationship, and each upper-layer hierarchical module comprising at least one moduleinstantiation object; and according to the inter-module calling relationship, sequentially replacing each module instantiation object with a lower-layer hierarchical module, and inserting a virtual node storing module information into the connection position of the lower-layer hierarchical module and the upper-layer hierarchical module to obtain a target single-layer netlist. According to the method, the problem of high netlist processing complexity or netlist information loss in the netlist construction process of the current multi-layer structure design is solved.

Description

technical field [0001] The invention relates to the technical field of EDA software development, in particular to a multi-level netlist processing method, device, computer equipment and storage medium. Background technique [0002] In the process of hardware circuit design, in order to meet the reusability of design code and improve maintainability, it is generally necessary to write some specific functions into separate design modules and instantiate these design modules in other logic. Among them, the hardware circuit generated by the hardware circuit design is an important part of the circuit system. The hardware circuit is a circuit composed of various design modules. The design modules include but are not limited to regulated power supply circuits, operational amplifier circuits, comparator circuits, The minimum system of single chip microcomputer, H bridge motor drive circuit, RC / LC filter and electronic switch composed of FET / transistor, etc. [0003] For large-scale...

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): G06F30/327G06F30/394
Inventor 孙杰王宁刘奎
Owner GOWIN SEMICON CORP LTD
Features
  • R&D
  • Intellectual Property
  • Life Sciences
  • Materials
  • Tech Scout
Why Patsnap Eureka
  • Unparalleled Data Quality
  • Higher Quality Content
  • 60% Fewer Hallucinations
Social media
Patsnap Eureka Blog
Learn More