• DocumentCode
    3591627
  • Title

    Exploiting state equivalence on the fly while applying code motion and speculation

  • Author

    Dos Santos, Luiz C V ; Jess, Jochen A G

  • Author_Institution
    Design Autom. Sect., Eindhoven Univ. of Technol., Netherlands
  • fYear
    1999
  • fDate
    6/21/1905 12:00:00 AM
  • Firstpage
    609
  • Lastpage
    614
  • Abstract
    Emerging design problems are prompting the use of code motion and speculation in high-level synthesis to shorten schedules and meet tight time-constraints. Unfortunately, they may increase the number of states to an extent not always affordable for embedded systems. We propose a new technique that not only leads to less states, but also speeds up scheduling. Equivalent states are predicted and merged while building the finite state machine. Experiments indicate that flexible code motions can be used, since our technique restrains state expansion
  • Keywords
    embedded systems; finite state machines; high level synthesis; reachability analysis; scheduling; FSM construction; HLS tools; code motion; embedded systems; finite state machine; high-level synthesis; scheduling speedup; speculation; state equivalence; time-constraints; Automata; Computer science; Design automation; Embedded system; Encoding; High level synthesis; Parallel processing; Pipeline processing; Processor scheduling; Time factors;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design, Automation and Test in Europe Conference and Exhibition 1999. Proceedings
  • Print_ISBN
    0-7695-0078-1
  • Type

    conf

  • DOI
    10.1109/DATE.1999.761191
  • Filename
    761191