skip to main content
10.5555/224841.225092acmconferencesArticle/Chapter ViewAbstractPublication PagesiccadConference Proceedingsconference-collections
Article
Free Access

Speeding up pipelined circuits through a combination of gate sizing and clock skew optimization

Published:01 December 1995Publication History

ABSTRACT

Abstract: An algorithm for unifying the techniques of gate sizing and clock skew optimization for acyclic pipelines is presented. In the design of circuits under very tight timing specifications, the area overhead of gate sizing can be considerable. The procedure utilizes the idea of cycle-borrowing using clock skew optimization to relax the stringency of the timing specification on the critical stages of the pipeline. Experimental results verify that cycle-borrowing using sizing+skew results in a better overall area-delay tradeoff than with sizing alone.

References

  1. 1.J. Fishburn and A. Dunlop, "TILOS: A posynomial programming approach to transistor sizing," Proc. ICCAD, pp. 326-328, 1985.Google ScholarGoogle Scholar
  2. 2.S. S. Sapatnekar, V. B. Rao, P. M. Vaidya, and S. M. Kang, "An exact solution to the transistor sizing problem for CMOS circuits using convex optimization," IEEE Trans. CAD, pp. 1621-1634, Nov. 1993.Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. 3.J. P. Fishburn, "Clock skew optimization," IEEE Trans. Comp., pp. 945-951, July 1990. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. 4.R. B. Deokar and S. S. Sapatnekar, "A graph-theoretic approach to clock skew optimization," Proc. ISCAS, pp. 1.407-1.410, 1994.Google ScholarGoogle ScholarCross RefCross Ref
  5. 5.N. V. Shenoy, R. K. Brayton, and A. L. Sangiovanni- Vincentelli, "Minimum padding to satisfy short path constraints," Proc. ICCAD, pp. 156-161, 1993. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. 6.K. D. Wagner, "Clock system design," IEEE Design and Test of Computers, pp. 9-27, Oct. 1988. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. 7.R.-S. Tsay, "An exact zero-skew clock routing algorithm," IEEE Trans. CAD, pp. 242-249, Feb. 1993.Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. 8.W. Chuang, S. S. Sapatnekar, and I. N. Hajj, "A unified algorithm for gate sizing and clock skew optimization to minimize sequential circuit area," Proc. ICCAD, pp. 220- 223, 1993. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. 9.J. Ecker, "Geometric programming: methods, computations and applications," SIAM Review, vol. 22, pp. 338- 362, July 1980.Google ScholarGoogle ScholarCross RefCross Ref

Index Terms

  1. Speeding up pipelined circuits through a combination of gate sizing and clock skew optimization

    Recommendations

    Comments

    Login options

    Check if you have access through your login credentials or your institution to get full access on this article.

    Sign in

    PDF Format

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader