DocumentCode
317066
Title
Efficient controller design for telescopic units
Author
Benini, Luca ; Macii, Enrico ; Poncino, Massimo
Author_Institution
Comput. Syst. Lab., Stanford Univ., CA, USA
fYear
1997
fDate
8-10 Oct 1997
Firstpage
290
Lastpage
299
Abstract
Telescopic units represent an effective and innovative design option for increasing the average throughput of a combinational block. Throughput improvement is obtained at the price of a small reduction in average latency by allowing the unit to run with variable latency. Although this design paradigm has proved to be very effective, there are still some issues that need to be addressed before it can be used in practice: First, the introduction of variable-latency units complicates the control flow, and therefore the design of the controller. Second, the availability of telescopic units affects the way the high-level synthesis algorithms operate; this is because such units provide additional alternatives for realizing maximum-speed designs. This paper focuses on the first aspect, and gives a general criterion for the re-design of a controller when some data-path units are replaced by telescopic units. The viability of the proposed approach is demonstrated through a case study
Keywords
combinational circuits; finite state machines; high level synthesis; logic design; average latency; combinational block; controller design; data-path unit replacement; high-level synthesis algorithms; maximum-speed designs; telescopic units; throughput improvement; variable-latency units; Algorithm design and analysis; Automatic control; Circuit synthesis; Control systems; Delay; Hardware design languages; High level synthesis; Laboratories; Optical design; Throughput;
fLanguage
English
Publisher
ieee
Conference_Titel
Innovative Systems in Silicon, 1997. Proceedings., Second Annual IEEE International Conference on
Conference_Location
Austin, TX
ISSN
1094-7116
Print_ISBN
0-7803-4276-3
Type
conf
DOI
10.1109/ICISS.1997.630272
Filename
630272
Link To Document