|
ABSTRACT
As across-chip interconnect delays can exceed a clock cycle, wire pipelining becomes essential in high performance designs. Although it allows higher clock frequencies, it may change the microarchitecture altogether because of the arbitrary increase in the latencies of the paths and cycles of the circuit. This paper proposes a method to regain the functionality of a wire-pipelined circuit. In this approach, increased cycle latencies are compensated by slowing down the issue rate of the inputs. Our method finds the optimal value of the slowdown required for a circuit as it directly affects the throughput of the circuit. We also incorporate area minimization in our formulation to minimize the number of extra flip-flops added to the circuit. The formulation is tested on circuits derived from ISCAS benchmarks and the results suggest that wire pipelining increases the overall throughput in most of the cases.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
S. Borkar, "Obeying Moore's law beyond 0.18 micron," in Proceedings of the International ASIC/SOC Conference, pp. 26--31, Sep. 2000.
|
| |
2
|
J. Cong, "An interconnect-centric design flow for nanometer technologies," in Proceedings of the IEEE, vol. 89, pp. 505--528, April 2001.
|
| |
3
|
|
| |
4
|
J. N. Seizovic, "Pipeline synchronization," in Proceedings of the IEEE ISASYNC, pp. 87--96, Nov. 1994.
|
| |
5
|
|
 |
6
|
|
| |
7
|
C. E. Leiserson et al., "Optimizing synchronous circuitry by retiming," in Proceedings of the Third Caltech Conference on VLSI, pp. 87--116, Mar. 1983.
|
| |
8
|
|
 |
9
|
|
 |
10
|
|
| |
11
|
|
| |
12
|
E. L. Lawler, "Optimal cycles in doubly weighted directed linear graphs," in Proceedings of the International Symposium on Theory of Graphs, pp. 209--213, Jul. 1966.
|
| |
13
|
|
 |
14
|
Ali Dasdan , Sandy S. Irani , Rajesh K. Gupta, Efficient algorithms for optimum cycle mean and optimum cost to time ratio problems, Proceedings of the 36th ACM/IEEE conference on Design automation, p.37-42, June 21-25, 1999, New Orleans, Louisiana, United States
[doi> 10.1145/309847.309862]
|
| |
15
|
|
| |
16
|
CBL: NCSU, "ISCAS89 Benchmark Suite." Available at http://www. cbl.ncsu.edu/CBL_Docs/iscas89.html.
|
| |
17
|
A. Caldwell et al., "Capo: A large-scale fixed-die placer." Available at http://vlsicad.ucsd.edu/GSRC/bookshelf/Slots/Placement/Capo/.
|
| |
18
|
A. Loebel, "MCF Version 1.2 - A network simplex implementation." Available at http://www.zib.be.
|
CITED BY 11
|
|
Ashok Jagannathan , Hannah Honghua Yang , Kris Konigsfeld , Dan Milliron , Mosur Mohan , Michail Romesis , Glenn Reinman , Jason Cong, Microarchitecture evaluation with floorplanning and interconnect pipelining, Proceedings of the 2005 conference on Asia South Pacific design automation, January 18-21, 2005, Shanghai, China
|
|
|
Vidyasagar Nookala , Ying Chen , David J. Lilja , Sachin S. Sapatnekar, Microarchitecture-aware floorplanning using a statistical design of experiments approach, Proceedings of the 42nd annual conference on Design automation, June 13-17, 2005, San Diego, California, USA
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|