IP Library Granted Patent US 7,539,956
Granted Patent B1
US 7,539,956 · App. 11/601,272 · Granted May 26, 2009

System and computer program product for simultaneous cell identification/technology mapping

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,539,956
App. No.
11/601,272
Granted
May 26, 2009
Kind
B1
Abstract

A system, method and computer program product are provided for simultaneous cell identification/technology mapping. In use, a plurality of data operators is received. Further, at least two cells are identified for each data operator, simultaneously with technology mapping. By this design, at least one of the cells may thus be selected for design optimization purposes.

Claims (21)

1. A computer program product embodied on a computer readable medium, comprising:

computer code for receiving a first design with a first library associated therewith, the first library having a plurality of data operators including non-Boolean data operators and Boolean data operators;

computer code for identifying at least two cells for each of the plurality of the data operators simultaneously with technology mapping; and

computer code for selecting one of the cells for a second design, the second design being functionally equivalent to the first design and associated with a second library.

2. The computer program product of claim 1 , wherein the identifying and the technology mapping are carried out in the context of two passes, where the first pass utilizes forward propagation and the second pass utilizes backward propagation.

3. The computer program product of claim 1 , wherein the data operators include arithmetic operators.

4. The computer program product of claim 1 , wherein the data operators include multiplexer operators.

5. The computer program product of claim 1 , wherein the cells include architectural cells.

6. The computer program product of claim 1 , wherein the at least two cells are included in the first library.

7. The computer program product of claim 1 , wherein the first design has a netlist associated therewith.

8. The computer program product of claim 1 , wherein the selection of one of the cells results in the second library associated with the second design.

9. The computer program product of claim 8 , wherein the second design has a netlist associated therewith.

10. The computer program product of claim 9 , and further comprising determining if timing constraints can be met.

11. The computer program product of claim 10 , wherein the timing constraints are user-defined.

12. The computer program product of claim 10 , wherein the netlist of the second design achieves a minimal combination of area and power, if the timing constraints can be met.

13. The computer program product of claim 10 , wherein the netlist of the second design achieves a minimal worst timing violation, if the timing constraints cannot be met.

14. The computer program product of claim 1 , wherein the identification of the two cells for each of the plurality of the data operators and the technology mapping are carried out in single step.

15. A system, comprising:

logic for receiving a first design with a first library associated therewith, the first library having a plurality of data operators including non-Boolean data operators and Boolean data operators;

logic for identifying at least two cells for each of the plurality of the data operators simultaneously with technology mapping; and

logic for selecting one of the cells for a second design, the second design being functionally equivalent to the first design and associated with a second library.

Assignments (3)
MERGER AND CHANGE OF NAME Recorded Jun 16, 2021
From: MENTOR GRAPHICS CORPORATION; SIEMENS INDUSTRY SOFTWARE INC.
To: SIEMENS INDUSTRY SOFTWARE INC.
Reel/Frame 056597/0234 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 13, 2018
From: CALYPTO DESIGN SYSTEMS, INC.
To: MENTOR GRAPHICS CORPORATION
Reel/Frame 047766/0077 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 16, 2006
From: XIE, AIGUO; ROY, SUMIT
To: CALYPTO DESIGN SYSTEMS, INC.
Reel/Frame 018617/0221 →