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