High-Level Synthesis

High-Level Synthesis
Title High-Level Synthesis PDF eBook
Author Philippe Coussy
Publisher Springer Science & Business Media
Pages 307
Release 2008-08-01
Genre Technology & Engineering
ISBN 1402085885

Download High-Level Synthesis Book in PDF, Epub and Kindle

This book presents an excellent collection of contributions addressing different aspects of high-level synthesis from both industry and academia. It includes an overview of available EDA tool solutions and their applicability to design problems.

High-level Synthesis

High-level Synthesis
Title High-level Synthesis PDF eBook
Author Michael Fingeroff
Publisher Xlibris Corporation
Pages 334
Release 2010
Genre Computers
ISBN 1450097243

Download High-level Synthesis Book in PDF, Epub and Kindle

Are you an RTL or system designer that is currently using, moving, or planning to move to an HLS design environment? Finally, a comprehensive guide for designing hardware using C++ is here. Michael Fingeroff's High-Level Synthesis Blue Book presents the most effective C++ synthesis coding style for achieving high quality RTL. Master a totally new design methodology for coding increasingly complex designs! This book provides a step-by-step approach to using C++ as a hardware design language, including an introduction to the basics of HLS using concepts familiar to RTL designers. Each chapter provides easy-to-understand C++ examples, along with hardware and timing diagrams where appropriate. The book progresses from simple concepts such as sequential logic design to more complicated topics such as memory architecture and hierarchical sub-system design. Later chapters bring together many of the earlier HLS design concepts through their application in simplified design examples. These examples illustrate the fundamental principles behind C++ hardware design, which will translate to much larger designs. Although this book focuses primarily on C and C++ to present the basics of C++ synthesis, all of the concepts are equally applicable to SystemC when describing the core algorithmic part of a design. On completion of this book, readers should be well on their way to becoming experts in high-level synthesis.

High — Level Synthesis

High — Level Synthesis
Title High — Level Synthesis PDF eBook
Author Daniel D. Gajski
Publisher Springer Science & Business Media
Pages 368
Release 2012-12-06
Genre Technology & Engineering
ISBN 1461536367

Download High — Level Synthesis Book in PDF, Epub and Kindle

Research on high-level synthesis started over twenty years ago, but lower-level tools were not available to seriously support the insertion of high-level synthesis into the mainstream design methodology. Since then, substantial progress has been made in formulating and understanding the basic concepts in high-level synthesis. Although many open problems remain, high-level synthesis has matured. High-Level Synthesis: Introduction to Chip and System Design presents a summary of the basic concepts and results and defines the remaining open problems. This is the first textbook on high-level synthesis and includes the basic concepts, the main algorithms used in high-level synthesis and a discussion of the requirements and essential issues for high-level synthesis systems and environments. A reference text like this will allow the high-level synthesis community to grow and prosper in the future.

A Survey of High-Level Synthesis Systems

A Survey of High-Level Synthesis Systems
Title A Survey of High-Level Synthesis Systems PDF eBook
Author Robert A. Walker
Publisher Springer Science & Business Media
Pages 190
Release 2012-12-06
Genre Technology & Engineering
ISBN 1461539684

Download A Survey of High-Level Synthesis Systems Book in PDF, Epub and Kindle

After long years of work that have seen little industrial application, high-level synthesis is finally on the verge of becoming a practical tool. The state of high-level synthesis today is similar to the state of logic synthesis ten years ago. At present, logic-synthesis tools are widely used in digital system design. In the future, high-level synthesis will play a key role in mastering design complexity and in truly exploiting the potential of ASIes and PLDs, which demand extremely short design cycles. Work on high-level synthesis began over twenty years ago. Since substantial progress has been made in understanding the basic then, problems involved, although no single universally-accepted theoretical framework has yet emerged. There is a growing number of publications devoted to high-level synthesis, specialized workshops are held regularly, and tutorials on the topic are commonly held at major conferences. This book gives an extensive survey of the research and development in high-level synthesis. In Part I, a short tutorial explains the basic concepts used in high-level synthesis, and follows an example design throughout the synthesis process. In Part II, current high-level synthesis systems are surveyed.

Low-Power High-Level Synthesis for Nanoscale CMOS Circuits

Low-Power High-Level Synthesis for Nanoscale CMOS Circuits
Title Low-Power High-Level Synthesis for Nanoscale CMOS Circuits PDF eBook
Author Saraju P. Mohanty
Publisher Springer Science & Business Media
Pages 325
Release 2008-05-31
Genre Technology & Engineering
ISBN 0387764747

