Skip to main content

Rapid Prototyping, Emulation and Hardware-Software Co-Debugging

  • Chapter
  • 244 Accesses

Part of the book series: NATO Science Series ((NSSE,volume 357))

Abstract

ASICs will continue to grow increasingly complex. Errors of specification, design and implementation are unavoidable. Consequently, designers need validation methods and tools to ensure a perfect design before the production is started. Errors caught after fabrication incur not only added production costs, but also delay the product, which is an increasingly serious detriment in today’s fast-paced international markets. “First-time-right silicon” is, therefore, one of the most important goals of chip-design projects.

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   84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD   109.99
Price excludes VAT (USA)
  • Durable hardcover 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. W. Rosenstiel, “Prototyping and Emulation” in: J. Staunstrup, W. Wolf (Eds.), “Hardware/Software Co-Design” Kluwer Academic Publishers, 1997, pp. 75–112

    Google Scholar 

  2. U. Weinmann, O. Bringmann, W. Rosenstiel, “Device Selection for System Partitioning” EURODAC ′95, GB- Brighton, September 18–22, 1995

    Google Scholar 

  3. G. Koch, U. Kebschull, W. Rosenstiel, “Breakpoints and Breakpoint Detection in Source Level Emulation” 9th Intern. Symposium on System Synthesis (ISSS 96), La Jolla, USA, Nov. 1996

    Google Scholar 

  4. Y. Tanurhan, S. Schmerler, K. Mueller-Glaser, “A Backplane Approach for Cosimulation in High-Level System Specification Environments” European Design Automation Conference, EURODAC′95, GB-Brighton, September 18–22, 1995

    Google Scholar 

  5. P. Eles, Z. Peng, A. Doboli, “VHDL System-Level Specification and Partitioning in a Hardware/Software Co-Synthesis Environment” Proceedings of 3rd International Workshop on Hardware/Software Codesign Codes/CASHE′94, F-Grenoble, 1994

    Google Scholar 

  6. S. Note, J. Van Ginderdeuren, P. Van Lierop, R. Lauwereins, M. Engels, B. Almond, B. Kiani, “Paradigm RP: A System for the Rapid Prototyping of Real-Time DSP Applications” DSP Applications, Vol. 3, No. 1, 1. 1994

    Google Scholar 

  7. J. Soininen, T. Huttunen, K. Tiensyrjae, H. Heusala, “Cosimulation of Real-Time Control Systems” European Design Automation Conference EURODAC′95, GB-Brighton, September 18–22, 1995

    Google Scholar 

  8. H. Owen, U. Kahn, J. Hughes, “FPGA based ASIC Hardware Emulator Architectures” School of Electrical and Computer Engineering, Georgia Institute of Technology, 1993

    Google Scholar 

  9. S. Sawant, “RTL Emulation: The Next Leap in System Verification” DAC′96, USA-Las Vegas (CA), 1996

    Google Scholar 

  10. R. Camposano, W. Rosenstiel, “Synthesizing Circuits from Behavioral Descriptions” IEEE Transactions on CAD, Vol. 8, 2-1989

    Google Scholar 

  11. P. Gutberlet, J. Müller, H. Krämer, W. Rosenstiel, “Automatic Module Allocation in High Level Synthesis” European Design Automation Conference EURODAC′92, Hamburg, 1992

    Google Scholar 

  12. P. Gutberiet, W. Rosenstiel, “Scheduling Between Basic Blocks in the CADDY Synthesis System” European Conference on Design Automation EDAC′92, B-Brussels, 1992

    Google Scholar 

  13. G. Koch, U. Kebschull, W. Rosenstiel, “A Prototyping Architecture for Hardware/Software Codesign in the COBRA Project” Proceedings of 3rd International Workshop on Hardware/Software Codesign Codes/CASHE′94, F-Grenoble, 1994

    Google Scholar 

  14. Hyperstone electronics, Hyperstone El 32-Bit-Microprocessor User’s Manual, 1990

    Google Scholar 

  15. G. Koch, U. Kebschull, W. Rosenstiel, “Debugging of Behavioral VHDL Specifications by Source Level Emulation” European Design Automation Conference EURO-DAC′95, GB-Brighton, 1995

    Google Scholar 

  16. H. Krämer, “Automatische Synthese von parallelen Prozessor-Strukturen für VLSI-Schaltungen” PhD thesis, University of Karlsruhe, 1992

    Google Scholar 

  17. M. Potkonjak, S. Dey, K. Wakabayashi, “Design-For-Debugging of Application Specific Designs” ICCAD′95, USA-San Jose (CA), 1995

    Google Scholar 

  18. S. Note, J. Van Ginderdeuren, P. Van Lierop, R. Lauwereins, M. Engels, B. Almond, B. Kiani, “Paradigm RP: A System for the Rapid Prototyping of Real-Time DSP Applications” DSP Applications, Vol. 3, No. 1, 1. 1994

    Google Scholar 

  19. D. Bittruf, Y. Tanurhan “A Survey of Hardware Emulators” Technical Note, ESPRIT Basic Research Project No. 8135, 1994

    Google Scholar 

  20. J. Staunstrup “A Formal Approach to Hardware Design” Kluwer Academic Publishers, 1994

    Book  MATH  Google Scholar 

  21. X. Ling, H. Amano, WASMII “A Data Driven Computer on a Virtual Hardware” IEEE Workshop on FPGAs for custom Computing Machines, 1993

    Google Scholar 

  22. P. Lysaght, J. Dunlop, “Dynamic Reconfiguration of Field Programmable Gate Arrays” Field Programmable Logic Workshop, GB-Oxford, 1993

    Google Scholar 

  23. P. French, R. Taylor, “A self-reconfiguring processor” IEEE Workshop on FPGAs for Custom Computing Machines, 1993

    Google Scholar 

  24. U. Weinmann, “FPGA Partitioning under Timing Constraints” Field Programmable Logic Workshop, GB-Oxford, 1993

    Google Scholar 

  25. C.A. Valderrama, F. Naçabal, P. Paulin, A. A. Jerraya, “Automatic Generation of Interfaces for Distributed C-VHDL Cosimulation of Embedded Systems: an Industrial Experience” Proceedings of 7th International Workshop on Rapid System Prototyping, Thessaloniki, 1996

    Google Scholar 

  26. ASIC-Emulation auf RTL-Level” Markt&Technik — Wochenzeitung für Elektronik Nr. 42, 1994

    Google Scholar 

  27. T. Benner, R. Ernst, I. Könenkamp, P. Schüler, H. Schaub, “A Prototyping System for Verification and Evaluation in Hardware-Software Cosynthesis” Proceedings of 6th International Workshop on Rapid System Prototyping, Chapel Hill, 1995

    Google Scholar 

  28. G. Koch, U. Kebschull, W. Rosenstiel, “Co-Emulation and Debugging of HW/SW-Systems” 10th Intern. Symposium on System Synthesis (ISSS 97), Antwerpen, Belgium, Sept. 1997

    Google Scholar 

  29. IBM, PPC403GA Embedded Controller User’s Manual, 1995

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 1999 Springer Science+Business Media Dordrecht

About this chapter

Cite this chapter

Rosenstiel, W. (1999). Rapid Prototyping, Emulation and Hardware-Software Co-Debugging. In: Jerraya, A.A., Mermet, J. (eds) System-Level Synthesis. NATO Science Series, vol 357. Springer, Dordrecht. https://doi.org/10.1007/978-94-011-4698-2_7

Download citation

  • DOI: https://doi.org/10.1007/978-94-011-4698-2_7

  • Publisher Name: Springer, Dordrecht

  • Print ISBN: 978-0-7923-5749-0

  • Online ISBN: 978-94-011-4698-2

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics