Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/330560.330568acmconferencesArticle/Chapter ViewAbstractPublication PagessacConference Proceedingsconference-collections
Article
Free access

Incorporating multi-pass attribute grammars for the high-level synthesis of ASICs

Published: 27 February 1998 Publication History
First page of PDF

References

[1]
Aho A. V., Sethi R. and UIIman J. D., "Compilers: Principles, Techniques and Tools", Addison-Wesley (1986).
[2]
Bhasker J., "A VHDL Primer", Prentice Hall (1992).
[3]
Chang K. C., "Digital Design and Modeling with VHDL and Synthesis", IEEE Press (1997).
[4]
Dutt N. and Ramachandran C., "Benchmarks for the 1992 High-Level Synthesis Workshop", UCI Technical Report #92-108 (October 1992).
[5]
Economakos G., Papakonstantinou G. and Tsanakas P., "An Attribute Grammar Approach to High-Level Automated Hardware Synthesis", Information and Sot~ware Technology, Vol 37, No 9 (1995), pp 493,.502.
[6]
Economakos G., Papakonstantinou G, Pekmestzi K. and Tsanakas P., "Hardware Compilation Using Attribute Grammars", Proceedings of the iFIP WG 10.5 Advanced Research Working Conference on Correct Hardware Design and Verification Methods, CHARME '97.
[7]
Economakos G., Papakonstantinou G. and Tsanakas P., "Global Scheduling in an Attribute Grammar Driven Silicon Compilation Environment", Proceedings of the 1997 IEEEfVIUF International Workshop on Behavioral Modeling and Simulation, BMAS '97.
[8]
Farrow R., "Attribute Grammars and Dataflow Languages", ACM SIGPLAN Symposium on Programming Language Issues in Software Systems, (1983), pp 28-40.
[9]
Farrow R. and Stanculescu A. G., "A VHDL Compiler Based on Attribute Grammar Methodology", ACM SIGPLAN Conference on Programming Language Design and Implementation. (1989), pp 120-130.
[10]
Gajski D. Dutt N. Wu A. and Lin S., "High-Level Synthesis", Kluwer Academic Publishers (I 992).
[11]
Jones L. G. and Simon J. "Hierarchical I.'LSi Desiga S~'stems Based oil Attribute Grammars". Proceedings ot' the 13th ACM Sytnposium on Principles of Programming l.an,u:mes (1986). pp 58-69 ._
[12]
Keutzer K. and Wolf W., "Anatomy of a Hardware Compiler", Proceexlings of the SIGPLAN Conference on Programming Language Design and Implementation (June 1988), pp 95-104.
[13]
Knuth D. E., "Semantics of Context-Free Languages", Mathematical Systems Theory, Vol 2, No 2 (1968), pp 127-145.
[14]
Lin Y. L., "Recent Development in High Level Synthesis", ACM Transactions on Design Automation of Electronic Systems, Vol 2, No 1 (January 1997).
[15]
McFarland M. C., Parker A. C. and Camposano IL, "The High-Level Synthesis of Digital Systems", Pr~ings of the IEEE, Vo178, No 2 (February 1990), pp 301-318.
[16]
Oberg S., Kumar A. and Hemani A., "Grammar-based Hardware Synthesis of Data Communication Protocols", Proceedings of the 9th IEEE/ACM International Symposium on System Synthesis (1996), pp 14-19.
[17]
Paaki I., "Attribute Grammar Para&~ns - A High-Level Methodology iti Language Implementation", ACM Computing Surveys, Vo127, No 2 ($une 1995).
[18]
Papakonstantinou G. and Tsanakas P., "Attribute Grammars and Datafiow Computing", Information and Software Technology, Vol 30, No 5 (June 1988), pp 306-313.
[19]
Seawright A. and Brewer F., "Clairvoyant:,4 Synthesis System for Production-Based $pecification'~ IEEE Transactions on Very Large Scale Integration Systems, Vol 2, No 2 (June 1994), pp 172-185.
[20]
Sided M., Efraimidis S. and Papakonstantinou G., "Semantically Driven Parsing of Context-Free Languages", The Computer Journal, Vol 32, No i (1989).
[21]
Thomas D. E., Lagnese E. D., Walker R.A., Nestor .I.A., Rajan I. V. and Blackburn R. L., "Algorithmic and Register-Transfer Level Synthesis: The System Architect's Workbench", Kluwer Academic Publishers (1990).
[22]
Tsanakas P., Alexandridis N. and Papakonstantinou G., "An FP-based Design Methodology for Problem-oriented Architectures", The Computer Journal, Vol 32, No 5 (1989), pp 453-460.
[23]
Tsanakas P., Papakonstantinou G. and Kaxiras S., ",4 PROLOG-based Design Environment for the High-Level Synthesis of Application-Specific Architectures", Microprocessing and Microprogramming, Vol 32 (I 991), pp 30%313.
[24]
Waite W. M. and Goos G., "Compiler Construction", Springer-Verlag, New York (1984).
[25]
Walker R. A. and Camposano R. "A Survey of High-Level Synthesis Systems", Kluwer Academic Publishers (1991 ).

