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

A Method for Checking the Functional Consistency of Standard Cells of Timing Library and Netlist Library

A standard cell and timing library technology, applied in special data processing applications, CAD circuit design, etc., can solve problems such as low efficiency

Active Publication Date: 2020-06-02
北京华大九天科技股份有限公司
View PDF3 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

The traditional method of verifying functions is through simulation, which is less efficient

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
  • A Method for Checking the Functional Consistency of Standard Cells of Timing Library and Netlist Library
  • A Method for Checking the Functional Consistency of Standard Cells of Timing Library and Netlist Library
  • A Method for Checking the Functional Consistency of Standard Cells of Timing Library and Netlist Library

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0026] The preferred embodiments of the present invention will be described below in conjunction with the accompanying drawings. It should be understood that the preferred embodiments described here are only used to illustrate and explain the present invention, and are not intended to limit the present invention.

[0027] figure 1 For the method flow chart of the standard unit function consistency of inspection timing library and netlist library according to the present invention, below will refer to figure 1 , the method for checking the consistency of the standard cell functions of the timing library and the netlist library of the present invention is described in detail.

[0028] In step 101, prepare the standard cell library files of the timing library (Timing Library) and the netlist library (Verilog) that need to be compared, and read them into the EDA tool;

[0029] In this step, the function files of the standard cells of the timing library and the netlist library are...

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

A method for detecting functional consistency of standard units of a timing library and a netlist library includes the steps of acquiring function file of standard units of the timing library and the netlist library, acquiring functional attribute of the timing library to obtain a first boolean expression, acquiring functional description of the netlist library and converting the functional description into a second boolean expression, judging whether the first boolean expression and the second boolean expression are the same and then verifying functional consistency of the standard units of the timing library and the netlist library. According to the method for detecting functional consistency of standard units of timing library and netlist library, the functional description of Verilog is converted into the boolean expression, and the boolean expression is compared with the boolean expression defined by function attribute of the Timing Library; further, the classic BDD or SAT solver is utilized to judge whether the two boolean expressions are of equal value or not so as to verify the functional consistency of the standard units of the netlist library and the timing library effectively.

Description

technical field [0001] The invention relates to the field of computer-aided design of integrated circuits, in particular to a method for checking the consistency of standard unit functions of a timing library and a netlist library. Background technique [0002] With the development of chip technology, chip design is becoming more and more complex, and functional verification is very important in the entire design process. The traditional way to verify the function is through emulation, which is less efficient. [0003] In different files, the description forms of standard unit functions are completely different. The functional attributes in the timing library (Timing Library) are given by Boolean expressions, while in the netlist library (Verilog) file, the functions of standard cells can be described by the connection relationship of gate cells. and [0004] Therefore, proposing a new method for checking the consistency of the standard cell functions of the timing librar...

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/39
CPCG06F30/39
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