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
Link To Document