Cited By

View all
  • (2018)Handling advanced scheduling heuristics under a hardware compiler generation environmentKnowledge-Based Systems10.1016/S0950-7051(01)00116-215:1-2(3-11)Online publication date: 31-Dec-2018
  • (2003)Refinement and Property Checking in High-Level Synthesis Using Attribute GrammarsCorrect Hardware Design and Verification Methods10.1007/3-540-48153-2_27(330-333)Online publication date: 3-Jun-2003
  • (1999)A formal method for hardware design using attribute grammarsICECS'99. Proceedings of ICECS '99. 6th IEEE International Conference on Electronics, Circuits and Systems (Cat. No.99EX357)10.1109/ICECS.1999.812266(233-236)Online publication date: 1999
  • Show More Cited By

Index Terms

  1. Incorporating multi-pass attribute grammars for the high-level synthesis of ASICs

                          Recommendations

                          Comments

                          Information & Contributors

                          Information

                          Published In

                          cover image ACM Conferences
                          SAC '98: Proceedings of the 1998 ACM symposium on Applied Computing
                          February 1998
                          778 pages
                          ISBN:0897919696
                          DOI:10.1145/330560
                          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: 27 February 1998

                          Permissions

                          Request permissions for this article.

                          Check for updates

                          Author Tags

                          1. attribute grammars
                          2. hardware synthesis environment
                          3. high-level synthesis
                          4. scheduling

                          Qualifiers

                          • Article

                          Conference

                          SAC98: 1998 ACM Symposium on Applied Computing
                          February 27 - March 1, 1998
                          Georgia, Atlanta, USA

                          Acceptance Rates

                          Overall Acceptance Rate 1,650 of 6,669 submissions, 25%

                          Contributors

                          Other Metrics

                          Bibliometrics & Citations

                          Bibliometrics

                          Article Metrics

                          • Downloads (Last 12 months)91
                          • Downloads (Last 6 weeks)52
                          Reflects downloads up to 06 Oct 2024

                          Other Metrics

                          Citations

                          Cited By

                          View all
                          • (2018)Handling advanced scheduling heuristics under a hardware compiler generation environmentKnowledge-Based Systems10.1016/S0950-7051(01)00116-215:1-2(3-11)Online publication date: 31-Dec-2018
                          • (2003)Refinement and Property Checking in High-Level Synthesis Using Attribute GrammarsCorrect Hardware Design and Verification Methods10.1007/3-540-48153-2_27(330-333)Online publication date: 3-Jun-2003
                          • (1999)A formal method for hardware design using attribute grammarsICECS'99. Proceedings of ICECS '99. 6th IEEE International Conference on Electronics, Circuits and Systems (Cat. No.99EX357)10.1109/ICECS.1999.812266(233-236)Online publication date: 1999
                          • (1999)Language based design verification with semantic analysisProceedings 25th EUROMICRO Conference. Informatics: Theory and Practice for the New Millennium10.1109/EURMIC.1999.794479(268-275 vol.1)Online publication date: 1999
                          • (1999)An Attribute Grammar Driven High-Level Synthesis Paradigm for Control ApplicationsAdvances in Intelligent Systems10.1007/978-94-011-4840-5_5(51-62)Online publication date: 1999
                          • (1998)Exploiting the use of VHDL specifications in the AGENDA high-level synthesis environmentProceedings. 24th EUROMICRO Conference (Cat. No.98EX204)10.1109/EURMIC.1998.711782(91-98)Online publication date: 1998

                          View Options

                          View options

                          PDF

                          View or Download as a PDF file.

                          PDF

                          eReader

                          View online with eReader.

                          eReader

                          Get Access

                          Login options

                          Media

                          Figures

                          Other

                          Tables

                          Share

                          Share

                          Share this Publication link

                          Share on social media