Exception handling in microprocessors using assertion libraries

  • Authors:
  • Fernando Cortez Sica;Claudionor N. Coelho, Jr.;José Augusto M. Nacif;Harry Foster;Antônio Otávio Fernandes

  • Affiliations:
  • DCC/UFMG - DECOM/UFOP, Belo Horizonte, Brazil;Federal University of Minas Gerais, Belo Horizonte, Brazil;Federal University of Minas Gerais, Belo Horizonte, Brazil;Jasper Design Automation, Inc., Mountain View, CA;Federal University of Minas Gerais, Belo Horizonte, Brazil

  • Venue:
  • SBCCI '04 Proceedings of the 17th symposium on Integrated circuits and system design
  • Year:
  • 2004

Quantified Score

Hi-index 0.00

Visualization

Abstract

In complex System-on-a-Chip (SoC) designs, designers often need to add new features into an original processor core, such as to extend the exception handling mechanism to consider exceptions in the remaining portion of the SoC design. We present in this paper a scalable architecture that can be used to add complex exception handling mechanisms in processor cores and how it can be used to extend the fixed set of exceptions found in microprocessor cores. This mechanism is based on the use of assertion libraries linked by an assertion processor to incorporate these new functionalities.