×

System and method for setting capacitive constraints on synthesized logic circuits

  • US 5,197,015 A
  • Filed: 12/20/1990
  • Issued: 03/23/1993
  • Est. Priority Date: 12/20/1990
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method of synthesizing an integrated circuit, the steps of the method comprising:

  • receiving and storing in a computer memory a netlist denoting a list of components in an integrated circuit and a set of nodes interconnecting said components;

    each said component of said integrated circuit having at least one input port and at least one output port, said set of nodes including a set of circuit input nodes and circuit output nodes for said integrated circuit;

    assigning a time delay value and a corresponding maximum capacitance value to each said node;

    computing a routing difficulty value, comprising a sum of routing difficulty values associated with each of said nodes in said integrated circuit;

    repeating the following steps until changes in said computed routing difficulty value meet predefined criteria;

    selecting one of said components;

    decreasing said time delay and maximum capacitance value associated with a node coupled to an output port of said component and increasing by corresponding amounts said time delay and maximum capacitance value associated with nodes coupled to input ports of said component;

    recomputing said routing difficulty value; and

    retaining said changed time delay and maximum capacitance values only if said recomputed routing difficulty value is smaller than its previous value; and

    passing said netlist and maximum capacitance values to a silicon compiler and automatically placing/routing an integrated circuit having said components and interconnection nodes with capacitance values not exceeding said maximum capacitance values;

    whereby said maximum capacitance values for said integrated circuit are automatically adjusted so as to reduce the difficulty of routing connections between said integrated circuit'"'"'s components.

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