DocumentCode :
3557375
Title :
Extended abstract: a race-free hardware modeling language
Author :
Schaumont, Patrick ; Shukla, Sandeep ; Verbauwhede, Ingrid
fYear :
2005
fDate :
11-14 July 2005
Firstpage :
255
Lastpage :
256
Abstract :
We describe race-free properties of a hardware description language called GEZEL. The language describes networks of cycle-true finite-state-machines with datapaths (FSMDs). We derive a set of four rules under which a network of such FSMDs satisfies the Kahn principle. When applying those rules, GEZEL programs will be determinate and a designer will thus obtain race-free hardware. We define extended FSMD networks as FSMD networks for which some components are user-defined and not specified as FSMDs. An important result is that the determinate properties of the FSMD network are also valid for the extended FSMD network provided that the user-defined components are determinate. Most hardware description languages do not have this determinacy. Their simulation semantics are dependent on simulator implementation, and on a run-time race resolution mechanism. We therefore position GEZEL as a model of computation that RTL designers should have in mind while creating RTL models. In fact, we can generate SystemC and other HDL code from GEZEL models, thereby guaranteeing the determinacy in the generated HDL code.
Keywords :
finite state machines; hardware description languages; logic testing; GEZEL; Kahn principle; RTL design; SystemC; cycle-true finite-state-machines; datapath; extended FSMD network; hardware description language determinacy; race-free property; Automata; Buildings; Clocks; Hardware; History; Information processing; Network synthesis; Open source software; Testing; Writing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Formal Methods and Models for Co-Design, 2005. MEMOCODE '05. Proceedings. Third ACM and IEEE International Conference on
Print_ISBN :
0-7803-9227-2
Type :
conf
DOI :
10.1109/MEMCOD.2005.1487930
Filename :
1487930
Link To Document :
بازگشت