DocumentCode
3473067
Title
A procedure for obtaining a behavioral description for the control logic of a non-linear pipeline
Author
Najaf-Abadi, Hashem Hashemi
Author_Institution
Dept. of Comput. Eng., Sharif Univ. of Technol., Tehran, Iran
fYear
2004
fDate
27-30 Jan. 2004
Firstpage
86
Lastpage
91
Abstract
Much attention has been directed to different aspects of the design of pipelines (P. Grun et al., 1999; N. Park et al., 1988; D.A. Lobo et al., 1992; K.N. McNallm et al., 1991). Design of the control logic of nonlinear pipelines has however, been considered as a subsidiary issue in that an RTL description for such logic can easily be obtained from a behavioral description, with the use of widely available synthesis tools. But, as the complexity of a nonlinear pipeline increases, so does the complexity of the control logic. The complexity may be to an extent that obtaining even a behavioral description for the control logic is rendered difficult. We focus on further automating the development of systems consisting of nonlinear or multifunction pipelines by proposing an algorithmic technique for obtaining a behavioral description for the control logic of such pipelines. A simplified C++ implementation that produces a VHDL description of the control logic is then presented to clarify the algorithm. Experimental results that reveal connections between the nature of pipeline functions and the complexity of the control logic, obtained by utilization of the algorithm, are also presented. Consideration of these results can reduce the design space exploration of such pipelines to a more practically feasible subspace.
Keywords
hardware description languages; logic design; pipeline processing; C++ implementation; RTL description; VHDL description; behavioral description; control logic; design space exploration; nonlinear pipelines; Automatic control; Clocks; Combinational circuits; Control system synthesis; Delay; High level synthesis; Latches; Logic design; Pipelines; Space exploration;
fLanguage
English
Publisher
ieee
Conference_Titel
Design Automation Conference, 2004. Proceedings of the ASP-DAC 2004. Asia and South Pacific
Print_ISBN
0-7803-8175-0
Type
conf
DOI
10.1109/ASPDAC.2004.1337545
Filename
1337545
Link To Document