Skip to main content

Exploring Design Space Using Transaction Level Models

  • Conference paper
Advances in Computer Systems Architecture (ACSAC 2005)

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 3740))

Included in the following conference series:

  • 1051 Accesses

Abstract

This paper presents THU-SOC, a new methodology and tool dedicated to explore design space by executing full-scale SW application code on the transaction level models of the SoC platform. The SoC platform supports alternative Transaction Level Models (TLMs), bus-functional model and bus-arbitration model, which enables it to cooperate with different levels of hardware descriptions. So, users are only required to provide functional descriptions to construct a whole cycle-accurate system simulation for a broad design space exploration in the architecture design. When the architecture is determined, the high-level descriptions can be replaced by RTL-level descriptions to accomplish the system verification, and the interface between the tool and the descriptions is unmodified. Moreover, THU-SOC integrates some behavior models of necessary components in a SoC system, such as ISS (Instruction-Set Simulator) simulator of CPU, interrupt controller, bus arbiter, memory controller, UART controller, so users can focus themselves on the design of the target component. The tool is written in C++ and supports the PLI (Programming Language Interface), therefore its performance is satisfying and different kinds of hardware description languages, such as System-C, Verilog, VHDL and so on, are supported.

Supported by High Technology and Development Program of China (No. 2002AA1Z2103).

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 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

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. Liao, S.Y.: Towards a new standard for system-level design. In: Proceedings of the eighth international workshop on Hardware/software Co-design, San Diego, California, United States, pp. 2–6 (2000)

    Google Scholar 

  2. Lahiri, K., Raghunathan, A., Dey, S.: Fast Performance Analysis of Bus-Based System-On-Chip Communication Architectures. In: Proceedings of the IEEE/ACM International Conference on Computer-Aided Design (ICCAD) (November 1999)

    Google Scholar 

  3. Doucet, F., Gupta, R.K.: Microelectronic System-on-Chip Modeling using Objects and their Relationships. In: Cai, L., Gajski, D. (eds.) IEEE D&T of Computer 2000, Transaction Level Modeling: An Overview. CODES+ISSS 2003, Newport Beach, California, USA, October 1-3 (2003)

    Google Scholar 

  4. Cai, L., Gajski, D.: Transaction level modeling: an overview. In: Proceedings of the 1st IEEE/ACM/IFIP international conference on Hardware/software codesign and system synthesis, Newport Beach, CA, USA, pp. 19–24 (2003)

    Google Scholar 

  5. Gajski, D., et al.: SpecC: Specification Language and Methodology. Kluwer, Dordrecht (Janaury 2000)

    Google Scholar 

  6. Grotker, T., et al.: System Design with SystemC. Kluwer, Dordrecht (2002)

    Google Scholar 

  7. Abdi, S., et al.: System-On-Chip Environment (SCE): Tutorial. Technical Report CECS-TR-02-28, UCI (September 2002)

    Google Scholar 

  8. Pasricha, S.: Transaction Level Modelling of SoC with SystemC 2.0. In: Synopsys User Group Conference (2002)

    Google Scholar 

  9. Paulin, P., et al.: StepNP: A System-Level Exploration Platform for Network Processors. IEEE Trans. On Design and Test (November-December 2002)

    Google Scholar 

  10. Gerin, P., et al.: Scalable and Flexible Cosimulation of SoC Designs with Heterogeneous Multi-Processor Target Architectures. In: ASPDAC (2001)

    Google Scholar 

  11. Semeria, L., Ghosh, A.: Methodology for Hardware/Software Co-verification in C/C++. In: Asia and South Pacific Design Automation Conference 2000 (ASP-DAC 2000), Yokohama, Japan (2000)

    Google Scholar 

  12. CoWare N2C, http://www.coware.com

  13. Passerone, C., Lavagno, L., Chiodo, M., Sangiovanni-Vintentelli, A.: Fast hardware/software co-simulation for virtual prototyping and trade-off analysis. In: Proceedings of the Design Automation Conference, DAC 1997, pp. 389–394 (1997)

    Google Scholar 

  14. Caldari, M., Conti, M., et al.: Transaction-Level Models for AMBA Bus Architecture Using SystemC 2.0. In: Proceedings of Design, Automation and Test in Europe Conference and Exhibition (DATE 2003 Designers’ Forum), Munich, Germany (2003)

    Google Scholar 

  15. WISHBONE System-on-Chip (SoC) Interconnection Architecture for Portable IP Cores (2002), http://www.opencores.org

  16. Burger, D., Austin, T.M.: The SimpleScalar Tool Set, Version 2.0., http://www.simplescalar.com

  17. Reshadi, M., Mishra, P., Dutt, N.: Instruction Set Compiled Simulation: A Technique for Fast and Flexible Instruction Set Simulation. In: Proceedings of the 40th conference on Design automation, Anaheim, CA, USA, pp. 758–763 (2003)

    Google Scholar 

  18. Nohl, A., Braun, G., et al.: A universal technique for fast and flexible instruction-set architecture simulation. In: Proceedings of the 39th conference on Design automation, pp. 22–27 (2002)

    Google Scholar 

  19. System-C, http://www.systemc.org/

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2005 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Zhang, Y., Dong, L., Yu, G., Wang, D. (2005). Exploring Design Space Using Transaction Level Models. In: Srikanthan, T., Xue, J., Chang, CH. (eds) Advances in Computer Systems Architecture. ACSAC 2005. Lecture Notes in Computer Science, vol 3740. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11572961_48

Download citation

  • DOI: https://doi.org/10.1007/11572961_48

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-29643-0

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

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics