Application of design patterns for hardware design

  • Authors:
  • Robertas Damaševičius;Giedrius Majauskas;Vytautas Štuikys

  • Affiliations:
  • Kaunas University of Technology, Kaunas, Lithuania;Kaunas University of Technology, Kaunas, Lithuania;Kaunas University of Technology, Kaunas, Lithuania

  • Venue:
  • Proceedings of the 40th annual Design Automation Conference
  • Year:
  • 2003

Quantified Score

Hi-index 0.00

Visualization

Abstract

Design patterns, which encapsulate common solutions to the recurring design problems, have contributed to the increased reuse, quality and productivity in software design. We argue that hardware design patterns could be used for customizing and integrating the Intellectual Property (IP) components into System-on-Chip designs. We formulate the role of design patterns in HW design, and describe their implementation using metaprogramming. We propose a Wrapper design pattern for adapting the behavior of the soft IPs, and demonstrate its application to the communication interface synthesis.