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

skip to main content
10.1145/74382.74457acmconferencesArticle/Chapter ViewAbstractPublication PagesdacConference Proceedingsconference-collections
Article
Free access

GRASP: a grammar-based schematic parser

Published: 01 June 1989 Publication History

Abstract

The process of verifying that a circuit's schematic netlist obeys a particular design methodology is formalized. Circuit correctness is tied to a rigorous set of context free grammar composition rules. These rules define how a small set of module symbols may be combined for circuits adhering to the design methodology. Schematic netlists are represented as graphs, and composition rules are defined as graph transformations akin to grammatical productions. Starting with a circuit netlist, a hierarchical parse tree that can demonstrate the wellformedness of the circuit is constructed. The procedure is hierarchical, incremental, and fast. GRASP operates one to two orders of magnitude faster than previous approaches.

References

[1]
A. Aho and J. Ullman. Principles of Compiler Design. Addison Wesley, 1977.
[2]
C. Bamji, C. Hauck, and J. Allen. A designby-example regular structure generator. In A CM IEEE 22nd Design Automation Conference, 1985.
[3]
G. Goos and J. Hartmanis. Graph-Grammars and their Application to Computer Science. Springer- Verlag, New-York, 2~d international workshop edition, 1983.
[4]
C. Hauck, C. Bamji, and J. Allen. The systematic exploration of pipelined array multiplier performance. In Proceedings Inlernation Conference on Accoustic, Speech and Signal Processing, 1985.
[5]
K. Karplus. Exclusion constraints" a new application of graph algorithms to VLSI design. In Proceedings of the Fourth MIT Conference on Advanced Research in VLSI, 1986.
[6]
A. Kolodny, R. Friedman, and T. Ben-Tzur. Rulebased static debugger and simulation compiler for VLSI schematics. In IEEE International Conference oa Computer-aided Design, 1985.
[7]
C. Leiserson, F. l~ose, and J. Saxe. Optimizing synchronous circuitry by retiming. In Proceedings of the Third Caltech conference on VLSI, 1983.
[8]
H. De Man, I. Bolsens, and E. Vanden Meersch. An expert system for logical and electrical debugging of MOSVLSI networks. In IEEE International Conference on Computer-aided Design, 1984.
[9]
R. Spickelmier and A. Newton. Critic' a knowledge-based program for critiquing circuit designs. In International Conference on Computer Design, 1988.
[10]
N. Weste and K. Eshraghian. Principles of CMOS VLSI Design. Addison Wesley, 1985.

Cited By

View all
  • (2017)Static netlist verification for IBM high-frequency processors using a tree-grammarProceedings of the Conference on Design, Automation & Test in Europe10.5555/3130379.3130742(1556-1561)Online publication date: 27-Mar-2017
  • (2017)Static netlist verification for IBM high-frequency processors using a tree-grammarDesign, Automation & Test in Europe Conference & Exhibition (DATE), 201710.23919/DATE.2017.7927237(1552-1557)Online publication date: Mar-2017
  • (1994)GLOVE: a graph-based layout verifierProceedings of 7th International Conference on VLSI Design10.1109/ICVD.1994.282688(215-220)Online publication date: 1994
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Conferences
DAC '89: Proceedings of the 26th ACM/IEEE Design Automation Conference
June 1989
839 pages
ISBN:0897913108
DOI:10.1145/74382
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: 01 June 1989

Permissions

Request permissions for this article.

Check for updates

Qualifiers

  • Article

Conference

DAC89
Sponsor:
DAC89: The 26th ACM/IEEE-CS Design Automation Conference
June 25 - 28, 1989
Nevada, Las Vegas, USA

Acceptance Rates

DAC '89 Paper Acceptance Rate 156 of 465 submissions, 34%;
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)52
  • Downloads (Last 6 weeks)7
Reflects downloads up to 14 Dec 2024

Other Metrics

Citations

Cited By

View all
  • (2017)Static netlist verification for IBM high-frequency processors using a tree-grammarProceedings of the Conference on Design, Automation & Test in Europe10.5555/3130379.3130742(1556-1561)Online publication date: 27-Mar-2017
  • (2017)Static netlist verification for IBM high-frequency processors using a tree-grammarDesign, Automation & Test in Europe Conference & Exhibition (DATE), 201710.23919/DATE.2017.7927237(1552-1557)Online publication date: Mar-2017
  • (1994)GLOVE: a graph-based layout verifierProceedings of 7th International Conference on VLSI Design10.1109/ICVD.1994.282688(215-220)Online publication date: 1994
  • (1992)An interpreter for general netlist design rule checkingProceedings of the 29th ACM/IEEE Design Automation Conference10.5555/113938.149465(305-310)Online publication date: 1-Jul-1992
  • (1992)An interpreter for general netlist design rule checking[1992] Proceedings 29th ACM/IEEE Design Automation Conference10.1109/DAC.1992.227788(305-310)Online publication date: 1992
  • (1991)Interface constrained processor specification and scheduling[1992] Proceedings of the Second Great Lakes Symposium on VLSI10.1109/GLSV.1992.218349(168-175)Online publication date: 1991
  • (1990)Performance-directed synthesis of VLSI systemsProceedings of the IEEE10.1109/5.5221678:2(336-355)Online publication date: Jan-1990

View Options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Login options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media