• DocumentCode
    3407702
  • Title

    Behavior tables: A basis for system representation and transformational system synthesis

  • Author

    Rath, K. ; Esen Tuna, M. ; Johnson, S.D.

  • Author_Institution
    Dept. of Comput. Sci., Indiana Univ., Bloomington, IN, USA
  • fYear
    1993
  • fDate
    7-11 Nov. 1993
  • Firstpage
    736
  • Lastpage
    740
  • Abstract
    Introduces behavior tables, an extension of register transfer tables, as a unified basis for reasoning about control, datapath, protocol, and data expansion facets of system synthesis. Behavior tables can model indirection in system specification, by allowing names of registers and states to be treated as values. Behavior tables are based on a finite state machine model and provide a framework for transformational design to derive a formally correct implementation from a specification. To illustrate our approach, we sketch some transformations on a behavior table description of the FM9001 processor.
  • Keywords
    high level synthesis; FM9001 processor; behavior tables; control aspects; data expansion; data paths; finite state machine model; formally correct implementation; indirection; protocols; register names; register transfer tables; state names; system representation; system specification; transformational system synthesis; Automatic control; Computer science; Control system synthesis; Control systems; Design automation; Hardware design languages; Partitioning algorithms; Protocols; Registers; System-level design;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer-Aided Design, 1993. ICCAD-93. Digest of Technical Papers., 1993 IEEE/ACM International Conference on
  • Conference_Location
    Santa Clara, CA, USA
  • Print_ISBN
    0-8186-4490-7
  • Type

    conf

  • DOI
    10.1109/ICCAD.1993.580170
  • Filename
    580170