Skip to main content

Supporting Early System-Level Design Space Exploration in the Deep Submicron Era

  • Chapter
Book cover Advanced Techniques for Embedded Systems Design and Test

Abstract

In this chapter we consider the problem of assisting designers in selecting cost-effective system-on-chip architectures for high-volume communications, automotive control, video processing, and consumer electronics products. Efficient solutions for such products, in terms of performance and power consumption, have traditionally been obtained by designing application-specific integrated circuits (ASICs) fully customized to the application’s requirements. However, with the recent advent of application-specific instruction-set processors (ASIPs or IPs), this scenario is rapidly changing [MiSa96]. An ASIP,or core, is a programmable processor whose architecture and instruction set are customized to specific classes of applications [Goos96]. Compared to general-purpose processors, the architectural specialization of an ASIP results in better area/performance and power/performance ratios.

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 129.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 169.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 169.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

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. C. Alpert, J. Huang and A. Kahng, “Multilevel Circuit Partitioning”, in Proceedings of 34th ACM/IEEE Design Automation Conference, Jun 1997, pp. 530–533.

    Google Scholar 

  2. S. Eldridge and C. Walter, “Hardware Implementation of Montgomery’s Modular Multiplication Algorithm”, in IEEE Transactions on Computers, Vol. 42, No. 2, Jun 1993, pp. 693–699.

    Google Scholar 

  3. D. Gajski, F. Vahid, S. Narayan and J. Gong. Specification and Design of Embedded Systems. P T R Prentice Hall, 1994.

    Google Scholar 

  4. G. Goossens et al, “Programmable Chips in Consumer Electronics and Telecommunications”, chapter in Hardware/Software Co-design, G. DeMicheli and M. Sami, eds., NATO ASI Series Vol. 310, Kluwer Academic Publishers, 1996.

    Google Scholar 

  5. U. Grenander, Elements of Pattern Analysis, Johns Hopkins University Press, 1966.

    Google Scholar 

  6. E. Ifeachor and B. Jervis, Digital Signal Processing, A Practical Approach, Addison-Wesley Publishers Ltd., 1993.

    Google Scholar 

  7. M. Jacome, “Design Process Planning and Management for CAD Frameworks”, Ph.D. thesis, Carnegie Mellon University, Department of Electrical and Computer Engineering, Sep 1993.

    Google Scholar 

  8. M. Jacome and S. Director. “Design Process Management for CAD Frameworks.” In Proceedings of 29th ACM/IEEE Design Automation Conference,Jun 1992, pp. 500–505.

    Google Scholar 

  9. M. Jacome and S. Director. “A Formal Basis for Design Process Planning and Management”, in Proceedings of ACM/IEEE International Conference on CAD, Nov 1994, pp. 516–521.

    Google Scholar 

  10. M. Jacome and S. Director, “A Formal Basis for Design Process Planning and Management”, in IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, Vol. 15, No. 10, Oct 1996, pp. 1197–1211.

    Article  Google Scholar 

  11. G. Karypis, R. Aggarwal and S. Shekhar, “Multilevel Hypergraph Partitioning: Application in VLSI Domain”, in Proceedings of 34th ACM/IEEE Design Automation Conference, Jun 1997, pp. 526–529.

    Google Scholar 

  12. K. Kavi, B. Buckles and U. N. Bhat, “A Formal Definition of Data Flow Graph Models”, IEEE Transactions on Computers, C-35 (11), 1986.

    Google Scholar 

  13. J.C. Lopez, M. Jacome and S. Director, “Design Assistance for CAD Frameworks”, in Proceedings of GI/ACM/IEEE/IFIP European Design Automation Conference, Sep 1992, pp. 494–499.

    Google Scholar 

  14. G. DeMicheli. Synthesis and Optimization of Digital Circuits. McGraw-Hill, 1994.

    Google Scholar 

  15. G. DeMicheli and M. Sarni (eds.), Hardware/Software Codesign, NATO ASI Series Vol. 310, Kluwer Academic Publishers, 1996.

    Google Scholar 

  16. H. Peixoto and M. Jacome, “Algorithm and Architecture Level Design Space Exploration Using Hierarchical Data Flows”, In Proceedings of 11th International Conference on Application-specific Systems, Architectures and Processors, Jul 1997, pp. 272–282.

    Google Scholar 

  17. M. Potkonjak, K. Kim and R. Karri, “Methodology for Behavioral Synthesis-based Algorithm-level Design Space Exploration: DCT Case Study”, in Proceedings of 34th Design Automation Conference, Jun 1997, pp. 252–257.

    Google Scholar 

  18. J. Rabaey, L. Guerra and R. Mehra, “Design Guidance in the Power Dimension”, In Proceedings of ICASSP 95, May 1995.

    Google Scholar 

  19. J. Rabaey and M. Pedram (eds.), Low Power Design Methodologies, Kluwer Academic Publishers, 1996.

    Google Scholar 

  20. G. Schmidt, T. Strohlein, Relations and Graphs - Discrete Mathematics for Computer Scientists, Springer-Verlag, 1993.

    Google Scholar 

  21. C. Small, The Statistical Theory of Shape“, Springer-Verlag, 1996.

    Google Scholar 

  22. G. Veciana and M. Jacome, “Hierarchical Algorithms for Assessing Probabilistic Constraints on System Performance”,Technical Report, The University of Texas at Austin, Mar 1997. (also submitted to a conference)

    Google Scholar 

  23. S. Wolf, “Silicon Processing for the VLSI Era. Volume 3 - The Submicron MOSFET”, Lattice Press, 1995.

    Google Scholar 

Download references

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 1998 Springer Science+Business Media Dordrecht

About this chapter

Cite this chapter

Jacome, M.F., López, J.C. (1998). Supporting Early System-Level Design Space Exploration in the Deep Submicron Era. In: López, J.C., Hermida, R., Geisselhardt, W. (eds) Advanced Techniques for Embedded Systems Design and Test. Springer, Boston, MA. https://doi.org/10.1007/978-1-4757-4419-4_2

Download citation

  • DOI: https://doi.org/10.1007/978-1-4757-4419-4_2

  • Publisher Name: Springer, Boston, MA

  • Print ISBN: 978-1-4419-5031-4

  • Online ISBN: 978-1-4757-4419-4

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics