• 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