<XML><RECORDS><RECORD><REFERENCE_TYPE>0</REFERENCE_TYPE><REFNUM>8124</REFNUM><AUTHORS><AUTHOR>O'Donnell,J.T.</AUTHOR></AUTHORS><YEAR>2006</YEAR><TITLE>Overview of Hydra: A concurrent language for synchronous digital circuit design</TITLE><PLACE_PUBLISHED>International Journal of Information, Volume 9, Number 2, March 2006.</PLACE_PUBLISHED><PUBLISHER>N/A</PUBLISHER><PAGES>249-264</PAGES><ISBN>ISSN 1343-4500</ISBN><LABEL>O'Donnell:2006:8124</LABEL><KEYWORDS><KEYWORD>hardware description language</KEYWORD></KEYWORDS<ABSTRACT>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.</ABSTRACT></RECORD></RECORDS></XML>