×

Technique for distributing routing into superfluous metal section of an integrated circuit

  • US 10,452,804 B2
  • Filed: 03/02/2017
  • Issued: 10/22/2019
  • Est. Priority Date: 03/02/2017
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method of generating a layout of a circuit block of an integrated circuit, comprising:

  • receiving input data defining a logical operation of the circuit block;

    accessing a cell library providing a plurality of cells that define circuit elements, to determine with reference to the input data the cells to be used to implement the circuit block; and

    employing a place and route tool to generate the layout by determining a placement of the determined cells and by performing a routing operation to determine routing paths to be provided within a plurality of metal layers in order to interconnect the determined cells;

    the cell library providing cells that define in at least one metal layer one or more superfluous metal sections that are required to comply with design rules but which are unused by the cell, each cell having cell definition data, and the cell definition data of one or more cells identifying at least one superfluous metal section as available for routing, wherein said at least one metal layer containing said one or more superfluous metal sections comprises a metal 0 (M0) layer;

    during performance of the routing operation, causing the place and route tool to reference the cell definition data of the determined cells so as to take into account, when determining said routing paths, availability of any superfluous metal sections for routing.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×