DocumentCode
400696
Title
Retiming for wire pipelining in System-On-Chip
Author
Lin, Chuan ; Hai Zhou
Author_Institution
Electr. & Comput. Eng., Northwestern Univ., Evanston, IL, USA
fYear
2003
fDate
9-13 Nov. 2003
Firstpage
215
Lastpage
220
Abstract
At the integration scale of System-On-Chips (SOCs), the conflicts between communication and computation will become prominent even on a chip. A big fraction of system time will shift from computation to communication. In synchronous systems, a large amount of communication time is spent on multiple-clock period wires. In this paper, we explore retiming to pipeline long interconnect wires in SOC designs., Behaviorally, it means that both computation and communication are rescheduled for parallelism. The retiming is applied to a netlist of macro-blocks, where the internal structures may not be changed and flip-flops may not be able to be inserted on some wire segments. This problem is different from that on a gate level netlist and is formulated as a wire retiming problem. Theoretical treatment and a polynomial time algorithm are presented in the paper. Experimental results showed the benefits and effectiveness of our approach.
Keywords
computational complexity; flip-flops; optimisation; pipeline processing; system-on-chip; timing; wires (electric); SOC design; communication time; computation time; flip flops; macro blocks netlist; multiple clock period wires; optimisation; polynomial time algorithm; synchronous systems; system-on-chip; wire pipelining; wire retiming; Circuits; Clocks; Delay; Flip-flops; Frequency; Pipeline processing; Polynomials; System-on-a-chip; Timing; Wire;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer Aided Design, 2003. ICCAD-2003. International Conference on
Conference_Location
San Jose, CA, USA
Print_ISBN
1-58113-762-1
Type
conf
DOI
10.1109/ICCAD.2003.159692
Filename
1257645
Link To Document