Non-integer height standard cell library
AssigneeBroadcom Corporation
InventorsMehdi HATAMIAN, Paul Penzes
Life of this patent
Estimating the term…
Abstract
A standard cell library for designing integrated circuits is provided. In some aspects, the standard cell library includes a plurality of standard cells having a cell height that is a non-integer multiple of a wiring pitch of routing tracks associated with the standard cell library. The standard cell library further includes a plurality of landing pins for connecting to the routing tracks arranged in the plurality of standard cells, wherein each of the plurality of landing pins is extended by half of the wiring pitch in opposite directions orthogonal to an orientation of the routing tracks.
Claims13
An integrated circuit designed using a standard cell library, comprising:
- a plurality of standard cells having a cell height that is a non-integer multiple of a wiring pitch of routing tracks associated with the plurality of standard cells, wherein the plurality of standard cells are arranged in a plurality of adjacent rows, and wherein standard cells associated with each row of the plurality of adjacent rows have an orientation that is opposite of an orientation of standard cells associated with adjacent rows of the plurality of adjacent rows, and
- a plurality of landing pins for connecting to the routing tracks arranged in the plurality of standard cells, wherein each of the plurality of landing pins is extended by half of the wiring pitch in opposite directions orthogonal to an orientation of the routing tracks.
A computer program product comprising instructions stored in a tangible computer-readable storage medium, the instructions comprising:
- instructions for arranging a plurality of standard cells in rows, the plurality of standard cells having a cell height that is a non-integer multiple of a wiring pitch of routing tracks associated with the standard cell library;
- instructions for arranging a plurality of landing pins within the plurality of standard cells to collinearly align to form one or more columns of landing pins orthogonal to an orientation of the routing tracks;
- and
- instructions for extending two or more landing pins associated with each of the one or more columns of landing pins by half of the wiring pitch in opposite directions orthogonal to the orientation of the routing tracks.
An integrated circuit using standard cells of a standard cell library, the integrated circuit comprising:
- a plurality of standard cells having a cell height that is a non-integer multiple of a wiring pitch of routing tracks associated with the standard cell library;
- and
- a plurality of landing pins for connecting to the routing tracks arranged in the plurality of standard cells, wherein each of the plurality of landing pins is extended by half of the wiring pitch in opposite directions orthogonal to an orientation of the routing tracks.
Dependencies are inferred from the claim text.