×

Automatic cell-layout arranging method and apparatus for polycell logic LSI

  • US 4,839,821 A
  • Filed: 12/23/1986
  • Issued: 06/13/1989
  • Est. Priority Date: 02/25/1986
  • Status: Expired due to Term
First Claim
Patent Images

1. A computer-controlled apparatus for automatically designing a cell-layout of a semiconductor logic LSI device having standard cells, on a ship substrate, said apparatus comprising:

  • (a) input means for receiving design data including an object function and cell-wiring requirements defining a desired logic function of said LSI device; and

    (b) processor means connected to said input means, for arranging said standard cells in cell arrays, and for designing electrical connection of said standard cells in accordance with said cell-wiring requirements, so as to maximally satisfy said object function, thereby obtaining an LSI logic circuit, said processor means comprising,first means for calculating a first number "N" of wiring lines which actually extend through each array of standard cells initially arranged on said chip substrate,second means for calculating a second number "m1" of wiring lines that are allowed to extend through each array of standard cells initially arranged on said chip substrate,third means for calculating a third number "K" representing a difference "m1-N" between said first and second numbers of each cell array, and for determining whether or not said cell arrays include a certain cell array where said third number "K" is less than zero, andfourth means for rearranging said standard cells on said chip substrate, when it is found that said certain cell array is included in said cell array, such that said third number "K" of said certain cell array is increased to zero or to more than zero, thereby minimizing lengths of the cell arrays and ultimately minimizing a size of said chip substrate, said fourth means stopping the designing execution if said third number "K" is zero or more than zero, and for causing the above calculating process executed by said first to third means to be repeated if said third number "K" remains negative after the rearrangement is executed, and adding to said certain cell array a corresponding number of through-cells when said number "K" still remains negative even after rearrangement is executed repeatedly

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