Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.5555/1509633.1509764acmconferencesArticle/Chapter ViewAbstractPublication PagesaspdacConference Proceedingsconference-collections
research-article

Automatic generation of Cycle Accurate and Cycle Count Accurate transaction level bus models from a formal model

Published: 19 January 2009 Publication History

Abstract

This paper proposes the first automatic approach to simultaneously generate Cycle Accurate and Cycle Count Accurate transaction level bus models. Since TLM (Transaction Level Modeling) is proven as an effective design methodology for managing the ever-increasing complexity of system level designs, researchers often exploit various abstraction levels to gain either simulation speed or accuracy. Consequently, designers repeatedly perform the time-consuming task of re-writing and performing consistency checks for different abstraction level models of the same design. To ease the work, we propose a correct-by-construction method that automatically and simultaneously generates both fast and accurate transaction level bus models for system simulation. The proposed approach relieves designers from the tedious and error-prone process of refining models and checking for consistency.

References

[1]
T. Grötker, S. Liao, G. Martin, S. Swan, System Design with SystemC, Kluwer Academic Publishers, 2002.
[2]
D. Gajski, J. Zhu, R. Domer, A. Gerstlaner, and S. Zhao, SpecC: Specification Language and Methodology, Kluwer Academic Publishers, 2000.
[3]
S. Malik, X. Zhu, "A hierarchical modeling framework for on-chip communication architectures", Proc. Computer-Aided Design, 2002, pp. 663--671.
[4]
O. Ogawa, et al., "A practical approach for bus architecture optimization at transaction level", Design, Automation and Test in Europe Conf., 2003, pp. 176--181.
[5]
M. Caldari, et al., "Transaction-level models for AMBA bus architecture using SystemC 2.0", Design, Automation and Test in Europe Conf., 2003, pp. 26--31.
[6]
A. Harverinen, M. Leclercq, N. Weyrich, D. Wingard, "A SystemC#8482; OCP Transaction Level Communication Channel", Technical Report'07.
[7]
W. Klingauf, R. Günzel, O. Bringmann, P. Parfuntseu, and M. Burton, "GreenBus: a generic interconnect fabric for transaction level modeling", Proc. Design Automation Conf., 2006, pp. 905--910.
[8]
S. Pasricha, N. Dutt, M. Ben-Romdhane, "Extending the Transaction Level Modeling Approach for Fast Communication Architecture Exploration", Proc. Design Automation Conf., 2004, pp. 113--118.
[9]
Open SystemC Initiative (OSCI). SystemC Version 2 Documentation. http://www.systemc.org.
[10]
D. Shin, A. Gerstlauer, J. Peng, R. Dömer, and D. Gajski, "Automatic generation of transaction level models for rapid design space exploration," Proc. Hardware/Software Codesign and System Synthesis, 2006, pp. 64--69.
[11]
S. Vercauteren, B. Lin, and H. D. Man, "Constructing Application-Specific Heterogeneous Embedded Architectures from Custom HW/SW Applications," Proc. Design Automation Conf., June 1996, pp. 521--526.
[12]
Jon. D. Kleinsmith and D. Gajski, "Communication Synthesis for Reuse", UC Irvine, ICS-TR-98-06, March 1998.
[13]
T. Michiels, "Generating TLM bus models from formal protocol specifications", European SystemC Users Group Meeting, 2004.
[14]
V. D'silva, S. Ramesh, and A. Sowmya, "Synchronous Protocol Automata: A Framework for Modeling and Verification of SoC Communication Architectures", Proc. Design, Automation and Test in Europe, 2004, pp. 20--27.
[15]
Open Core Protocol International Partnership (OCP-IP), www.ocpip.org.
[16]
D. Flynn. "AMBA: enabling reusable on-chip designs", IEEE Micro, 1997, pp. 20--27.

Cited By

View all
  • (2014)An activity-sensitive contention delay model for highly efficient deterministic full-system simulationsProceedings of the conference on Design, Automation & Test in Europe10.5555/2616606.2616868(1-6)Online publication date: 24-Mar-2014
  • (2013)Automatic generation of high-speed accurate TLM models for out-of-order pipelined busACM Transactions on Embedded Computing Systems (TECS)10.1145/2536747.253675913:1s(1-25)Online publication date: 6-Dec-2013
  • (2012)A cycle-count-accurate simulation platform with enhanced design exploration capabilityProceedings of the 5th International ICST Conference on Simulation Tools and Techniques10.5555/2263019.2263033(113-118)Online publication date: 19-Mar-2012
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
ASP-DAC '09: Proceedings of the 2009 Asia and South Pacific Design Automation Conference
January 2009
902 pages
ISBN:9781424427482

Sponsors

  • IEEE Circuits and Systems Society
  • SIGDA: ACM Special Interest Group on Design Automation
  • IPSJ SIGSLDM: Information Processing Society of Japan - SIG System LSI Design Methodology
  • IEICE ESS: Institute of Electronics, Information and Communication Engineers - Engineering Sciences Society

Publisher

IEEE Press

Publication History

Published: 19 January 2009

Check for updates

Qualifiers

  • Research-article

Conference

ASPDAC '09
Sponsor:
  • SIGDA
  • IPSJ SIGSLDM
  • IEICE ESS

Acceptance Rates

Overall Acceptance Rate 466 of 1,454 submissions, 32%

Upcoming Conference

ASPDAC '25

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 13 Nov 2024

Other Metrics

Citations

Cited By

View all
  • (2014)An activity-sensitive contention delay model for highly efficient deterministic full-system simulationsProceedings of the conference on Design, Automation & Test in Europe10.5555/2616606.2616868(1-6)Online publication date: 24-Mar-2014
  • (2013)Automatic generation of high-speed accurate TLM models for out-of-order pipelined busACM Transactions on Embedded Computing Systems (TECS)10.1145/2536747.253675913:1s(1-25)Online publication date: 6-Dec-2013
  • (2012)A cycle-count-accurate simulation platform with enhanced design exploration capabilityProceedings of the 5th International ICST Conference on Simulation Tools and Techniques10.5555/2263019.2263033(113-118)Online publication date: 19-Mar-2012
  • (2012)A non-intrusive timing synchronization interface for hardware-assisted HW/SW co-simulationProceedings of the 49th Annual Design Automation Conference10.1145/2228360.2228384(127-132)Online publication date: 3-Jun-2012
  • (2009)Cycle count accurate memory modeling in system level designProceedings of the 7th IEEE/ACM international conference on Hardware/software codesign and system synthesis10.1145/1629435.1629475(287-294)Online publication date: 11-Oct-2009

View Options

Get Access

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media