Skip to main content

Technology mapping by binate covering

  • Design Tools
  • Conference paper
  • First Online:
Field-Programmable Logic and Applications (FPL 1997)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 1304))

Included in the following conference series:

  • 141 Accesses

Abstract

Technology mapping can be viewed as the optimization problem of finding a minimum cost cover of the given Boolean network by choosing from given library of logic cells. The core of this problem in turn can be formulated as the binate covering problem that is NP-hard. A number of heuristics solving the binate covering problem has been proposed. However, no experimental comparison of efficiency of such techniques with respect to this specific domain has been published according to our knowledge. The aim of this paper is to analyze specific features of the binate covering formulation of the technology mapping, to propose and test a collection of heuristics using MCNC benchmarks and to select the most efficient heuristic algorithm.

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

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Kang Yi, Chu-Shik Jhon: A New FPGA Technology Mapping Approach by Cluster Merging. In: R.W. Hartenstein, M. Glesner (Eds.): Field-Programmable Logic. Springer 1996, pp 366–370.

    Google Scholar 

  2. M. Servft, J. Zamazal: Heuristic Approach to Binate Covering Problem. EDAC'92 Proc., 1992, pp. 123–129.

    Google Scholar 

  3. R. Murgai, R. Brayton, A. Sangiovanni-Vincentelli: Logic Synthesis for FieldProgrammable Gate Arrays. Kluver, 1995.

    Google Scholar 

  4. L Stok et al.: BooleDozer — Logic Synthesis for ASICs. IBM J. of Res. and Dev., 1995, Vol. 40, No. 4, pp. 407–430.

    Google Scholar 

  5. J. Zamazal: Boolean Satisfiability and Covering Problems-Design and Evaluation of Efficient Algorithms. PhD Dissertation, Czech Technical University, 1995.

    Google Scholar 

  6. O. Coudert, J. Madre: New Ideas for Solving Covering Problems. 31st DAC Proc., 1995.

    Google Scholar 

  7. M. Servít, J Zamazal: Decomposition and Reduction — General Problem-Solving Paradigms. VLSI Design J., 1995, Vol. 3, Nos. 3-4, pp. 359–371.

    Google Scholar 

  8. C. Papadimitriou, K. Steglitz: Combinatorial Optimization — Algorithms and Complexity. Prentice-Hall, 1982, pp. 406–409.

    Google Scholar 

  9. The Actel FPGA Data Book, Actel Inc., 1993.

    Google Scholar 

  10. R. Murgai, K. Brayton, A. Sangiovanni-Vincentelli: An Improved Synthesis Algorithm for Multiplexor-based PGA's. 28th DAC Proc., 1992, pp. 380–386.

    Google Scholar 

  11. Kang Yi, Soeng-Yong Ohm, Chu-Shik Jhon: An Efficient FPGA Technology Mapping Tightly Coupled with Logic Minimization. IEICE Trans. on Fundamentals of Electronics, Communications and Computer Sciences, to appear in September 1997.

    Google Scholar 

  12. M. ServĂ­t, Kang Yi: Binate Covering Approach to FPGA Technology Mapping Problem. CTU Research Report under preparation.

    Google Scholar 

  13. T. Kam et al.: Synthesis of Finite State Machines-Functional Optimization. Kluver, 1997.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Wayne Luk Peter Y. K. Cheung Manfred Glesner

Rights and permissions

Reprints and permissions

Copyright information

© 1997 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

ServĂ­t, M.Z., YI, K. (1997). Technology mapping by binate covering. In: Luk, W., Cheung, P.Y.K., Glesner, M. (eds) Field-Programmable Logic and Applications. FPL 1997. Lecture Notes in Computer Science, vol 1304. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-63465-7_225

Download citation

  • DOI: https://doi.org/10.1007/3-540-63465-7_225

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-63465-2

  • Online ISBN: 978-3-540-69557-8

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics