Maintaining consistency between systemC and RTL system designs

  • Authors:
  • Alistair Bruce;M. M. Kamal Hashmi;Andrew Nightingale;Steve Beavis;Nizar Romdhane;Christopher Lennard

  • Affiliations:
  • ARM, Sheffield, UK;Spiratech Ltd, Manchester, UK;ARM, Sheffield, UK;Spiratech Ltd, Manchester, UK;ARM, Sheffield, UK;ARM, Sheffield, UK

  • Venue:
  • Proceedings of the 43rd annual Design Automation Conference
  • Year:
  • 2006

Quantified Score

Hi-index 0.00

Visualization

Abstract

We describe how system design consistency can be maintained across multiple levels of design abstraction using a modular verification IP strategy. This strategy involves delivery of verification IP in an environment independent manner, utilizing a standard system verification architecture that leverages re-usable component verification drivers, transaction-based interfaces, and synchronization through a system-verification master. This enables a single test-bench to be applied for systems modeled both in SystemC, as well as at the RT level. The configuration of the verification testbench is kept consistent with the design by using system-design meta-data described using the specifications of The SPIRIT Consortium.