Specification-driven design of custom hardware in HOP

Update Item Information
Publication Type technical report
School or College College of Engineering
Department Computing, School of
Creator Gopalakrishnan, Ganesh
Other Author Fuiimoto, Richard M.; Akella Venkatesh; Mani, Narayana S.; Smith, Kevin N.
Title Specification-driven design of custom hardware in HOP
Date 1988
Description We present a language "Hardware viewed as Objects and Processes" (HOP) for specifying the structure, behavior, and timing of hardware systems. HOP embodies a simple process model for lock-step synchronous processes. Processes may be described both as a black-box and as a collection of interacting sub-processes. The latter can be statically simplified using an algorithm 'PARCOMP'. PARCOMP symbolically simulates a collection of interacting processes. The advantages claimed for HOP include simple semantics, intuitiveness, high expressive power, and numerous provisions to support easily verifiable designs all the way to VLSI layout. After introducing HOP, and presenting some of the results obtained from experimenting with the HOP design system, we present the design of a large hardware system (the "Utah Simulation Engine") currently being developed to speed-up distributed discrete event simulation using Time Warp. Issues in the specification driven design of this system are discussed and illustrated using HOP.
Type Text
Publisher University of Utah
Subject HOP; hardware systems; Structure; Behavior; Timing; custom hardware
Language eng
Bibliographic Citation Gopalakrishnan, G., Fujimoto, R. M., Akella V., Mani, N. S., & Smith, K. N. (1988). Specification-driven design of custom hardware in HOP. UUCS-88-018.
Series University of Utah Computer Science Technical Report
Relation is Part of ARPANET
Rights Management ©University of Utah
Format Medium application/pdf
Format Extent 11,051,539 bytes
Identifier ir-main,16153
ARK ark:/87278/s6wm1z2n
Setname ir_uspace
ID 706979
Reference URL https://collections.lib.utah.edu/ark:/87278/s6wm1z2n
Back to Search Results