DocumentCode
3097492
Title
Formalization of finite state machines with data path for the verification of high-level synthesis
Author
Borrione, Dominique ; Dushina, Julia ; Pierre, Laurence
Author_Institution
TIMA, Univ. Joseph Fourier, Grenoble, France
fYear
1998
fDate
30 Sep-3 Oct 1998
Firstpage
99
Lastpage
102
Abstract
This research aims at verifying the abstract specification levels of standard hardware description languages (we use VHDL [IE931). HLS translates a behavioral description, written as one or more processes, into an abstract automaton in which the states correspond to decision and synchronization points, and operations of the behavioral algorithm are executed on the state transitions [JD97]. After the allocation of the functional units to the operations, and their scheduling, the system is modeled as the interconnection of two modules: (1) an operative (or data) part, which contains the data registers, operators, multiplexers and busses; (2) a control part, which generates the control signals of the operative part, and the sequence of steps to perform the overall computation
Keywords
finite state machines; hardware description languages; high level synthesis; scheduling; VHDL; abstract automaton; abstract specification levels; behavioral description; control signals; data path; data registers; decision points; finite state machines; functional units; high-level synthesis; overall computation; scheduling; synchronization points; Automata; Automatic control; Boolean functions; Circuits; Data structures; Encoding; High level synthesis; Processor scheduling; Registers; Software libraries;
fLanguage
English
Publisher
ieee
Conference_Titel
Integrated Circuit Design, 1998. Proceedings. XI Brazilian Symposium on
Conference_Location
Rio de Janeiro
Print_ISBN
0-8186-8704-5
Type
conf
DOI
10.1109/SBCCI.1998.715419
Filename
715419
Link To Document