×

Comprehensive logic circuit layout system

  • US 4,870,598 A
  • Filed: 08/04/1987
  • Issued: 09/26/1989
  • Est. Priority Date: 08/04/1987
  • Status: Expired due to Term
First Claim
Patent Images

1. A method for laying out a plurality of logic circuits on a face of a semiconductor layer, comprising the steps of:

  • mapping a Boolean portion of each logic circuit into a logic array on the face, in a left to right order, having a plurality of rows and columns, said Boolean portion including at least one logic gate transistor formed at an intersection of one of said rows and one of said columns and optimizing the order of the Boolean portions inside the array for dimensional compactness of the array, said optimizing the order of the Boolean portions including assigning a row order to each of a plurality of input signals used in the Boolean portions, assigning an initial columnar order to each of the Boolean portions, calculating a cost function for the present columnar order based on criteria including matrix compactness, reordering the Boolean portions in a new columnar order, recalculating the cost function, adopting the new columnar order as the present columnar order if its cost function has a better value, repeating the steps of reordering, recalculating and adopting until a satisfactory cost function value is achieved, forming a virtual gate conductor for each input signal and biasing one of the criteria on the lengths of the gate conductors;

    implementing a non-Boolean portion of each logic circuit in a tile;

    forming the tile in a tile section on the face near the logic array;

    coupling the non-Boolean portion of each logic circuit with the Boolean portion thereof;

    originating at least one logic equation of a dynamic domino-type; and

    forming a precharge clock and a sense amplifier in a tile for the dynamic domino-type logic equation.

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