Skip to main content
  • Book
  • © 1999

Understanding Behavioral Synthesis

A Practical Guide to High-Level Design

Authors:

Buy it now

Buying options

eBook USD 129.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book USD 169.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book USD 169.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Other ways to access

This is a preview of subscription content, log in via an institution to check for access.

Table of contents (16 chapters)

  1. Front Matter

    Pages i-xviii
  2. How Did We Get Here?

    • John P. Elliott
    Pages 1-4
  3. An Introduction to Behavioral Synthesis

    • John P. Elliott
    Pages 5-23
  4. The Behavioral Synthesis Process

    • John P. Elliott
    Pages 25-40
  5. Data Types

    • John P. Elliott
    Pages 41-55
  6. Entities, Architectures, and Processes

    • John P. Elliott
    Pages 57-76
  7. Loops

    • John P. Elliott
    Pages 77-103
  8. I/O Scheduling Modes

    • John P. Elliott
    Pages 105-134
  9. Pipelining

    • John P. Elliott
    Pages 135-154
  10. Memories

    • John P. Elliott
    Pages 155-172
  11. Functions, Procedures and Packages

    • John P. Elliott
    Pages 173-180
  12. Handshaking

    • John P. Elliott
    Pages 181-196
  13. Reusable Test Benches

    • John P. Elliott
    Pages 197-211
  14. Coding For Behavioral Synthesis

    • John P. Elliott
    Pages 213-243
  15. Case Study: JPEG Compression

    • John P. Elliott
    Pages 245-262
  16. Case Study: FIR Filter

    • John P. Elliott
    Pages 263-272
  17. Case Study: Viterbi Decoding

    • John P. Elliott
    Pages 273-284
  18. Back Matter

    Pages 285-319

About this book

Behavioral Synthesis: A Practical Guide to High-Level Design includes details on new material and new interpretations of old material with an emphasis on practical information. The intended audience is the ASIC (or high-end FPGA) designer who will be using behavioral synthesis, the manager who will be working with those designers, or the engineering student who is studying leading-edge design techniques.
Today's designs are creating tremendous pressures for digital designers. Not only must they compress more functionality onto a single IC, but this has to be done on shorter schedules to stay ahead in extremely competitive markets. To meet these opposing demands, designers must work at a new, higher level of abstraction to efficiently make the kind of architectural decisions that are critical to the success of today's complex designs. In other words, they must include behavioral design in their flow.
The biggest challenge to adopting behavioral design is changing the mindset of the designer. Instead of describing system functionality in great detail, the designer outlines the design in broader, more abstract terms. The ability to easily and efficiently consider multiple design alternatives over a wide range of cost and performance is an extremely persuasive reason to make this leap to a high level of abstraction. Designers that learn to think and work at the behavioral level will reap major benefits in the resultant quality of the final design.
But such changes in methodology are difficult to achieve rapidly. Education is essential to making this transition. Many designers will recall the difficulty transitioning from schematic-based design to RTL design. Designers that were new to the technology often felt that they had not been told enough about how synthesis worked and that they were not taught how to effectively write HDL code that would synthesize efficiently.
Using this unique book, a designer willunderstand what behavioral synthesis tools are doing (and why) and how to effectively describe their designs that they are appropriately synthesized.
CD ROM INCLUDED!
The accompanying CD-ROM contains the source code and test benches for the three case studies discussed in Chapters 14, 15 and 16.

Bibliographic Information

Buy it now

Buying options

eBook USD 129.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book USD 169.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book USD 169.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Other ways to access