ACM Home Page
Please provide us with feedback. Feedback
A method for correcting the functionality of a wire-pipelined circuit
Full text PdfPdf (209 KB)
Source Annual ACM IEEE Design Automation Conference archive
Proceedings of the 41st annual Design Automation Conference table of contents
San Diego, CA, USA
SESSION: Latency tolerance and asynchronous design table of contents
Pages: 570 - 575  
Year of Publication: 2004
ISBN:1-58113-828-8
Authors
Vidyasagar Nookala  University of Minnesota, Minneapolis, MN
Sachin S. Sapatnekar  University of Minnesota, Minneapolis, MN
Sponsors
ACM: Association for Computing Machinery
SIGDA: ACM Special Interest Group on Design Automation
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 3,   Downloads (12 Months): 10,   Citation Count: 11
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/996566.996724
What is a DOI?

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
 
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

Collaborative Colleagues:
Vidyasagar Nookala: colleagues
Sachin S. Sapatnekar: colleagues