Nothing Special   »   [go: up one dir, main page]

skip to main content
10.1145/1118299.1118367acmconferencesArticle/Chapter ViewAbstractPublication PagesaspdacConference Proceedingsconference-collections
Article

Low area pipelined circuits by multi-clock cycle paths and clock scheduling

Published: 24 January 2006 Publication History

Abstract

A new algorithm is proposed to reduce the number of intermediate registers of a pipelined circuit using a combination of multi-clock cycle paths and clock scheduling. The algorithm analyzes the pipelined circuit and determines the intermediate registers that can be removed. An efficient subsidiary algorithm is presented that computes the minimum feasible clock period of a circuit containing multi-clock cycle paths. Experiments with a pipelined adder and multiplier verify that the proposed algorithm can reduce the number of intermediate registers without degrading performance, even when delay variations exist.

References

[1]
W. J. Kim and Y. Kim, "Clocking for correct functionality on wave pipelined circuits," in Proc. IEEE International ASIC/SOC Conference, 2003, pp. 161--164.
[2]
J. P. Fishburn, "Clock skew optimization," IEEE Trans. on Computers, vol. 39, no. 7, pp. 945--951, 1990.
[3]
R. B. Deokar and S. S. Sapatnekar, "A graph-theoretic approach to clock skew optimization," in Proc. International Symposium on Circuits and Systems (ISCAS), vol. 1, 1994, pp. 407--410.
[4]
A. Takahashi, "Practical fast clock schedule design algorithms," in Proc. 18th Karuizawa Workshop, 2005, pp. 515--520.
[5]
A. Takahashi and Y. Kajitani, "Performance and reliability driven clock scheduling of sequential logic circuits," in Proc. Asia and South Pacific Design Automation Conference (ASP-DAC), 1997, pp. 37--42.
[6]
B. A. Rosdi and A. Takahashi, "Reduction on the usage of intermediate registers for pipelined circuits," in Proc. the Workshop on Synthesis and System Integration of Mixed Technologies (SASIMI 2004), 2004, pp. 333--338.
[7]
S. Malik, K. J. Singh, R. K. Brayton, and A. Sangiovanni-Vincentelli, "Performance optimization of pipelined circuits," in Proc. IEEE/ACM International Conference on Computer Aided Design (ICCAD), 1990, pp. 410--413.
[8]
C. Wallace, "A suggestion for fast multiplier," IEEE Trans. on Electronic Computers, vol. 13, no. 2, pp. 14--17, 1964.

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Conferences
ASP-DAC '06: Proceedings of the 2006 Asia and South Pacific Design Automation Conference
January 2006
998 pages
ISBN:0780394518

Sponsors

  • IEEE Circuits and Systems Society
  • SIGDA: ACM Special Interest Group on Design Automation
  • IEICE ESS: Institute of Electronics, Information and Communication Engineers, Engineering Sciences Society
  • IPSJ SIG-SLDM: Information Processing Society of Japan, SIG System LSI Design Methodology

Publisher

IEEE Press

Publication History

Published: 24 January 2006

Permissions

Request permissions for this article.

Check for updates

Qualifiers

  • Article

Acceptance Rates

Overall Acceptance Rate 466 of 1,454 submissions, 32%

Upcoming Conference

ASPDAC '25

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • 0
    Total Citations
  • 115
    Total Downloads
  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 17 Nov 2024

Other Metrics

Citations

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media