Proceedings of the IEEE · 2007 · 322 citations · 116 references
EngineeringComputer EngineeringSystems EngineeringHardware-software Co-designSystem-on-chip DesignVlsi DesignDigital Integrated Circuit DesignIntegrated Circuit DesignIntegrated Circuit DevicesComputer-aided Design For Integrated CircuitsDesign MethodologySystem-level Co-designSystem-level Design Space ExplorationVery-large-scale Integration (Vlsi) Design
System‑level design is emerging as the next frontier in electronic design automation, yet its definition varies across academia, industry, and EDA experts, and a shared underlying basis could unlock substantial productivity gains across diverse system sectors. The paper identifies the key challenges that industry faces in adopting system‑level design. To address these challenges, the authors propose a platform‑based design methodology and introduce Metropolis, a tool environment that integrates existing tools within the PBD framework. Metropolis demonstrates the feasibility of PBD by successfully applying the framework to two distinct industrial domains.
System-level design (SLD) is considered by many as the next frontier in electronic design automation (EDA). SLD means many things to different people since there is no wide agreement on a definition of the term. Academia, designers, and EDA experts have taken different avenues to attack the problem, for the most part springing from the basis of traditional EDA and trying to raise the level of abstraction at which integrated circuit designs are captured, analyzed, and synthesized from. However, my opinion is that this is just the tip of the iceberg of a much bigger problem that is common to all system industry. In particular, I believe that notwithstanding the obvious differences in the vertical industrial segments (for example, consumer, automotive, computing, and communication), there is a common underlying basis that can be explored. This basis may yield a novel EDA industry and even a novel engineering field that could bring substantial productivity gains not only to the semiconductor industry but to all system industries including industrial and automotive, communication and computing, avionics and building automation, space and agriculture, and health and security, in short, a real technical renaissance. In this paper, I present the challenges faced by industry in system level design. Then, I propose a design methodology, platform-based design (PBD), that has the potential of addressing these challenges in a unified way. Further, I place methodology and tools available today in the PBD framework and present a tool environment, Metropolis, that supports PBD and that can be used to integrate available tools and methods together with two examples of its application to separate industrial domains
116
Statecharts: a visual formalism for complex systems
David Harel · Science of Computer Programming · 1987 · 6.7K citations
Gerard J. Holzmann · IEEE Transactions on Software Engineering · 1997 · 3.8K citations
Networks on chips: a new SoC paradigm
Luca Benini, Giovanni De Micheli · Computer · 2002 · 3.7K citations · Full text