Integrated circuit modeling acquisition method and system based on abstract syntax tree

An abstract syntax tree, integrated circuit technology, applied in CAD circuit design, electrical digital data processing, special data processing applications, etc., can solve the problem of modeling acquisition or design is not efficient enough, to improve flexibility and efficiency, improve compatibility sexual effect

Pending Publication Date: 2021-06-18
HUNAN UNIV
View PDF2 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] Aiming at the above defects or improvement needs of the prior art, the present invention provides a method and system for obtaining integrated circuit modeling based on an abstract syntax tree. design status, resulting in technical problems with insufficient efficiency of modeling acquisition or design

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
  • Integrated circuit modeling acquisition method and system based on abstract syntax tree
  • Integrated circuit modeling acquisition method and system based on abstract syntax tree
  • Integrated circuit modeling acquisition method and system based on abstract syntax tree

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0055] In order to make the object, technical solution and advantages of the present invention clearer, the present invention will be further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described here are only used to explain the present invention, not to limit the present invention. In addition, the technical features involved in the various embodiments of the present invention described below can be combined with each other as long as they do not constitute a conflict with each other.

[0056] VLSI generally refers to integrated circuits with relatively high integration such as field programmable logic gate arrays, system-on-chips, and large-capacity static random access memories. With its increasing scale, hierarchical and modular design has become the mainstream. Verilog HDL is one of the languages ​​commonly used in circuit design. It is a language that describes the struct...

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 integrated circuit modeling acquisition method and system based on an abstract syntax tree, and belongs to the technical field of integrated circuit design. The method comprises the following steps: acquiring a Verilog HDL source code project file of the large-scale integrated circuit, and extracting .V files with a mutual dependency relationship; analyzing the .V file into an abstract syntax tree, and exporting the abstract syntax tree into a .Json file; traversing the file meeting the standard json format to obtain data information, and storing the data information into a data structure; and analyzing the data structure to obtain an analysis result, and exporting the analysis result as a TXT file. Due to the fact that the abstract syntax tree does not depend on specific grammar and language details, after the source code is converted into the abstract syntax tree, many operations can be conducted on the abstract syntax tree, and then the flexibility and efficiency of modeling design of a super-large-scale integrated circuit can be improved.

Description

technical field [0001] The invention belongs to the technical field of integrated circuit design, and more specifically relates to an integrated circuit modeling and design method and system based on an abstract syntax tree. Background technique [0002] VLSI generally refers to integrated circuits with relatively high integration such as field programmable logic gate arrays, system-on-chips, and large-capacity static random access memories. With its increasing scale, hierarchical and modular design has become the mainstream. Verilog HDL is one of the languages ​​commonly used in circuit design. It is a language that describes the structure and behavior of digital system hardware in text form. It can represent logic circuit diagrams, logic expressions, and logic completed by digital logic systems. Features. In the process of design and coding, the use of each design level, each module unit, and each type of port is very important information, so frequent statistics are nee...

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/31G06F30/398
CPCG06F30/31G06F30/398
Inventor 李肯立张金丽肖正陈岑刘楚波段明星唐卓廖清肖国庆
Owner HUNAN 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