DESIGN OF DISTRIBUTED GENERIC EMBEDDED COMPONENTS

The increasingly complex nature of embedded system design is forcing designers to jointly use the available resources, both CAD tools and IP componentry, which are distributed between different design teams. We argue that the existing collaborative design practices demand that the abstraction level in design must be raised above the traditional soft IP. Markup languages can be used to structure and hierarchically organize the domain content. Such structuring makes the representation, processing, and distribution of a domain content much easier. This paper proposes to adopt XML for representation, parameterization, modification and distribution of embedded components. The XML-based representation of soft IPs can be considered as the next generation of IP - distributed generic embedded components (DGECs). We discuss their features, design problems and propose a design framework.

[1]  Anantha Chandrakasan,et al.  A framework for collaborative and distributed web-based design , 1999, DAC '99.

[2]  Gaetano Borriello,et al.  A geographically distributed framework for embedded system design and validation , 1998, Proceedings 1998 Design and Automation Conference. 35th DAC. (Cat. No.98CH36175).

[3]  Franco Fummi,et al.  A web-CAD methodology for IP-core analysis and simulation , 2000, Proceedings 37th Design Automation Conference.

[4]  Luca Benini,et al.  Virtual fault simulation of distributed IP-based designs , 2000, DATE '00.

[5]  C. M. Sperberg-McQueen,et al.  Extensible Markup Language (XML) , 1997, World Wide Web J..

[6]  Miodrag Potkonjak,et al.  Hypermedia-aided design , 2001, Proceedings of the 38th Design Automation Conference (IEEE Cat. No.01CH37232).

[7]  Krzysztof Kozminski,et al.  Executable Workflows: A Paradigm For Collaborative Design On The Internet , 1997, Proceedings of the 34th Design Automation Conference.

[8]  C. M. Sperberg-McQueen,et al.  Extensible markup language , 1997 .

[9]  Randy H. Katz,et al.  The Case for Design Using the World Wide Web , 1995, 32nd Design Automation Conference.

[10]  Luca Benini,et al.  Distributed EDA tool integration: the PPP paradigm , 1996, Proceedings International Conference on Computer Design. VLSI in Computers and Processors.

[11]  A. Richard Newton,et al.  EDA and the network , 1997, ICCAD 1997.