PLS - A SCHEDULER FOR PIPELINE SYNTHESIS

Citation
Ct. Hwang et al., PLS - A SCHEDULER FOR PIPELINE SYNTHESIS, IEEE transactions on computer-aided design of integrated circuits and systems, 12(9), 1993, pp. 1279-1286
Citations number
16
Categorie Soggetti
Computer Application, Chemistry & Engineering","Computer Applications & Cybernetics
ISSN journal
02780070
Volume
12
Issue
9
Year of publication
1993
Pages
1279 - 1286
Database
ISI
SICI code
0278-0070(1993)12:9<1279:P-ASFP>2.0.ZU;2-4
Abstract
Pipelining is an effective method to optimize the execution of a loop, especially for digital signal processing (DSP) applications where dat a enter a circuit regularly. Although throughput and delay are two imp ortant optimization criteria, previous work emphasizes mainly on the t hroughput. We show that the delay time of executing an iteration of a loop has a strong relationship with the cost of the registers and the controller. By minimizing the delay, we could have more silicon area t o allocate additional resources which in turn will increase throughput . We iteratively use a forward scheduling and a backward scheduling to achieve this purpose. The algorithm can be used to pipeline a loop wi th or without loop carried dependencies. Real examples are used to ill ustrate the proposed method. Experiments on benchmark examples show th at the new approach pains a considerable improvement over those by pre vious approaches.