IP Library Granted Patent US 7,370,297
Granted Patent B2
US 7,370,297 · App. 11/065,535 · Granted May 6, 2008

Method, system, and computer program for validating correspondence information between behavior and lower level description of a circuit design

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,370,297
App. No.
11/065,535
Granted
May 6, 2008
Kind
B2
Abstract

A circuit design support method, system, and computer program product for displaying information on a circuit information described according to each design level in circuit design is described. The method and system includes acquiring behavior level description information by description of a behavior level. They also include acquiring lower level description information in a design level lower than the behavior level. Further, acquiring correspondence information for making correspondence between part of the behavior level description information and part of the lower level description information is included, along with displaying correspondence between part of the behavior level description information and part of the lower level description information based on the correspondence information. Displaying the correspondence can further include receiving a user selection of a part of the correspondence information, and highlighting the user selection of both the behavior level description information and the lower level description information from the correspondence information.

Claims (50)

1. A computer program product, in a computer readable medium, including computer program instructions thereon which when executed by a computer to display information on a circuit information described according to each design level in circuit design, the computer program instructions implementing a method comprising:

acquiring behavior level description information in which circuit information is described by description of a behavior level;

acquiring lower level description information in which circuit information on a same circuit as the behavior level description information is described in a design level lower than the behavior level;

acquiring correspondence information for making correspondence between a part of the behavior level description information and a part of the lower level description information; and

displaying the correspondence between the part of the behavior level description information and the part of the lower level description information based on the correspondence information,

wherein the displaying of the correspondence comprises:

receiving a user selection of a part of the lower level description information:

searching the correspondence information based on the selected part and determining a part of the behavior level description information corresponding to the selected part; and

highlighting the determined part.

2. The computer program product according to claim 1 , wherein the displaying of the correspondence comprises: receiving a user selection of a part of the behavior level description information;

searching the correspondence information based on the selected part and determining a part of the lower level description information corresponding to the selected part; and

highlighting the determined part.

3. The computer program product according to claim 1 , wherein the displaying of the correspondence comprises:

searching the correspondence information and determining a plurality of parts of the behavior level description information in which the corresponding parts of the lower level description information exist;

highlighting the plurality of parts and prompting a user to select a part out of the plurality of parts;

searching the correspondence information based on the selected part and determining a part of the lower level description information corresponding to the selected part; and

highlighting the determined part of the lower level description information.

4. The computer program product according to claim 1 , wherein the displaying of the correspondence comprises:

searching the correspondence information and determining a plurality of parts of the lower level description information in which the corresponding parts of the behavior level description information exist;

highlighting the plurality of parts and prompting a user to select a part out of the plurality of parts;

searching the correspondence information based on the selected part and determining a part of the behavior level description information corresponding to the selected part; and

highlighting the determined part of the behavior level description information.

5. The computer program product according to claim 1 , wherein the lower level description information is information on a circuit described in Register Transfer Level (RTL).

6. The computer program product according to claim 1 , wherein the lower level description information is delay information of a gate in a gate level.

7. The computer program product according to claim 1 , wherein the lower level description information is a gate net list in a gate level.

8. The computer program product according to claim 1 , wherein the lower level description information is delay information of a gate in layout design.

9. The computer program product according to claim 1 , wherein the lower level description information includes RTL circuit information described by Register Transfer Level (RTL) and delay information of a gate in gate level.

10. The computer program product according to claim 1 , wherein the correspondence information is information for making correspondence between a line of the behavior level description information and a line of the lower level description information.

11. The computer program product according to claim 6 , wherein the correspondence information is information for making correspondence between a line of the behavior level description information and a gate of the delay information.

12. The computer program product according to claim 8 , wherein the correspondence information is information for making correspondence between a line of the behavior level description information and a gate of the delay information.

13. The computer program product according to claim 9 , wherein the correspondence information includes information for making correspondence between a line of the behavior level description information and a line of the RTL circuit information, and information for making correspondence between a line of the RTL circuit information, and gate of the delay information.

14. The computer program product according to claim 1 , wherein the lower-level description information and the correspondence information are generated based on the behavior level description information.

15. A circuit design support method for displaying information on a circuit information described according to each design level in circuit design, comprising:

acquiring behavior level description information in which circuit information is described by description of a behavior level;

acquiring lower level description information in which circuit information on a same circuit as the behavior level description information is described in a design level lower than the behavior level;

acquiring correspondence information for making correspondence between a part of the behavior level description information and a part of the lower level description information; and

displaying the correspondence between the part of the behavior level description information and the part of the lower level description information based on the correspondence information,

wherein displaying the correspondence further comprises:

receiving a user selection of a part of the correspondence information; and

highlighting the user selection, including highlighting both the behavior level description information and the lower level description information selected from the correspondence information.

16. The circuit design support method according to claim 15 , wherein the lower level description information and the correspondence information are generated based on the behavior level description information.

17. A circuit design support system for displaying information on a circuit information described according to each design level in circuit design, comprising:

a behavior level description information acquisition unit for acquiring behavior level description information in which circuit information is described by description of a behavior level;

a lower level description information acquisition unit for acquiring lower level description information in which circuit information on a same circuit as the behavior level description information is described in a design level lower than the behavior level;

a correspondence information acquisition unit for acquiring correspondence information for making correspondence between a part of the behavior level description information and a part of the lower level description information; and

a display unit for displaying the correspondence between the part of the behavior level description information and the part of the lower level description information based on the correspondence information,

wherein the display unit comprises:

a selection unit for receiving a user selection of a part of the correspondence information; and

a highlighting unit for highlighting the user selection, including highlighting both the behavior level description information and the lower level description information selected from the correspondence information.

18. The circuit design support system according to claim 17 , further comprising a synthesis unit for generating the lower level description information and the correspondence information based on the behavior level description information.

Assignments (2)
CHANGE OF NAME Recorded Nov 11, 2010
From: NEC ELECTRONICS CORPORATION
To: RENESAS ELECTRONICS CORPORATION
Reel/Frame 025346/0975 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 24, 2005
From: OTSUBO, MOTOHIDE
To: NEC ELECTRONICS CORPORATION
Reel/Frame 015957/0414 →