Temporal abstraction of digital designs

The work

AuthorsHerbert, John
Editors
Typemisc
Year1988
Also known asanon1988temporal
Citekeyherbert1988temporal

Where it appeared

PublisherComputer Laboratory, University of Cambridge
Number in seriesUCAM-CL-TR-122

Identifiers

DOI10.48456/tr-122
report_numberUCAM-CL-TR-122

Related

Distinct fromherbert1988formal

From datacite.

Abstract

Formal techniques have been used to verify the function of reasonably large digital devices ([Hunt85], [Cohn87]), and also to describe and reason about digital signal behaviour at a detailed timing level [Hanna85] [Herbert86]. Different models are used: simple synchronous models of components are the basis for verifying high-level functional specifications; more detailed models which capture the behaviour of signals in real time are the basis for proofs about timing. The procedure called temporal abstraction is a technique for formally relating these two behavioral models. The background to temporal abstraction is presented and the details of its implementation in HOL. The HOL language ([Gordon85a]) is a computerised version of higher-order logic which has an associated proof assistant also called HOL. In HOL one may specify behaviour at both the functional and timing levels. This work describes how the relationship between these levels may also be described in HOL and reasoned about using the HOL system. The formal transformation of descriptions of behaviour at the timing level to behaviour at the functional level involves generating and verifying timing constraints. This process can be identified with the conventional design activity of timing analysis. This work shows that timing verification can be viewed, not as a separate phase of design, but as part of a single verification process which encompasses functional and timing verification. A single formal language, HOL, is used to describe all aspects of the behaviour and a single verification system provides all the proofs of correctness. The use of uniform, formal techniques is shown to have a number of advantages.

A copy is held

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

How it got here

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

Cite it as

@misc{herbert1988temporal,
  title        = {Temporal abstraction of digital designs},
  author       = {Herbert, John},
  year         = {1988},
  publisher    = {Computer Laboratory, University of Cambridge},
  doi          = {10.48456/tr-122},
}

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