TY - GEN
T1 - Metasynthesis for designing automotive socs
AU - Ecker, Wolfgang
AU - Velten, Michael
AU - Zafari, Leily
AU - Goyal, Ajay
PY - 2014
Y1 - 2014
N2 - 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.
AB - 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.
KW - Code generation
KW - Design productivity
KW - Metamodeling
KW - Metasynthesis
KW - System level synthesis
UR - http://www.scopus.com/inward/record.url?scp=84903161706&partnerID=8YFLogxK
U2 - 10.1145/2593069.2602974
DO - 10.1145/2593069.2602974
M3 - Conference contribution
AN - SCOPUS:84903161706
SN - 9781479930173
T3 - Proceedings - Design Automation Conference
BT - DAC 2014 - 51st Design Automation Conference, Conference Proceedings
PB - Institute of Electrical and Electronics Engineers Inc.
T2 - 51st Annual Design Automation Conference, DAC 2014
Y2 - 2 June 2014 through 5 June 2014
ER -