Download Low-Power High-Level Synthesis for Nanoscale CMOS Circuits Book in PDF, Epub and Kindle

This self-contained book addresses the need for analysis, characterization, estimation, and optimization of the various forms of power dissipation in the presence of process variations of nano-CMOS technologies. The authors show very large-scale integration (VLSI) researchers and engineers how to minimize the different types of power consumption of digital circuits. The material deals primarily with high-level (architectural or behavioral) energy dissipation.

High-Level Synthesis for Real-Time Digital Signal Processing

High-Level Synthesis for Real-Time Digital Signal Processing
Title High-Level Synthesis for Real-Time Digital Signal Processing PDF eBook
Author Jan Vanhoof
Publisher Springer Science & Business Media
Pages 318
Release 1993-01-31
Genre Computers
ISBN 9780792393139

Download High-Level Synthesis for Real-Time Digital Signal Processing Book in PDF, Epub and Kindle

High-Level Synthesis for Real-Time Digital Signal Processing is a comprehensive reference work for researchers and practicing ASIC design engineers. It focuses on methods for compiling complex, low to medium throughput DSP system, and on the implementation of these methods in the CATHEDRAL-II compiler. The emergence of independent silicon foundries, the reduced price of silicon real estate and the shortened processing turn-around time bring silicon technology within reach of system houses. Even for low volumes, digital systems on application-specific integrated circuits (ASICs) are becoming an economically meaningful alternative for traditional boards with analogue and digital commodity chips. ASICs cover the application region where inefficiencies inherent to general-purpose components cannot be tolerated. However, full-custom handcrafted ASIC design is often not affordable in this competitive market. Long design times, a high development cost for a low production volume, the lack of silicon designers and the lack of suited design facilities are inherent difficulties to manual full-custom chip design. To overcome these drawbacks, complex systems have to be integrated in ASICs much faster and without losing too much efficiency in silicon area and operation speed compared to handcrafted chips. The gap between system design and silicon design can only be bridged by new design (CAD). The idea of a silicon compiler, translating a behavioural system specification directly into silicon, was born from the awareness that the ability to fabricate chips is indeed outrunning the ability to design them. At this moment, CAD is one order of magnitude behind schedule. Conceptual CAD is the keyword to mastering the design complexity in ASIC design and the topic of this book.

SPARK: A Parallelizing Approach to the High-Level Synthesis of Digital Circuits

SPARK: A Parallelizing Approach to the High-Level Synthesis of Digital Circuits
Title SPARK: A Parallelizing Approach to the High-Level Synthesis of Digital Circuits PDF eBook
Author Sumit Gupta
Publisher Springer Science & Business Media
Pages 241
Release 2007-05-08
Genre Technology & Engineering
ISBN 1402078382

Download SPARK: A Parallelizing Approach to the High-Level Synthesis of Digital Circuits Book in PDF, Epub and Kindle

Rapid advances in microelectronic integration and the advent of Systems-on-Chip have fueled the need for high-level synthesis, i.e., an automated approach to the synthesis of hardware from behavioral descriptions. SPARK: A Parallelizing Approach to the High - Level Synthesis of Digital Circuits presents a novel approach to the high-level synthesis of digital circuits -- that of parallelizing high-level synthesis (PHLS). This approach uses aggressive code parallelizing and code motion techniques to discover circuit optimization opportunities beyond what is possible with traditional high-level synthesis. This PHLS approach addresses the problems of the poor quality of synthesis results and the lack of controllability over the transformations applied during the high-level synthesis of system descriptions with complex control flows, that is, with nested conditionals and loops. Also described are speculative code motion techniques and dynamic compiler transformations that optimize the circuit quality in terms of cycle time, circuit size and interconnect costs. We describe the SPARK parallelizing high-level synthesis framework in which we have implemented these techniques and demonstrate the utility of SPARK's PHLS approach using designs derived from multimedia and image processing applications. We also present a case study of an instruction length decoder derived from the Intel Pentium-class of microprocessors. This case study serves as an example of a typical microprocessor functional block with complex control flow and demonstrates how our techniques are useful for such designs. SPARK: A Parallelizing Approach to the High - Level Synthesis of Digital Circuits is targeted mainly to embedded system designers and researchers. This includes people working on design and design automation. The book is useful for researchers and design automation engineers who wish to understand how the main problems hindering the adoption of high-level synthesis among designers.