Skip to main content

Disjoint Clustering in Combinatorial Circuits

  • Conference paper
  • First Online:
Combinatorial Algorithms (IWOCA 2019)

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 11638))

Included in the following conference series:

  • 591 Accesses

Abstract

As the modern integrated circuit continues to grow in complexity, the design of very large-scale integrated (VLSI) circuits involves massive teams employing state-of-the-art computer-aided design (CAD) tools. An old, yet significant CAD problem for VLSI circuits is physical design automation. In this problem, one needs to compute the best physical layout of millions to billions of circuit components on a tiny silicon surface. The process of mapping an electronic design to a chip involves several physical design stages, one of which is clustering. Even for combinatorial circuits, there exists several models for the clustering problem. In particular, our primary consideration is the problem of disjoint clustering in combinatorial circuits for delay minimization (CN). The problem of clustering with replication for delay minimization has been well-studied and known to be solvable in polynomial time. However, replication can become expensive when it is unbounded. Consequently, CN is a problem worth investigating. We establish the computational complexities of several variants of CN. We also present a 2-approximation algorithm for an NP-hard variant of CN.

This research was supported in part by the Air Force Research Laboratory Information Directorate (AFRL/RI), through the Air Force Office of Scientific Research (AFOSR’s) Summer Faculty Fellowship Program, and the AFRL/RI Information Institute®, contract numbers FA9550-15-F-0001 and FA8750-16-3-6003.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 59.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 79.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Bang-Jensen, J., Gutin, G.: Digraphs: Theory, Algorithms and Applications. Springer, London (2010). https://doi.org/10.1007/978-1-84800-998-1

    Book  MATH  Google Scholar 

  2. Behrens, D., Hebrich, E.B.K.: Heirarchical partitioning. In: Proceedings of the IEEE International Conference on CAD, pp. 171–191 (1997)

    Google Scholar 

  3. Cong, J., Ding, Y.: FlowMap: an optimal technology mapping algorithm for delay optimization in lookup-table based FPGA designs. IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 13(1), 1–12 (1994)

    Article  Google Scholar 

  4. Hwang, L.J., El Gamal, A.: Min-cut replication in partitioned networks. IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 14(1), 96–106 (1995)

    Article  Google Scholar 

  5. Kagaris, D.: On minimum delay clustering without replication. Integ. VLSI J. 36(1), 27–39 (2003)

    Article  Google Scholar 

  6. Lawler, E.L., Levitt, K.N., Turner, J.: Module clustering to minimize delay in digital networks. IEEE Trans. Comput. 18(1), 47–57 (1969)

    Article  Google Scholar 

  7. Liu, L.-T., Kuo, M.-T., Cheng, C.-K., Hu, T.C.: A replication cut for two-way partitioning. IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 14(5), 623–630 (1995)

    Article  Google Scholar 

  8. Mak, W.-K., Wong, D.F.: Minimum replication min-cut partitioning. In: Proceedings of International Conference on Computer Aided Design, pp. 205–210 (1996)

    Google Scholar 

  9. Murgai, R., Brayton, R.K., Sangiovanni-Vincentelli, A.: On clustering for minimum delay/area. In: 1991 IEEE International Conference on Computer-Aided Design Digest of Technical Papers, pp. 6–9 (1991)

    Google Scholar 

  10. Papadimitriou, C.H.: Computational Complexity. Addison-Wesley, Reading (1994)

    Google Scholar 

  11. Rajaraman, R., Wong, D.F.: Optimal clustering for delay minimization. In: 30th ACM/IEEE Design Automation Conference, pp. 309–314 (1993)

    Google Scholar 

  12. Shih, M., Kuh, E.S.: Circuit partitioning under capacity and I/O constraints. In: Proceedings of the IEEE on Custom Integrated Circuits Conference, pp. 659–662. IEEE, May 1994

    Google Scholar 

  13. West, D.B.: Introduction to Graph Theory, 2nd edn. Prentice Hall, Upper Saddle River (2001)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to K. Subramani .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2019 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Donovan, Z., Subramani, K., Mkrtchyan, V. (2019). Disjoint Clustering in Combinatorial Circuits. In: Colbourn, C., Grossi, R., Pisanti, N. (eds) Combinatorial Algorithms. IWOCA 2019. Lecture Notes in Computer Science(), vol 11638. Springer, Cham. https://doi.org/10.1007/978-3-030-25005-8_17

Download citation

  • DOI: https://doi.org/10.1007/978-3-030-25005-8_17

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-030-25004-1

  • Online ISBN: 978-3-030-25005-8

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics