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

False-Noise Analysis for Domino Circuits

Published: 16 February 2004 Publication History

Abstract

High-performance digital circuits are facing increasingly severe noise problems due to cross-coupled noise injection. Traditionally, noise analysis tools use the conservative assumption that all neighbors of a net can switch simultaneously, producing the worst-case noise. However, due to logic correlations in the circuit, this worst-case noise may not be realizable, resulting in a so-called false noise failure. Some techniques for computing logiccorrelations have been designed targeting static CMOS circuits. However high performance microprocessors commonly use domino logic for their ALU. The domino circuits have lower noise margins than static CMOS circuits and are more sensitive to coupled noise. Any unnecessary pessimism of the noise analysis tool results in large number of false noise violations and either requires additional extensive SPICE simulations or circuit over-design. Unfortunately false noise analysis developed for static CMOS circuits [11] fails to compute many logic correlations in domino circuits. In this paper we propose a novel technique of computing logic correlations in domino circuits. It takes into account the fact that both pull up and pull down networks of a domino gate can be in non conducting state. The proposed technique generates additional logic correlations for such states of domino gates. In order toimprove the capability of logic correlation derivation technique we combine the resolution method with recursive learning algorithm [12]. The proposed technique is implemented in an industrial noise analysis tool and tested on high performance ALU blocks.

References

[1]
{1} 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", DAC 2000.
[2]
{2} P. Chen, K. Keutzer. "Towards True Crosstalk Noise Analysis", ICCAD-99, pp. 132-137.
[3]
{3} D. A. Kirkpatrick, A. L. Sangiovanni-Vincentelli. "Digital Sensitivity: Predicting Signal Interaction using Functional Analysis", ICCAD-96, pp. 536-541.
[4]
{4} F. M. Brown. "Boolean reasoning", Kluwer Academic Publishers, 1990.
[5]
{5} Shepard K. L. "Design methodologies for noise in digital integrated circuits", Proc., DAC, 1998, pp. 94-99.
[6]
{6} A. Rubio, N. Itazaki, X. Xu and K. Kinoshita, "An Approach to the Analysis and Detection of Crosstalk Faults in Digital VLSI Circuits", IEEE Trans. on CAD, Vol. 13, No. 3, 1997.
[7]
{7} K. L. Shepard. "Design methodologies for noise in digital integrated circuits", DAC-98, pp. 94-99.
[8]
{8} Glebov, A., Gavrilov, S., Blaauw, D., Sirichotiyakul, S., Chanhee Oh, Zolotov, V., "False-noise analysis using logic implications", ICCAD 2001 pp: 515-521.
[9]
{9} R. E. Bryant. "Graph-Based Algorithms for Boolean Function Manipulation", IEEE Trans. on Computers, 1986, v.35, pp. 677-691.
[10]
{10} J. A. Robinson A. Machine-Oriented Logic Based on the Resolution Principle, Journal of the ACM, 12(1): 23-41, 1965.
[11]
{11} A. Glebov, S. Gavrilov, D. Blaauw, V. Zolotov, R. Panda, C. Oh, "False-Noise Analysis using Resolution Method", ISQED 2002, March 2002.
[12]
{12} Kunz, W.; Pradhan, D. K., Recursive learning: a new implication technique for efficient solutions to CAD problems-test, verification, and optimization. IEEE Trans. on CAD Vol. 13 No. 9, Sept. 1994 pp. 1143-1158.

Cited By

View all
  • (2009)Timing Arc Based Logic Analysis for false noise reductionProceedings of the 2009 International Conference on Computer-Aided Design10.1145/1687399.1687440(225-230)Online publication date: 2-Nov-2009

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Conferences
DATE '04: Proceedings of the conference on Design, automation and test in Europe - Volume 2
February 2004
606 pages
ISBN:0769520855

Sponsors

Publisher

IEEE Computer Society

United States

Publication History

Published: 16 February 2004

Check for updates

Qualifiers

  • Article

Conference

DATE04
Sponsor:

Acceptance Rates

Overall Acceptance Rate 518 of 1,794 submissions, 29%

Upcoming Conference

DATE '25
Design, Automation and Test in Europe
March 31 - April 2, 2025
Lyon , France

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)2
  • Downloads (Last 6 weeks)0
Reflects downloads up to 02 Dec 2024

Other Metrics

Citations

Cited By

View all
  • (2009)Timing Arc Based Logic Analysis for false noise reductionProceedings of the 2009 International Conference on Computer-Aided Design10.1145/1687399.1687440(225-230)Online publication date: 2-Nov-2009

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