• DocumentCode
    2273757
  • Title

    Enabling the synthesis of very long operation properties

  • Author

    Langer, Jan ; Horn, Thomas ; Heinkel, Ulrich

  • Author_Institution
    Chemnitz Univ. of Technol., Chemnitz, Germany
  • fYear
    2011
  • fDate
    5-6 June 2011
  • Firstpage
    1
  • Lastpage
    6
  • Abstract
    In previous work, the high-level synthesis of operation properties has been proposed. In this work, we improve the existing algorithms in order to allow the synthesis of more efficient hardware models. Especially for very long properties no model could be generated before, because both the runtime of the synthesis process and the amount of used hardware resources were prohibitively high. The proposed improvements are threefold. First, the generated non-deterministic control automaton is replaced by a deterministic automaton using an optimized power set construction algorithm. This significantly reduces the number of registers in the generated model. Second, a property can contain local variables (freeze variables), that capture a value at a specific time step and provide this value throughout a property´s life span. The scheduling of storage registers for these variables has been optimized. The last improvement merges equivalent assignments to output or state variables (commitments). The merging avoids not only the generation of redundant hardware resources but also simplifies the output multiplexer of the model. Finally, a case study is presented that involves an industrial design of a framer component. The design properties describe the processing of a complete data frame of 19440 cycles length. High-level synthesis and subsequent logic synthesis have been successful and show that the design methodology and synthesis algorithms result in a design with resource usage similar to the industrial component.
  • Keywords
    logic design; memory architecture; processor scheduling; deterministic control automaton; hardware models; logic design methodology; logic synthesis; optimized power set construction algorithm; redundant hardware resources; storage register scheduling; very long operation properties;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Electronic System Level Synthesis Conference (ESLsyn), 2011
  • Conference_Location
    San Diego, CA
  • Print_ISBN
    978-1-4577-0634-9
  • Electronic_ISBN
    978-1-4577-0632-5
  • Type

    conf

  • DOI
    10.1109/ESLsyn.2011.5952292
  • Filename
    5952292