Refactoring digital hardware designs with assertion libraries

  • Authors:
  • F. M. De Paula;H. Foster;J. A. Nacif;J. Tompkins;A. O. Fernandes

  • Affiliations:
  • Mindspeed Technol. Inc., USA;IBM Res. Lab., Haifa, Israel;IBM Res. Lab., Haifa, Israel;IBM Haifa Res. Labs., Israel;-

  • Venue:
  • HLDVT '03 Proceedings of the Eighth IEEE International Workshop on High-Level Design Validation and Test Workshop
  • Year:
  • 2003

Quantified Score

Hi-index 0.00

Visualization

Abstract

Refactoring is the concept of restructuring software to increase its readability and maintainability without changing the observable behavior: To the best of our knowledge, the concept of refactoring has only been applied to software development. In this paper, we describe a methodology to extend this concept into the Digital Hardware Design process using the Open Verification Library. We present a case of a network protocol bus functional model in which we want to increase the design readability so that maintenance and bug fixes are less costly.