Methodology for formal design of hardware control with application to cache coherence protocols

9Citations
Citations of this article
15Readers
Mendeley users who have this article in their library.

Abstract

We propose a methodology for developing hardware control. In addition to the usual distinction between control and data path, a further distinction within the control code is made between algorithmic code and bookkeeping code. The high level specification describes the algorithmic code in an object-oriented style, is executable, formally verified, and automatically translated into HDL, thus giving hardware which is by construction equivalent to its specification. We discuss the application of this methodology as it is used in product development of cache coherence protocols.

Cite

CITATION STYLE

APA

Eisner, C., Shitsevalov, I., Hoover, R., Nation, W., Nelson, K., & Valk, K. (2000). Methodology for formal design of hardware control with application to cache coherence protocols. In Proceedings - Design Automation Conference (pp. 724–729). IEEE. https://doi.org/10.1145/337292.337757

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free