Title :
Automatic microarchitectural pipelining
Author :
Galceran-Oms, Marc ; Cortadella, Jordi ; Bufistov, Dmitry ; Kishinevsky, Mike
Author_Institution :
Univ. Politec. de Catalunya, Barcelona, Spain
Abstract :
This paper presents a method for automatic microarchitectural pipelining of systems with loops. The original specification is pipelined by performing provably-correct transformations including conversion to a synchronous elastic form, early evaluation, inserting empty buffers, anti-tokens, and retiming. The design exploration is done by solving an optimization problem followed by simulation of solutions. The method is explained on a DLX microprocessor example. The impact of different microarchitectural parameters on the performance is analyzed.
Keywords :
optimisation; pipeline processing; DLX microprocessor; antitokens; automatic microarchitectural pipelining; early evaluation; inserting empty buffers; optimization problem; synchronous elastic form; Clocks; Counting circuits; Delay; Design automation; Design optimization; Microarchitecture; Pipeline processing; Protocols; Space exploration; Wires;
Conference_Titel :
Design, Automation & Test in Europe Conference & Exhibition (DATE), 2010
Conference_Location :
Dresden
Print_ISBN :
978-1-4244-7054-9
DOI :
10.1109/DATE.2010.5456910