Method and device for detecting unreasonable component placement constraint

A component and reasonable technology, applied in the field of detecting unreasonable constraints on the placement of components by users, can solve the deterioration of design results, the constraints of component placement will not fully improve, and it is difficult to guarantee design results and design efficiency and other issues to achieve the effect of high design efficiency and maximum optimization effect

Inactive Publication Date: 2011-05-11
SYNOPSYS SHANGHAI
View PDF8 Cites 4 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

But in fact, in many cases, the user-defined component placement constraints will not improve all of them, and there may even be some unreasonable constraints that lead to the deterioration of the design results.
However, the design tools in the industry have not provided the screening function for this part of user-defined constraints. Users can only judge whether unreasonable constraints have been added based on their own experience and check them out manually; thus it is difficult to guarantee ideal design results. and design efficiency

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
  • Method and device for detecting unreasonable component placement constraint
  • Method and device for detecting unreasonable component placement constraint
  • Method and device for detecting unreasonable component placement constraint

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0020] In order to better understand the spirit of the present invention, it will be further described below in conjunction with preferred embodiments of the present invention.

[0021] The invention provides a method and a device for automatically detecting unreasonable component placement constraints defined by users in IC design.

[0022] Such as image 3 As shown, in one embodiment, the method for automatically detecting user-defined unreasonable component placement constraints in IC design of the present invention uses the quality of a path as an evaluation criterion. First generate a reference IC design in step 10, whose component placement constraints are based entirely on the default settings of the design tool. In step 11, a custom IC design is generated, and compared with the reference IC design, at least one user-defined component placement constraint is added to the custom IC design. In step 12, the reference IC design is compared with the custom IC design, and a...

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 provides a method and a device for automatically detecting unreasonable RP constraints which are defined by a user, wherein the detection method comprises the following steps of: respectively producing a reference integrated circuit design and a user-defined integrated circuit design, wherein, in relation to the reference integrated circuit design, the user-defined integrated circuit design is added with component placement constraints which are defined by at least one user; then comparing the reference integrated circuit design with the user-defined integrated circuit design, and finding out all deviation paths of the user-defined integrated circuit design by means of a judgment standard in relation to the corresponding paths of the reference integrated circuit design; and then finding out all components which are defined by the component placement constraints defined by at least one user from the deviation paths, thereby finding out the unreasonable component placement constraints from the component placement constraints which are defined by at least one user. The method and the device for detecting unreasonable component placement constraints provided by the invention have the advantages that the detection result is accurate, the detection efficiency is high and the design results are more suitable to expected results.

Description

technical field [0001] The present invention relates to a method and device for detecting unreasonable constraints placed by users on component placement, and in particular to an automatic detection of user-defined unreasonable component placement in integrated circuit (integrated circuit, IC) design Method and apparatus for restraint. Background technique [0002] In IC design, usually according to the user's needs, the design tool will operate according to its default settings. Taking the placement of components as an example, the more common design methods are as follows: figure 1 shown. First, a gate-level netlist is generated in step 700 of a front-end design, and then the final IC is obtained through back-end design processes such as placement optimization step 701, clock tree establishment and optimization step 702, and connection optimization step 703. design results. This design method is simple and fast. However, in many cases, users think that the default desi...

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