×

Automated method and system for designing an optimized integrated circuit

  • US 5,764,532 A
  • Filed: 07/05/1995
  • Issued: 06/09/1998
  • Est. Priority Date: 07/05/1995
  • Status: Expired due to Fees
First Claim
Patent Images

1. An automated method for designing an integrated circuit, said method comprising:

  • in response to receipt of a high-level functional description of an integrated circuit including both control logic and data flow logic, constructing an initial substrate layout of said integrated circuit, said initial substrate layout including a plurality of subcircuits electrically connected by a plurality of interconnects, wherein said initial substrate layout is constructed based upon estimated timing characteristics of said plurality of subcircuits;

    arranging particular ones of said plurality of subcircuits to optimize performance of said substrate layout of said integrated circuit, wherein said arrangement of particular ones of said plurality of subcircuits is performed independently for subcircuits implementing control logic and subcircuits implementing data flow logic;

    determining performance characteristics of said substrate layout, including timing characteristics of said plurality of subcircuits and resistive and capacitive characteristics of said plurality of interconnects;

    in response to a determination of said performance characteristics of said substrate layout, adjusting operating power levels of selected subcircuits among said plurality of subcircuits and resistances of selected ones of said plurality of interconnects to optimize performance of said substrate layout, wherein said adjustment of operating power levels of said selected subcircuits is performed independently for subcircuits implementing control logic and subcircuits implementing data flow logic;

    thereafter, repeating said step of determining performance characteristics of said substrate layout; and

    in response to said repeated determination of said performance characteristics of said substrate layout, finalizing routing of said plurality of interconnects electrically connecting said plurality of subcircuits, wherein performance of said substrate layout of said integrated circuit is optimized by iteratively refining said initial substrate layout utilizing performance characteristic data.

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