HW/SW specification using OOM techniques

The ever increasing complexity and networking of hardware/software (hw/sw) systems, together with tough competitiveness and shrinking time-to-market puts a heavy burden on system design methodologies. For rapid system prototyping, design productivity is mandatory. Due to ever decreasing product lifecycles, design reusability and upgrade is also a must. In this paper, a novel methodology for HW/SW co-design specification is proposed, together with a new CASHE tool that implements it. It is shown that object-oriented modeling (OOM) techniques can be rewardingly used both for product specification and design specification, leading to architectural solutions with different trade-offs. The new tool, PHS/sup ++/, allows static, dynamic and functional OO modeling of the problem and produces a VHDL description of solution architectures, synthesizable by the Synopsys commercial package. A design example is provided, to ascertain the usefulness of the proposed approach.

[1]  Alfonso Fuggetta,et al.  A classification of CASE technology , 1993, Computer.

[2]  Grady Booch,et al.  Object-Oriented Design with Applications , 1990 .

[3]  Raul Camposano,et al.  Embedded system design , 1996, Des. Autom. Embed. Syst..

[4]  Giovanni De Micheli,et al.  Program implementation schemes for hardware-software systems , 1994, Computer.

[5]  Giovanni De Micheli,et al.  Hardware/Software Co-Design: Application Domains and Design Technologies , 1996 .

[6]  William E. Lorensen,et al.  Object-Oriented Modeling and Design , 1991, TOOLS.

[7]  Wolfgang Rosenstiel,et al.  Synthesizing circuits from behavioural descriptions , 1989, IEEE Trans. Comput. Aided Des. Integr. Circuits Syst..

[8]  Herman Schmit,et al.  A Model and Methodology for Hardware-Software Codesign , 1993, IEEE Des. Test Comput..

[9]  Jörg Henkel,et al.  Hardware-software cosynthesis for microcontrollers , 1993, IEEE Design & Test of Computers.

[10]  Giovanni De Micheli,et al.  Hardware-software cosynthesis for digital systems , 1993, IEEE Design & Test of Computers.

[11]  M. A. Hallwood VHDL and top-down methods prove successful in automotive electronic design , 1994 .

[12]  Wayne H. Wolf,et al.  Codesign from cospecification , 1994, Computer.

[13]  A.A. Jerraya,et al.  AMICAL: An interactive high level synthesis environment , 1993, 1993 European Conference on Design Automation with the European Event in ASIC Design.

[14]  Jianwen Zhu,et al.  Specification and Design of Embedded Systems , 1998, Informationstechnik Tech. Inform..