Formal Semantics for a Subset of VHDL and Its Use in Analysis of the Ftpp Scoreboard Circuit

Formal Semantics for a Subset of VHDL and Its Use in Analysis of the Ftpp Scoreboard Circuit
Author: National Aeronautics and Space Administration (NASA)
Publisher: Createspace Independent Publishing Platform
Total Pages: 76
Release: 2018-07-06
Genre:
ISBN: 9781722405892

In the first part of the report, we give a detailed description of an operational semantics for a large subset of VHDL, the VHSIC Hardware Description Language. The semantics is written in the functional language Caliban, similar to Haskell, used by the theorem prover Clio. We also describe a translator from VHDL into Caliban semantics and give some examples of its use. In the second part of the report, we describe our experience in using the VHDL semantics to try to verify a large VHDL design. We were not able to complete the verification due to certain complexities of VHDL which we discuss. We propose a VHDL verification method that addresses the problems we encountered but which builds on the operational semantics described in the first part of the report. Bickford, Mark Unspecified Center...

Scientific and Technical Aerospace Reports

Scientific and Technical Aerospace Reports
Author:
Publisher:
Total Pages: 652
Release: 1994
Genre: Aeronautics
ISBN:

Lists citations with abstracts for aerospace related reports obtained from world wide sources and announces documents that have recently been entered into the NASA Scientific and Technical Information Database.

FME 2003: Formal Methods

FME 2003: Formal Methods
Author: Keijiro Araki
Publisher: Springer Science & Business Media
Total Pages: 955
Release: 2003-08-27
Genre: Business & Economics
ISBN: 3540408282

This book constitutes the refereed proceedings of the International Symposium of Formal Methods Europe, FME 2003, held in Pisa, Italy in September 2003. The 44 revised full papers presented together with 5 invited papers were carefully reviewed and selected from 144 submissions. The papers are organized in topical sections on industrial issues, control systems and applications, communication system verfication, co-specification and compilers, composition, Java, object-orientation and modularity, model checking, parallel processes, program checking and testing, B method, and security.