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

Apparatus and method for extracting device connection relation from netlist file

A netlist file and connection relationship technology, which is applied in the direction of instruments, special data processing applications, electrical digital data processing, etc., can solve problems such as designer barriers, poor readability, and difficulty in direct reading, so as to save development costs and reduce The effect of the designer's burden

Inactive Publication Date: 2009-04-29
李鑫
View PDF1 Cites 25 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0021] It can be seen that the netlist file reflects the mapping relationship between the signal and the device in the schematic diagram (also called the mapping table). Electronic designers often need to master this mapping relationship in the electronic design process, so it is necessary to copy the The device connection relationship is extracted, and then the mapping relationship reflected by it is studied. Unfortunately, the readability of the netlist file generated by the software is poor, and it is difficult to read it directly. At present, most technicians use manual comparison with the schematic diagram in practice. Studying the mapping relationship by copying the device connection relationship, such manual operation is time-consuming and has a high error rate, which brings great obstacles to the designer

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
  • Apparatus and method for extracting device connection relation from netlist file
  • Apparatus and method for extracting device connection relation from netlist file
  • Apparatus and method for extracting device connection relation from netlist file

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0041] Such as figure 1 As shown, the present invention provides a device for extracting device connection relations from a netlist file, which includes a sequentially connected netlist file extraction unit 101, an information processing unit 102, a cache unit 103, and a file generation unit 104, that is, a network The table file extraction unit 101 is connected with the information processing unit 102, the information processing unit 102 is connected with the cache unit 103, and the cache unit 103 is connected with the file generation unit 104; when the user uses this device, the netlist file extraction unit 101 automatically Call the built-in function module of the EDA software to process the schematic diagram selected by the user, generate a netlist file, and store it in a certain path on the disk, and the netlist file extraction unit 101 extracts the netlist file according to the path for subsequent analysis and processing; The information processing unit 102 includes a fi...

Embodiment 2

[0043] Such as figure 2 As shown, the present invention provides a device for extracting device connection relations from a netlist file. The difference from Embodiment 1 is that the device adds an input port, which is connected to the netlist file extraction unit for receiving the externally input device information or the netlist file, and sending it to the extracting unit. For example, if figure 2 As shown, the input port is the user input port 100, and the user input port 100 is connected to the netlist file extraction unit 101. In some cases, it is only necessary to know the connection relationship of some devices in the schematic diagram, and at this time, the user inputs the part of the device. For the name information, the netlist file extracting unit 101 only needs to extract the netlist files related to the part of the device name information, thus reducing the amount of data processed by the system and improving the processing efficiency of the system.

[0044] ...

Embodiment 3

[0046] The invention also provides a method for extracting device connection relationship from a netlist file, which includes the following steps.

[0047] A1, receive and extract the netlist file, analyze and process to obtain the processed data, which includes the name information of the network name, the device and its pin connection information; the following steps can be performed before step A1: A0, in the schematic diagram, preset to be The name of the device and its pin names are extracted to generate the netlist file.

[0048] Wherein, step A0 may specifically perform the following steps: by using at least one EDA software mentioned above, in the schematic diagram, the name of the device to be extracted and the name of its pin are preset, and the netlist file is generated. For example, step A0 may perform the following operations: A01, select each device to be extracted, and assign a distinguished name; A02, select each pin of the device to be extracted, and name it; ...

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 device for extracting the connection relationships among devices from net list files, comprising a net list file extracting unit, an information processing unit, a buffer unit and a file generating unit which are connected successively. The net list file extracting unit is used for extracting the net list files to be sent to the information processing unit. The information processing unit is used for analyzing and processing the net list files to obtain processing data to be sent to the buffer unit. The processing data comprise a network name and the name of at least one component which is connected with the network and pin connection information thereof. The buffer unit is used for buffering the processing data. The file generating unit is used for reading the processing data from the buffer unit to generate files for describing the connection relationship of the components.

Description

technical field [0001] The invention relates to the technical field of electronic design automation—EDA (Electronic Design Automation), in particular to a device and a method for extracting device connection relationships from netlist files. Background technique [0002] EDA is the abbreviation of Electronic Design Automation (Electronic Design Automation), developed from the concepts of computer-aided design (CAD), computer-aided manufacturing (CAM), computer-aided testing (CAT) and computer-aided engineering (CAE) in the early 1990s came. EDA technology is to use the computer as a tool. The designer completes the design file with the hardware description language HDL on the EDA software platform, and then the computer automatically completes logic compilation, simplification, segmentation, synthesis, optimization, layout, wiring and simulation until Adaptation compilation, logic mapping and programming download for specific target chips. The emergence of EDA technology h...

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
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