skip to main content
10.1145/1531542.1531553acmconferencesArticle/Chapter ViewAbstractPublication PagesglsvlsiConference Proceedingsconference-collections
short-paper

Safe clocking for the setup and hold timing constraints in datapath synthesis

Authors Info & Claims
Published:10 May 2009Publication History

ABSTRACT

The setup and hold timing constraints are two types of timing constraints, which should be kept by each operation, and they may be violated by the timing variation of control signals. In this paper, we show that we can solve such potential timing violations in high-level synthesis without degrading speed performance, but by devising register assignment and clocking scheme. That is, we will combine Backward-Data-Direction (BDD) clocking, Forward-Data-Direction (FDD) clocking, and Structural Robustness against delay Variation (SRV)-based register assignment to solve potential timing violations. First, we formulate the problem as a minimum register assignment problem for datapaths which has a proper ordered clocking. After that, we propose an integer linear programming (ILP) formulation and show the experimental results for some benchmark circuits.

References

  1. M. Murakawa, E. Takahashi, T. Susa, and T. Higuchi, "Post-fabrication clock timing adjustment for digital LSIs with generic algorithms ensuring timing margins," Report of MIRAI Project, 2004.Google ScholarGoogle Scholar
  2. Y. Hashizume, Y. Takashima, and Y. Nakamura, "Post-silicon clock-timing tuning based on statistical estimation," IEICE Trans. on Fundamentals of Electronics, Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. Communications and Computer Sciences, vol. E91-A, no. 9, pp. 2322--2327, September 2008.Google ScholarGoogle Scholar
  4. J. Jung and T. Kim, "Timing variation-aware high-level synthesis," Proc. International Conference on Computer-Aided Design (ICCAD), pp. 424--428, November 2007. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. S. Ghosh, S. Bhunia, and K. Roy, "CRISTA: a new paradigm for low-power, variation-tolerant, and adaptive circuit synthesis using critical path isolation," IEEE Trans. on Computer-Aided Design of Integrated Circuits and Systems, vol. 26, issue 11, pp. 1947--1956, November 2007. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. N H. E. Weste and K. Eshraghian, Principles of CMOS VLSI Design - System Perspective, Second Edition, Addison-Wesley Publishing Company, 1994. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. K. Inoue, M. Kaneko, and T. Iwagaki, "Safe clocking register assignment in datapath synthesis," Proc. International Conference on Computer Design (ICCD), pp. 120--127, October 2008.Google ScholarGoogle Scholar
  8. K. Inoue, M. Kaneko, and T. Iwagaki, "Structural robustness of datapaths against delay-variation," Proc. Workshop on Synthesis And System Integration of Mixed Information technologies (SASIMI), pp. 272--279, October 2007.Google ScholarGoogle Scholar
  9. K. Inoue, M. Kaneko, and T. Iwagaki, "Novel register sharing in datapath for structural robustness against delay variation," IEICE Trans. on Fundamentals of Electronics, Communications and Computer Sciences, vol. E91-A, no. 4, pp. 1044--1053, April 2008. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. M. R. Garey, D. S. Johnson, G. L. Miller, and C. H. Papadimitriou, "The complexity of coloring circular arcs and chords," SIAM Journal on Algebraic Discrete Methods, vol. 1, no. 2, pp. 216--227, 1980.Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. F. J. Kurdahi and A. C. Parker, "REAL: a program for register allocation," Proc. Design Automation Conference (DAC), pp. 210--215, June 1987. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. ILOG, CPLEX, http://www.ilog.comGoogle ScholarGoogle Scholar

Index Terms

  1. Safe clocking for the setup and hold timing constraints in datapath synthesis

    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
    • Published in

      cover image ACM Conferences
      GLSVLSI '09: Proceedings of the 19th ACM Great Lakes symposium on VLSI
      May 2009
      558 pages
      ISBN:9781605585222
      DOI:10.1145/1531542

      Copyright © 2009 ACM

      Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      • Published: 10 May 2009

      Permissions

      Request permissions about this article.

      Request Permissions

      Check for updates

      Qualifiers

      • short-paper

      Acceptance Rates

      Overall Acceptance Rate312of1,156submissions,27%

      Upcoming Conference

      GLSVLSI '24
      Great Lakes Symposium on VLSI 2024
      June 12 - 14, 2024
      Clearwater , FL , USA

    PDF Format

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader