×

Method of and apparatus for designing circuit block layout in integrated circuit

  • US 5,309,371 A
  • Filed: 06/26/1990
  • Issued: 05/03/1994
  • Est. Priority Date: 06/28/1989
  • Status: Expired due to Term
First Claim
Patent Images

1. A method of generating, in an automatic electronic design apparatus, electronic final layout data corresponding to a circuit block layout for manufacturing an integrated circuit, the automatic electronic design apparatus including a layout specification memory containing electronic circuit block data corresponding to circuit blocks, a layout information memory and a processing unit, said method comprising the steps of:

  • (a) from the electronic circuit block data, producing electronic rough layout data corresponding to an initial layout of said circuit blocks using a spring model of a mass point system in which infinitesimal circuit blocks are coupled through springs;

    (b) from the electronic rough layout data, producing electronic revised layout data corresponding to a revised layout of said circuit blocks by representing at least some of said circuit blocks as circles and eliminating overlap among the circles;

    (c) from said electronic revised layout data, generating electronic compacted layout data corresponding to a compacted layout of said circuit blocks to match an external perimeter shape of said circuit blocks as a whole with a frame of a die of the integrated circuit;

    (d) altering the electronic compacted layout data to form electronic reshaped layout data corresponding to a layout of reshaped circuit blocks where the representation of the at least some of said circuit blocks is reshaped from a circle to an actual shape;

    (e) from the electronic reshaped layout data, generating electronic expanded layout data corresponding to an expanded layout of circuit blocks by expanding each circuit block to provide a region for wiring;

    (f) from the electronic expanded layout data, producing electronic fixed layout data by fixing positions of said circuit blocks after adjusting an aspect ratio of each circuit block within a corresponding allowable range; and

    (g) from electronic fixed layout data, producing the electronic final layout data by wiring within and between fixed circuit blocks.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×