Overview of Hydra: a concurrent language for synchronous digital circuit design

O'Donnell, J.T. (2006) Overview of Hydra: a concurrent language for synchronous digital circuit design. International Journal of Information, 9(2), pp. 249-264.




Hydra is a computer hardware description language that integrates several kinds of software tool (simulation, netlist generation and timing analysis) within a single circuit specification. The design language is inherently concurrent, and it offers black box abstraction and general design patterns that simplify the design of circuits with regular structure. Hydra specifications are concise, allowing the complete design of a computer system as a digital circuit within a few pages. This paper discusses the motivations behind Hydra, and illustrates the system with a significant portion of the design of a basic RISC processor.

Item Type:Articles
Keywords:hardware description language, synchronous circuit.
Glasgow Author(s) Enlighten ID:O'Donnell, Dr John
Authors: O'Donnell, J.T.
Subjects:Q Science > QA Mathematics > QA75 Electronic computers. Computer science
College/School:College of Science and Engineering > School of Computing Science
Journal Name:International Journal of Information
Publisher:International Information Institute
Copyright Holders:Copyright © 2006 International Information Institute
First Published:First published in International Journal of Information 9(2):249-264
Publisher Policy:Reproduced with the permission of the publisher

University Staff: Request a correction | Enlighten Editors: Update this record