IP Library Granted Patent US 8,060,845
Granted Patent B2
US 8,060,845 · App. 12/173,222 · Granted Nov 15, 2011

Minimizing impact of design changes for integrated circuit designs

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 8,060,845
App. No.
12/173,222
Granted
Nov 15, 2011
Kind
B2
Abstract

A method is provided for updating an existing netlist to reflect a design change. A register transfer level (RTL) design incorporating the design change and the existing netlist are provided to a synthesis tool. The existing netlist is set to a read-only condition to prevent a change to the existing netlist. The design and the read-only existing netlist are processed with the synthesis tool reusing logic structures from the read-only existing netlist by performing an optimization of the design and the read-only existing netlist with an objective to minimize the design space. The optimization is constrained by the read-only existing netlist. A result is generated by the synthesis tool including the existing netlist and a new portion of a netlist reflecting the design change.

Claims (15)

1. A method of updating an existing netlist to reflect a design change, the method comprising:

providing a register transfer level (RTL) design incorporating the design change to a synthesis tool;

providing the existing netlist to the synthesis tool;

setting the existing netlist to a read-only condition to prevent a change to the existing netlist;

synthesizing the design and the read-only existing netlist with the synthesis tool reusing logic structures from the read-only existing netlist by performing an optimization of the design and the read-only existing netlist with an objective to minimize the design space, the optimization being constrained by the read-only existing netlist; and

generating by the synthesis tool the existing read-only netlist and a portion of a new netlist reflecting the design change.

2. The method of claim 1 further comprising:

modifying the existing netlist with the portion of the new netlist reflecting the change.

3. The method of claim 2 wherein modifying the existing netlist comprises:

matching inputs and outputs of a portion of the existing netlist with the portion of the new netlist; and

replacing the portion of the existing netlist with the portion of the new netlist.

4. The method of claim 2 wherein the modification of the existing netlist is performed by the synthesis tool.

5. The method of claim 2 further comprising:

updating placement, routing, and timing using the modified netlist.

6. The method of claim 1 wherein the design is provided in the form of a netlist.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 1, 2013
From: INTERNATIONAL BUSINESS MACHINES CORPORATION
To: MENTOR GRAPHICS CORPORATION
Reel/Frame 029733/0156 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 3, 2011
From: HERZL, ROBERT D.; HORTON, ROBERT S.; LAURICELLA, KENNETH A.; MILTON, DAVID W.; OGILVIE, CLARENCE R.; SCHANELY, PAUL M.; SHARMA, NITIN; WILDER, TAD J.; WINN, CHARLES B.
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 026695/0517 →