Method and apparatus to distribute spare cells within a standard cell region of an integrated circuit
First Claim
1. A method of inserting standard cells into an integrated circuit, said method comprising the steps of:
- generating an initial layout of standard cells in an integrated circuit;
selecting a cluster of standard cell groups to be inserted into said initial layout of standard cells; and
distributing said cluster of standard cell groups into said initial layout of standard cells by repeatedly inserting standard cell groups from said cluster into said initial layout of standard cells.
2 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus to distribute spare cells into a standard cell region of an integrated circuit is described. An initial layout of standard cells is first generated by a place and route tool. Afterwards, the initial layout is processed by a spare cell distribution mechanism that simultaneously processes a directive file. The spare cell distribution mechanism distributes, according to a predefined criteria, a preselected cluster of spare cells within the initial layout of standard cells. This processing results in an optimal distribution of spare standard cells within the standard cell region of the semiconductor. The spare cell distribution mechanism also inserts vertical wire terminators into the standard cell region to promote vertical routing, and thus shorter routing paths. In addition, the spare cell distribution mechanism inserts ground connectors and power connectors in the standard cell region to generate a ground and power paths. The outputs of the inserted spare cells may be connected to the ground and power paths until they are subsequently re-routed to correct logic defects in the standard cell region.
50 Citations
15 Claims
-
1. A method of inserting standard cells into an integrated circuit, said method comprising the steps of:
-
generating an initial layout of standard cells in an integrated circuit; selecting a cluster of standard cell groups to be inserted into said initial layout of standard cells; and distributing said cluster of standard cell groups into said initial layout of standard cells by repeatedly inserting standard cell groups from said cluster into said initial layout of standard cells. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. An apparatus for automatically inserting standard cells into an integrated circuit layout, said apparatus comprising:
-
a place and route tool to generate an initial layout of standard cells in an integrated circuit; and a spare cell distribution mechanism to repeatedly insert groups of standard cells from a cluster of standard cells into said initial layout of standard cells. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15)
-
Specification