Skip to main content
Log in

Formalisation of multi-precision arithmetic for high-level synthesis of DSP architectures

  • Published:
Journal of VLSI signal processing systems for signal, image and video technology Aims and scope Submit manuscript

Abstract

Multiple precision arithmetic is very useful to optimally trade off area and time when implementing real-time signal processing algorithms on application specific architectures. A wide range of area-time tradeoffs is possible in multiple precision, with the degree of multi-precision as a parameter. To cope with this complex optimisation problem, there is definitely a need for good models and support by synthesis tools. This paper describes how multiple precision arithmetic has been formalised and implemented in formal software procedures within theCathedral-2nd high-level synthesis environment, developed at IMEC. The use of multiple precision arithmetic is illustrated by means of a design of an industrial application.

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

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. D. Rabaey, J. Wénin, L. Dartois, and J. Dulongpont, “Technology constraints in the VLSI implementation of digital mobile radio terminals,”Electrical Communication, Alcatel, vol. 65, no. 2, 1990, pp. 119–125.

    Google Scholar 

  2. T. Claasen, “New Challenges in signal processing for consumer electronics products,”Proceedings 6th European Signal Processing Conference, Brussels, August 1992, pp. 1–3.

  3. D. Lanneer, S. Note, F. Depuydt, M. Pauwels, F. Catthoor, G. Goossens, and H. De Man, “Architectural synthesis for medium and high throughput signal processing with the newCathedral environment,” in R. Camposano and W. Wolf,High-level VLSI synthesis, Boston: Kluwer, 1991.

    Google Scholar 

  4. M. Pauwels, “Multiple precision implementations in theCathedral-2nd Lib,”Technical report, IMEC, Sept. 1991.

  5. M. Pauwels, “The multi-precision library mpLIB_vO,”Technical report, IMEC, Nov. 1991.

  6. H. Arts, J. van Eindhoven, and L. Stok, “Flexible Block-Multiplier Generation,”Proceedings IEEE International Conference on Computer-Aided Design, Santa Clara, November 1991, pp. 106–109.

  7. F. Catthoor, R. Jain, H. De Man, J. Vandewalle, “Custom integration of a VLSI transmultiplexer using a computeraided design methodology based on bit-serial architectures,”Proceedings IEEE International Symposium on Circuits and Systems, Kyoto, June 1985, pp. 251–254.

  8. P. Denyer and D. Renshaw,VLSI signal processing: a bit-serial approach, Reading: Addison-Wesley, 1985.

    Google Scholar 

  9. F. Yassa, J. Jasica, R. Hartley, and S. Noujaim, “A silicon compiler for digital signal processing: methodology, implementation and applications,”Proceedings of the IEEE, vol. 75, 1987, pp. 1272–1281.

    Article  Google Scholar 

  10. R. Hartley and P. Corbett, “Digit-serial silicon compiler,”Proceedings 25th ACM/IEEE Design Automation Conference, San Francisco, June 1988, pp. 646–649.

  11. S. Smith, R. Morgan, and J. Payne, “Synthesis of dedicated VLSI structures for signal and image processing,”Proceedings 5th European Signal Processing Conference, Barcelona, Sept. 1990, pp. 1447–1450.

  12. “Second generation TMS320 user's guide,” Digital Signal Processing Products, Texas Instruments, 1987.

  13. P. Anders and P. Aslett, “A monolithic integrated digital signal processor for Hifi audio applications,”IEEE Transactions on Consumer Electronics, vol. CE-33, 1987, pp. 507–511.

    Article  Google Scholar 

  14. M. Pauwels, F. Thoen, E. Beeckmans, G. Goossens, F. Catthoor, and H. De Man, “An application specific multiprecision multiplier architecture for a dynamic range compressor for audio,”Proceedings 6th European Signal Processing Conference, Brussel, Aug. 1992, pp. 1569–1572.

  15. E.F. Stikvoort, “Digital dynamic range compressor for audio,”Journal of the Audio Engineering Society, vol. 34, Jan./Feb. 1986.

  16. M. Pauwels, F. Catthoor, K. Schoofs, M. Masschelein, and H. De Man, “A dynamic range compressor architecture for audio, used as a test-vehicle for type-handling in theCathedral-2nd synthesis environment,”Proceedings 5th European Signal Processing Conference, Barcelona, Sept. 1990, pp. 1555–1558.

  17. G.K. Ma and F.J. Taylor, “Multiplier policies for digital signal processing,”IEEE ASSP Magazine, vol. 7, no. I, January 1990, pp. 6–20.

    Article  Google Scholar 

  18. “Radio, audio and associated systems, bipolar, MOS, CA3089 to TDA1510A,”Data handbook ICOIa. Philips Components, 1990.

  19. P. Corbett and R. Hartley, “Use of digit-serial computation in systolic arrays,”Proceedings IEEE International Symposium on Circuits and Systems, New Orleans, May 1990, pp. 1231–1234.

  20. S. Smith, R. Morgan, and J. Payne, “A high-level ASIC design tool for digital signal processing,”Proceedings IEEE International Conference on Acoustics, Speech and Signal Processing, Albuquerque, 1990, pp. 1081–1084.

  21. K.K. Parhi, “Systematic approach for design of digit serial signal processing architectures,”IEEE Transactions on Circuits and Systems, vol. CAS-38, April 1991, pp. 358–375.

    Article  Google Scholar 

  22. R. Jain and A. Parker, “Evaluating high-level design transformations,”Proceedings 4th International Workshop on High-Level Synthesis, Kennebunkport, Oct. 1989.

  23. M.J. Mlinar, “Control path — data path tradeoffs in VLSI design,”Ph.D. thesis, University of Southern California, June 1991.

  24. J. Vanhoof, K. Van Rompaey, I. Bolsens, G. Goossens, and H. De Man,High-level synthesis for real-time digital signal processing, Boston: Kluwer, 1993.

    Book  MATH  Google Scholar 

  25. R. Woudsma, F.P.M. Beenker, J.L. van Meerbergen, and C. Niessen, “Piramid: an architecture-driven silicon compiler for complex DSP applications,”Proceedings IEEE International Symposium on Circuits and Systems, New Orleans, 1990, pp. 2596–2600.

  26. P. Six, I. Vandeweerd, and H. De Man, “An interactive environment for creating module generators,”Digest European Conference on Solid-State Circuits, Delft, Sept. 1986.

  27. “ST18932 core & emulator chip,” SGS-Thomson, April 1990.

  28. D. Lanneer, G. Goossens, F. Catthoor, M. Pauwels, and H. De Man, “An object-oriented framework supporting the full high-level synthesis trajectory,”Proceedings 10th IFIP International Symposium on Computer Hardware Description Languages and their Applications, Marseilles, April 1991, pp. 281–300.

  29. W. Geurts, F. Catthoor, and H. De Man, “Time constrained allocation and assignment techniques for high throughput signal processing,”Proceedings 29th ACM/IEEE Design Automation Conference, Anaheim, June 1992, pp. 124–127.

  30. R. Hartmann, “Combined scheduling and data routing for programmable ASIC systems,”Proceedings European Conference on Design Automation, Brussel, March 1992, pp. 486–490.

  31. D. Genin, P.N. Hilfinger, J. Rabaey, C. Scheers, and H. De Man, “DSP specification using theSilage language,”Proceedings IEEE International Conference on Acoustics, Speech and Signal Processing, Albuquerque, April 1990, pp. 1057–1060.

  32. E. Katsadas, Z. Sahraoui, M. Wouters, V. Deruddere, I. Bolsens, P. Six, and H. De Man, “Regular module generation on standard cells: two alternative implementations of a library of functional building blocks,”Proceedings IFIP Workshop on Synthesis, Generation and Portability of Library Blocks for ASIC Design, Grenoble, March 1992.

  33. M.F.X.B. van Swaaij, F.H.M. Franssen, F.V.M. Catthoor, and H.J. De Man, “Modelling data flow and control flow for high level memory management,”Proceedings European Conference on Design Automation, Brüssel, March 1992, pp. 8–13.

  34. G. Goossens, D. Lanneer, M. Pauwels, F. Depuydt, K. Schoofs, A. Kifli, M. Cornero, P. Petroni, F. Catthoor, and H. De Man, “Integration of medium-throughput signal processing algorithms on flexible instruction-set architectures,”to be published in Journal of VLSI Signal Processing, 1994.

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

About this article

Cite this article

Pauwels, M., Goossens, G., Catthoor, F. et al. Formalisation of multi-precision arithmetic for high-level synthesis of DSP architectures. Journal of VLSI Signal Processing 11, 97–112 (1995). https://doi.org/10.1007/BF02106825

Download citation

  • Received:

  • Revised:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/BF02106825

Keywords

Navigation