[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
10.1145/2593069.2602974acmotherconferencesArticle/Chapter ViewAbstractPublication PagesdacConference Proceedingsconference-collections
research-article

Metasynthesis for Designing Automotive SoCs

Published: 01 June 2014 Publication History

Abstract

Designing Automotive SoCs requires product specific support of one or more different design targets as different degrees of safety, reliability, very low power, or high current support as well as different design features as multi-core, sensor-on-chip, or system-in-package. Considering that wide design space, it's clear that EDA industry that is focusing on generic applicable tools leaves a wide field for automation unsupported.
This paper presents a novel approach to system synthesis named Metasynthesis. It proposes a new highly flexible methodology based on synthesizing system synthesis tools. These synthesized tools finally make the synthesis step from a description above implementation level, e.g. requirements, specification, or a domain specific description to implementation level, e.g. C, SystemVerilog-RTL or schematic.
The name "Meta"-Synthesis was chosen in the sense of a synthesis tool "beyond" another synthesis tool or as already said a synthesis tool synthesizing another synthesis tool. The term "Meta" also reflects the underlying metamodeling technique. Even if the approach requires additional effort in building the system synthesis tool, it helps to shorten overall design time, since building the tool is highly automated due to the presented Metasynthesis approach. Also the input views are fast to make since they can be kept simple and compact. The Metasynthesis approach was proven so far in over 90 different automotive SoC and other applications gaining productivity improvements of 95% considering single design steps and gaining up to 70% effort reduction for the complete implementation of automotive SoCs. Some designers report, that they generate up to 80% of the chip's overall RTL code with synthesized tools.

References

[1]
J.-M. Bergé, O. Levia, and J. Rouillard, "Performance and Information Modeling," Kluwer Academic Publishers, 1996
[2]
D. A. Schenck and P. R. Wilson, "Information Modeling the EXPRESS Way", Oxford University Press, 1993
[3]
H.J. Kahn, "EDIF Version 350/400 and information modelling", EDIF Tech. Centre, Manchester Univ., UK
[4]
C.A. Guimale, H.J. Kahn, "Information models of VHDL", Proceedings of the 32nd annual ACM/IEEE Design Automation Conference 1995.
[5]
Monjau, D.; Sporer, M.: Meta Modelling of Embedded Systems using Active Databases In: Proceedings of Forum on specification & Design Languages, pp. 499--510, (An ECSI event); Sept. 27--30, 2005 - Lausanne, Switzerland
[6]
E. T. Ray, "Learning XML," O'Reilly, 2009
[7]
D. Pilone, N. Pitman, "UML 2.0 in a Nutshell," O'Reilly, 2005
[8]
D. Steinberg, F. Budinski, M. Paternostorno, E. Merks, "EMF: Eclipse Modeling Framework" 2009
[9]
MetaCase: "Domain Specific Modeling with MetaEdit+," http://www.metacase.com/de/
[10]
IEEE: "1685-2009 -- IEEE Standard for IP-XACT, Standard Structure for Packaging, Integrating, and Reusing IP within Tools Flows," 2010
[11]
S. R. Covey, "The 7 Habits of Highly Effective People. 25th Anniversary Edition", Simon & Schuster UK
[12]
R. Findenig, T. Steininger, T. Leitner, "Combining several Metamodels for the Generation of Control strucutres in Hardware", MeCoEs2012, Tampere, 2012
[13]
Schneider, C.; Ecker, W.: "A parallel/serial trade-off methodology for look-up based decoders". In Proceedings of the Design Automation Conference (DAC '97), Anaheim, USA, (6 1997).
[14]
M. Brambilla, J. Cabot, M.Wimmer, "Model-Driven Software Engineering in Practice", Morgan&Claypool Publishers, 2012
[15]
Mako Templates for Python: http://www.makotemplates.org/

Cited By

View all
  • (2017)Metamodeling and Code Generation in the Springer Science+Business Media DordrechtHandbook of Hardware/Software Codesign10.1007/978-94-017-7358-4_32-1(1-41)Online publication date: 14-Apr-2017
  • (2017)Metamodeling and Code Generation in the Hardware/Software Interface DomainHandbook of Hardware/Software Codesign10.1007/978-94-017-7267-9_32(1051-1091)Online publication date: 27-Sep-2017
  • (2015)Design & verification of automotive SoC firmwareProceedings of the 52nd Annual Design Automation Conference10.1145/2744769.2747918(1-6)Online publication date: 7-Jun-2015
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Other conferences
DAC '14: Proceedings of the 51st Annual Design Automation Conference
June 2014
1249 pages
ISBN:9781450327305
DOI:10.1145/2593069
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

In-Cooperation

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 01 June 2014

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. code generation
  2. design productivity
  3. metamodeling
  4. metasynthesis
  5. system level synthesis

Qualifiers

  • Research-article
  • Research
  • Refereed limited

Conference

DAC '14

Acceptance Rates

Overall Acceptance Rate 1,770 of 5,499 submissions, 32%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)4
  • Downloads (Last 6 weeks)0
Reflects downloads up to 18 Jan 2025

Other Metrics

Citations

Cited By

View all
  • (2017)Metamodeling and Code Generation in the Springer Science+Business Media DordrechtHandbook of Hardware/Software Codesign10.1007/978-94-017-7358-4_32-1(1-41)Online publication date: 14-Apr-2017
  • (2017)Metamodeling and Code Generation in the Hardware/Software Interface DomainHandbook of Hardware/Software Codesign10.1007/978-94-017-7267-9_32(1051-1091)Online publication date: 27-Sep-2017
  • (2015)Design & verification of automotive SoC firmwareProceedings of the 52nd Annual Design Automation Conference10.1145/2744769.2747918(1-6)Online publication date: 7-Jun-2015
  • (2015)A model-based and simulation-assisted FMEDA approach for safety-relevant E/E systemsProceedings of the 52nd Annual Design Automation Conference10.1145/2744769.2747908(1-6)Online publication date: 7-Jun-2015

View Options

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