• DocumentCode
    307113
  • Title

    A two-way graph partitioning using a heuristic procedure

  • Author

    Mani, Nallasaniy

  • Author_Institution
    Dept. of Electr. & Comput. Syst. Eng., Monash Univ., Caulfield East, Vic., Australia
  • fYear
    1996
  • fDate
    18-20 Nov 1996
  • Firstpage
    342
  • Lastpage
    345
  • Abstract
    Partitioning a circuit is an important task in many phases of very large scale integrated (VLSI) design, ranging from layout to testing and hardware simulation. This problem is a variant of the more general graph partitioning problem. It is known that there is no polynomial time algorithm to obtain an optimal partition. A number of heuristic procedures have been proposed to obtain a sub-optimal solution. We discuss an implementation of a heuristic procedure for 2-way partitioning of circuit netlist. We use an iterative improvement method in which an initial partition is generated and then it is improved to get the final solution. The circuit partitioning procedure incorporates heuristics to partition the functional modules into two groups A and B such that the number of nets between the groups is as small as possible and the area of the modules in each group is nearly equal. Since the two conditions are contradictory in nature, we use a trade-off function for the partition A and B. We discuss the nature of the function, implementation of the partition procedure and the results
  • Keywords
    VLSI; circuit analysis computing; circuit layout CAD; circuit optimisation; graph theory; heuristic programming; intelligent design assistants; iterative methods; VLSI design; circuit layout; circuit netlist; circuit partitioning; circuit testing; hardware simulation; heuristic procedure; iterative improvement method; polynomial time algorithm; sub-optimal solution; trade-off function; two-way graph partitioning; very large scale integrated circuit design; Australia; Circuit simulation; Circuit testing; Computational modeling; Hardware; Integrated circuit interconnections; Partitioning algorithms; Pins; Polynomials; Very large scale integration;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Intelligent Information Systems, 1996., Australian and New Zealand Conference on
  • Conference_Location
    Adelaide, SA
  • Print_ISBN
    0-7803-3667-4
  • Type

    conf

  • DOI
    10.1109/ANZIIS.1996.573981
  • Filename
    573981