SPARK: A Parallelizing Approach to the High-Level Synthesis of Digital Circuits
Gupta, Sumit, Nicolau, Alexandru, Dutt, Nikil D, Gupta, Rajesh K · Kluwer Academic Publishers eBooks · 2004
to High-Level Synthesis.- Survey of Previous Work.- Models and Representations.- Parallelizing High-Level Synthesis (PHLS).- Our Parallelizing High-Level Synthesis Methodology.- Pre-Synthesis Compiler Optimizations.- Compiler and Synthesis Transformations Employed During Scheduling.- Code Transformations and Scheduling.- Resource Binding and Control Synthesis.- SPARK: Implementation Scripts and Design Examples.- SPARK: Implementation, Usage and Synthesis Scripts.- Design Examples.- Case Study: Synthesis of an Instruction Length Decoder.- Future Directions.- Conclusions and Future Work.