DocumentCode :
188126
Title :
System-Level Retiming and Pipelining
Author :
Venkataramani, Girish ; Yongfeng Gu
Author_Institution :
MathWorks, Inc., Natick, MA, USA
fYear :
2014
fDate :
11-13 May 2014
Firstpage :
80
Lastpage :
87
Abstract :
In this paper, we examine retiming and pipelining in the context of system-level optimization techniques. Our main contributions are: (a) functionally equivalent retiming and delay balancing as necessary techniques for pipelining and retiming system-level graphs while maintaining numerical fidelity, and (b) clock-rate pipelining, as a new technique that leverages the knowledge of multi-rate design spec to pipeline multi-cycle paths. All these techniques have been implemented within HDL Coder™, a tool that generates synthesizable HDL code from Simulink ® and MATLAB®.
Keywords :
clocks; pipeline processing; timing; HDL Coder; MATLAB; Simulink; clock-rate pipelining; delay balancing; equivalent retiming; multi-rate design; numerical fidelity; pipeline multi-cycle paths; synthesizable HDL code; system-level graphs retiming; system-level optimization techniques; Algorithm design and analysis; Delays; Hardware design languages; Pipeline processing; Registers; Software packages; high-level synthesis ESL pipelining retiming multi-cycle Simulink HDL Coder MATLAB;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Field-Programmable Custom Computing Machines (FCCM), 2014 IEEE 22nd Annual International Symposium on
Conference_Location :
Boston, MA
Print_ISBN :
978-1-4799-5110-9
Type :
conf
DOI :
10.1109/FCCM.2014.30
Filename :
6861592
Link To Document :
بازگشت