Formal verification of basic memory devices

The work

AuthorsJohn Herbert
Editors
Typetechreport
Year1988
Also known asherbert2021formal
Citekeyherbert1988formal

Where it appeared

Published inCL Technical Reports
Number in seriesUCAM-CL-TR-124

Identifiers

DOI10.48456/tr-124
OpenAlexW3012301051
report_numberUCAM-CL-TR-124

Related

Distinct fromherbert1988temporal

From OpenAlex, which stores abstracts as an index of words and their positions: what is shown is rebuilt from that, and reads fluently whether or not it is what the author wrote.

Abstract

Formal methods have been used recently to verify high-level functional specifications of digital systems. Such formal proofs have used simple models of circuit components. In this article we describe complementary work which uses a more detailed model of components and demonstrates how hardware can be specified and verified at this level. In this model all circuits can be described as structures of gates, each gate having an independent propagation delay. The behaviour of digital signals in real time is captured closely. The function and timing of asynchronous and synchronous memory elements implemented using gates is derived. Formal proofs of correctness show that, subject to certain constraints on gate delays and signal timing parameters, these devices act as memory elements and exhibit certain timing properties. All the proofs have been mechanically generated using Gordon’s HOL system.

A copy is held

pdf, 1.5 MB. Not published — it may be under copyright. The facts and links here are.

How it got here

How it got hereagent via openalex
Added2026-10-22 17:26 UTC
Approved bya person 2026-10-22 22:41 UTC

Filed under

herbert

Cite it as

@techreport{herbert1988formal,
  title        = {Formal verification of basic memory devices},
  author       = {John Herbert},
  year         = {1988},
  journal      = {CL Technical Reports},
  doi          = {10.48456/tr-124},
}

This record lives at https://refs.drheap.org/herbert1988formal/ and will keep doing so. It used to be called herbert2021formal, and those addresses still resolve to this one.