Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
research-article

Introduction to High-Level Synthesis

Published: 01 October 1994 Publication History
  • Get Citation Alerts
  • Abstract

    The basic problem of high-level synthesis is the mapping of a behavioral description of a digital system into an RTL design consisting of a data path and a control unit. The authors introduce the FSMD model, which forms the basis for synthesis. They discuss the main considerations in a high-level synthesis environment: the input description language, the internal representation, and the main synthesis tasks-allocation, scheduling, and binding. They conclude with some problems that must be solved to make high-level synthesis a widely accepted methodology.

    References

    [1]
    1. IEEE Standard VHDL Language Reference Manual, IEEE, New York, 1988.
    [2]
    2. D. Ku and G. De Micheli, "HardwareC--A Language for Hardware Design," Tech. Report CSL-TR-90-419, Stanford Univ., Stanford, Calif., 1990.
    [3]
    3. D. Thomas and P. Moorby, The Verilog Hardware Description Language, Kluwer, Boston, 1991.
    [4]
    4. P. Hilfinger, "A High-Level Language and Silicon Compiler for Digital Signal Processing," Proc. Custom Integrated Circuits Conf., 1985, pp. 213-216.
    [5]
    5. D.E. Thomas, E.D. Lagnese, R.A. Walker, J.A. Nestor, J.V. Rajan, and R.L. Blackburn, Algorithmic and Register-Transfer Level Synthesis: The System Architect's Workbench, Kluwer, Boston, 1990.
    [6]
    6. V. Chaiyakul, D.D. Gajski, and L. Ramachandran, "High-Level Transformations for Minimizing Syntactic Variances," Proc. 30th Design Automation Conf., IEEE Computer Society Press, Los Alamitos, Calif., 1993, pp. 413-418.
    [7]
    7. G. De Micheli, Synthesis and Optimization of Digital Circuits, McGraw-Hill, New York, 1994.
    [8]
    8. D.D. Gajski, N. Dutt, A. Wu, and S. Lin, High-Level Synthesis, Kluwer, Boston, 1992.
    [9]
    9. J. Vanhoof, K. Van Rompacy, I. Bolens, G. Goossens, and H. De Man, High-Level Synthesis for Real-Time Digital Signal Processing, Kluwer, Boston, 1993.
    [10]
    10. R. Camposano and W. Wolf, High-Level VLSI Synthesis, Kluwer, Boston, 1991.
    [11]
    11. R. Walker and R. Camposano, A Survey of High-Level Synthesis Systems, Kluwer, Boston, 1991.
    [12]
    12. P. Michel, U. Lauther, and P. Duzy (eds.), The Synthesis Approach to Digital system Design, Kluwer, Boston, 1992.

    Cited By

    View all
    • (2023)SecHLSProceedings of the 28th Asia and South Pacific Design Automation Conference10.1145/3566097.3567926(585-590)Online publication date: 16-Jan-2023
    • (2022)Analyzing Security Vulnerabilities Induced by High-level SynthesisACM Journal on Emerging Technologies in Computing Systems10.1145/349234518:3(1-22)Online publication date: 29-Jan-2022
    • (2022)BLAST: Belling the Black-Hat High-Level Synthesis ToolIEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems10.1109/TCAD.2022.320051341:11(3661-3672)Online publication date: 1-Nov-2022
    • Show More Cited By

    Index Terms

    1. Introduction to High-Level Synthesis
        Index terms have been assigned to the content through auto-classification.

        Recommendations

        Comments

        Information & Contributors

        Information

        Published In

        cover image IEEE Design & Test
        IEEE Design & Test  Volume 11, Issue 4
        October 1994
        81 pages

        Publisher

        IEEE Computer Society Press

        Washington, DC, United States

        Publication History

        Published: 01 October 1994

        Qualifiers

        • Research-article

        Contributors

        Other Metrics

        Bibliometrics & Citations

        Bibliometrics

        Article Metrics

        • Downloads (Last 12 months)0
        • Downloads (Last 6 weeks)0
        Reflects downloads up to 11 Aug 2024

        Other Metrics

        Citations

        Cited By

        View all
        • (2023)SecHLSProceedings of the 28th Asia and South Pacific Design Automation Conference10.1145/3566097.3567926(585-590)Online publication date: 16-Jan-2023
        • (2022)Analyzing Security Vulnerabilities Induced by High-level SynthesisACM Journal on Emerging Technologies in Computing Systems10.1145/349234518:3(1-22)Online publication date: 29-Jan-2022
        • (2022)BLAST: Belling the Black-Hat High-Level Synthesis ToolIEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems10.1109/TCAD.2022.320051341:11(3661-3672)Online publication date: 1-Nov-2022
        • (2016)Automatically Optimizing the Latency, Area, and Accuracy of C Programs for High-Level SynthesisProceedings of the 2016 ACM/SIGDA International Symposium on Field-Programmable Gate Arrays10.1145/2847263.2847282(234-243)Online publication date: 21-Feb-2016
        • (2015)Code Transformations Based on Speculative SDC SchedulingProceedings of the IEEE/ACM International Conference on Computer-Aided Design10.5555/2840819.2840830(71-77)Online publication date: 2-Nov-2015
        • (2015)A proposed synthesis method for Application-Specific Instruction Set ProcessorsMicroelectronics Journal10.1016/j.mejo.2015.01.00146:3(237-247)Online publication date: 1-Mar-2015
        • (2013)Hardware design space exploration using HercuLeS HLSProceedings of the 17th Panhellenic Conference on Informatics10.1145/2491845.2491865(195-202)Online publication date: 19-Sep-2013
        • (2010)Guided gate-level ATPG for sequential circuits using a high-level test generation approachProceedings of the 2010 Asia and South Pacific Design Automation Conference10.5555/1899721.1899824(425-430)Online publication date: 18-Jan-2010
        • (2010)Coverage driven high-level test generation using a polynomial model of sequential circuitsIEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems10.1109/TCAD.2010.204357129:5(737-748)Online publication date: 1-May-2010
        • (2008)Automated formal verification of scheduling with speculative code motionsProceedings of the 18th ACM Great Lakes symposium on VLSI10.1145/1366110.1366134(95-100)Online publication date: 4-May-2008
        • Show More Cited By

        View Options

        View options

        Media

        Figures

        Other

        Tables

        Share

        Share

        Share this Publication link

        Share on social media