[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
10.1145/775832.776049acmconferencesArticle/Chapter ViewAbstractPublication PagesdacConference Proceedingsconference-collections
Article

Static noise analysis with noise windows

Published: 02 June 2003 Publication History

Abstract

As processing technology scales down to the nanometer regime, capacitive crosstalk is having an increasingly adverse effect on circuit functionality, leading to increasing number of chip failures. In this paper, we propose mapping the static crosstalk functional noise problem into the well understood static timing problem. The key differences between static noise and static timing analyses, namely the injection of noise, accurate noise window propagation and register sensitive window computation are the contributions of this work. We demonstrate the effectiveness of this approach in two industrial designs by achieving 5X reduction in functional noise failures over noise propagation without considering timing of the composite noise pulse envelope, and 30X reduction in functional noise failures over net based noise failure metrics.

References

[1]
K. L. Shepard and V. Narayanan, "Noise in Deep Submicron Digital Design", Proceedings of the IEEE/ACM International Conference on Computer-Aided Design, pp. 524--531, November 1996.
[2]
P.Chen, K.Keutzer, "Towards True Crosstalk Noise Analysis", International Conference on Computer-Aided Design, pp.132--137, 1999.
[3]
Xiao, T., Marek-Sadowska, M. "Worst delay estimation in crosstalk aware static timing analysis", International Conference on Computer Design, 2000, pp. 115--120.
[4]
Scheffer, L. "What is the appropriate model for crosstalk control?" 13th Symposium on Integrated Circuits and Systems Design, 2000, pp. 315--320.
[5]
C. J. Alpert, A. Devgan, S. T. Quay, "Buffer Insertion for Noise and Delay Optimization", IEEE Transactions on Computer-Aided Design, pp. 1633--1645, November 1999.
[6]
Hui Chen, L.; Marek-Sadowska, M., "Aggressor alignment for worst-case crosstalk noise", IEEE Transactions on Computer Aided Design of Integrated Circuits and Systems, Volume: 20 Issue: 5, May 2001, pp. 612--621.
[7]
Shepard, K.L.; Chou, K. "Cell characterization for noise stability", Custom Integrated Circuits Conference, 2000, pp. 91--94.
[8]
CeltIC User Guide, Cadence Design Systems, 2002.
[9]
PacifIC User Guide, Cadence Design Systems, 2002.
[10]
Levy, R.; Blaauw, D.; Braca, G.; Dasgupta, A.; Grinshpon, A.; Chanhee Oh; Orshav, B.; Sirichotiyakul, S.; Zolotov, V. "ClariNet: a noise analysis tool for deep submicron design", Design Automation Conference, 2000, pp. 233--238
[11]
Zolotov, V.; Blaauw, D.; Sirichotiyakul, S.; Becer, M.; Oh, C; Panda, R; Grinshpon, A.; Levy, R.; "Noise Propagation and Failure Criteria for VLSI Designs", International Conference on Computer Aided Design, pp. 587--594, 2002.
[12]
Bryant, R. E., "Extraction of gate level models from transistor circuits by four-valued symbolic analysis", International Conference on Computer Aided Design, pp. 350--353, 1991.
[13]
Kuehlmann, A., Srinivasan, A., LaPotin, D. P., "Verity - A formal verification program for custom CMOS circuits", IBM J. Res. Development, Vol. 39, No. 1/2, pp. 149--165, Jan/Mar 1995.
[14]
Bryant, R. E., "Graph-based algorithm for boolean function manipulation", IEEE Trans. Computers, Vol. 35, No. 8, pp. 677--691, Aug. 1986.

Cited By

View all
  • (2015)Variation aware cross-talk aggressor alignment by mixed integer linear programmingProceedings of the 52nd Annual Design Automation Conference10.1145/2744769.2744924(1-6)Online publication date: 7-Jun-2015
  • (2006)TBNM - Transistor-Level Boundary Model for Fast Gate-Level Noise Analysis of Macro BlocksProceedings of the 7th International Symposium on Quality Electronic Design10.1109/ISQED.2006.131(147-152)Online publication date: 27-Mar-2006
  • (2005)Noise Library Characterization for Large Capacity Static Noise Analysis ToolsProceedings of the 6th International Symposium on Quality of Electronic Design10.1109/ISQED.2005.85(28-34)Online publication date: 21-Mar-2005
  • Show More Cited By

Index Terms

  1. Static noise analysis with noise windows

    Recommendations

    Comments

    Please enable JavaScript to view thecomments powered by Disqus.

    Information & Contributors

    Information

    Published In

    cover image ACM Conferences
    DAC '03: Proceedings of the 40th annual Design Automation Conference
    June 2003
    1014 pages
    ISBN:1581136889
    DOI:10.1145/775832
    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]

    Sponsors

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 02 June 2003

    Permissions

    Request permissions for this article.

    Check for updates

    Author Tags

    1. crosstalk
    2. noise
    3. signal integrity

    Qualifiers

    • Article

    Conference

    DAC03
    Sponsor:

    Acceptance Rates

    DAC '03 Paper Acceptance Rate 152 of 628 submissions, 24%;
    Overall Acceptance Rate 1,770 of 5,499 submissions, 32%

    Upcoming Conference

    DAC '25
    62nd ACM/IEEE Design Automation Conference
    June 22 - 26, 2025
    San Francisco , CA , USA

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)2
    • Downloads (Last 6 weeks)0
    Reflects downloads up to 01 Jan 2025

    Other Metrics

    Citations

    Cited By

    View all
    • (2015)Variation aware cross-talk aggressor alignment by mixed integer linear programmingProceedings of the 52nd Annual Design Automation Conference10.1145/2744769.2744924(1-6)Online publication date: 7-Jun-2015
    • (2006)TBNM - Transistor-Level Boundary Model for Fast Gate-Level Noise Analysis of Macro BlocksProceedings of the 7th International Symposium on Quality Electronic Design10.1109/ISQED.2006.131(147-152)Online publication date: 27-Mar-2006
    • (2005)Noise Library Characterization for Large Capacity Static Noise Analysis ToolsProceedings of the 6th International Symposium on Quality of Electronic Design10.1109/ISQED.2005.85(28-34)Online publication date: 21-Mar-2005
    • (2004)Noise characterization of static CMOS gatesProceedings of the 41st annual Design Automation Conference10.1145/996566.996803(888-893)Online publication date: 7-Jun-2004
    • (2004)Static timing analysis of irreversible crosstalk noise pulse faults17th International Conference on VLSI Design. Proceedings.10.1109/ICVD.2004.1260961(437-442)Online publication date: 2004

    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