DocumentCode :
3460586
Title :
Synchronous extensions to operation centric hardware description languages
Author :
Nordin, Grace ; Hoe, James C.
Author_Institution :
Carnegie Mellon Univ., Pittsburgh, PA, USA
fYear :
2004
fDate :
23-25 June 2004
Firstpage :
49
Lastpage :
56
Abstract :
The abstract transition system (ATS) is a high-level hardware description framework. ATS´s operation-centric abstraction permits perspicuous descriptions of complex concurrent hardware behavior as a sequence of atomic state transitions. However non-determinism in the ATS semantics prevents it from capturing the behavior of systems whose correctness depends upon both function and exact synchronous timing. To address this shortcoming, we present two extensions to ATS-committing transitions and synchronously delayed expressions-to support the specification of synchronous behaviors and interfaces. The new synchronous extensions compose naturally with the original ATS. We describe a compilation strategy for the synchronous extensions that leverages existing ATS synthesis capabilities. We also evaluate the new extensions´ ease of description and synthesis quality in several design examples.
Keywords :
hardware description languages; abstract transition system; atomic state transitions; high-level hardware description framework; operation centric hardware description languages; Atomic layer deposition; Clocks; Control system synthesis; Delay; Equations; Hardware design languages; Physical layer; Protocols; Timing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Formal Methods and Models for Co-Design, 2004. MEMOCODE '04. Proceedings. Second ACM and IEEE International Conference on
Print_ISBN :
0-7803-8509-8
Type :
conf
DOI :
10.1109/MEMCOD.2004.1459814
Filename :
1459814
Link To Document :
بازگشت