Skip to main content

Designing, Scheduling, and Allocating Flexible Arithmetic Components

  • Conference paper
  • First Online:

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

Abstract

This paper introduces new scheduling and allocation algorithms for designing with hybrid arithmetic component libraries composed of both operation-specific components and flexible components capable of executing multiple operations. The flexible components are implemented primarily in fixedlogic with only small amounts of application-specific reconfigurability, which provides the flexibility needed without the negative area and performance penalties commonly associated with general-purpose reconfigurable arrays. Results obtained with hybrid library scheduling and allocation on a variety of digital signal processing (DSP) filters reveal that significant area savings are achieved.

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

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   54.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

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Chiricescu, S., et al.: Morphable multipliers. In: Glesner, M., Zipf, P., Renovell, M. (eds.) FPL 2002. LNCS, vol. 2438, pp. 647–656. Springer, Heidelberg (2002)

    Chapter  Google Scholar 

  2. Savoj, H., et al.: Boolean Matching in Logic Synthesis. In: Proceedings of the European Design Automation Conference, 168–174 (1992)

    Google Scholar 

  3. Paulin, P.G., Knight, J.P.: Force-Directed Scheduling for the Behavioral Synthesis of ASIC’s. IEEE Transactions on Computer Aided Design of Integrated Circuits and Systems 8(6), 661–679 (1989)

    Article  Google Scholar 

  4. Verhaegh, W.F.J., et al.: Improved Force-Directed Scheduling in High-Throughput Digital Signal Processing. IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems 14(8), 945–960 (1995)

    Article  Google Scholar 

  5. Haralick, R.M., Shapiro, L.G.: Computer and Vision. Addison-Wesley, Reading (1992)

    Google Scholar 

  6. Högstedt, K., Orailoglu, A.: Integrating Binding Constraints in the Synthesis of Area-Efficient Self-Recovering Microarchitectures. In: Proceedings of the International Conference on Computer Design, 331–334 (1994)

    Google Scholar 

  7. Karri, R., Orailoglu, A.: High-Level Synthesis of Fault-Secure Microarchitectures. In: Proceedings of the Design Automation Conference, 429–433 (1993)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2003 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Kumar, V.V., Lach, J. (2003). Designing, Scheduling, and Allocating Flexible Arithmetic Components. In: Y. K. Cheung, P., Constantinides, G.A. (eds) Field Programmable Logic and Application. FPL 2003. Lecture Notes in Computer Science, vol 2778. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-45234-8_145

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-45234-8_145

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

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

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

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics