DISTRIBUTING SPARE LATCH CIRCUITS IN INTEGRATED CIRCUIT DESIGNS
First Claim
Patent Images
1. A method for allocating spare latches in a design, comprising:
- determining logic blocks in an integrated circuit (IC) design;
determining an allocation of spare latch circuits among the logic blocks based on respective attributes of the logic blocks; and
placing the spare latch circuits in the IC design in accordance with the determined allocation based on local clock buffers corresponding to the logic blocks in the IC design,wherein the determining, the allocation, and the placing are performed using a computer device.
7 Assignments
0 Petitions
Accused Products
Abstract
Methods for allocating spare latch circuits to logic blocks in an integrated circuit design are provided. A method includes determining logic blocks in the design and determining and determining an allocation of spare latch circuits among the logic blocks based on respective attributes of the logic blocks. The method further include placing the spare latch circuits in the design in accordance with the determined allocation based on local clock buffers corresponding with the logic blocks.
-
Citations
25 Claims
-
1. A method for allocating spare latches in a design, comprising:
-
determining logic blocks in an integrated circuit (IC) design; determining an allocation of spare latch circuits among the logic blocks based on respective attributes of the logic blocks; and placing the spare latch circuits in the IC design in accordance with the determined allocation based on local clock buffers corresponding to the logic blocks in the IC design, wherein the determining, the allocation, and the placing are performed using a computer device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 21)
-
-
11-20. -20. (canceled)
-
22. A method for allocating spare latches in a design, comprising:
-
determining logic blocks in an integrated circuit (IC) design; determining for each of the logic blocks a likelihood of design change based on the respective attributes of the logic block; determining an allocation of spare latch circuits among the logic blocks based on the respective likelihood of design change of the logic blocks; and placing the spare latch circuits in the IC design in accordance with the determined allocation, wherein the determining the logic blocks, the determining the likelihood, the determining the allocation, and the placing are performed using a computer device. - View Dependent Claims (23, 24, 25)
-
Specification