Designing Better Broadband Wireless Algorithms for ASIC

Details

Overview

Broadband wireless solutions companies are one of few bright spots in the 2009 economic forecasts. With next-generation equipment finally hitting or about to hit the market around Ultra-Wideband, WiMAX and 60GHz radios, companies are all vying for an edge. Yet, in these tough economic times, hardware design teams are having to do more with fewer resources. For Catapult C Synthesis wireless customers, Catapult C Synthesis is their competitive advantage for getting to market first with the best solution. Applications such as channel estimation and equalization, forward error correction using turbo coding and LDPC have all been implemented by Catapult C Synthesis customers.

Broadband wireless designs present an interesting set of algorithm modeling, design, and verification challenges. Catapult C Synthesis leverages a C++ based bit-accurate data type language entry to enable rapid validation of algorithm and system architecture concepts. Highly optimized RTL can then be synthesized from the bit-accurate C++, with the confidence that the bit-accurate behavior will be correct-by-construction. The automated verification infrastructure included with Catapult C Synthesis enables co-simulation of the original source C++ testbench and design in conjunction with the newly produced RTL. This eliminates the need for block-level RTL testbench generation, with all the specific pin-level interfacing and timing such efforts entail, reducing your “time to verified RTL” considerably.

What You Will Learn

Learn how C++ and Catapult C Synthesis can accelerate the design, implementation, and verification of complex system-level algorithms.

In this webinar, you will learn about modeling techniques for representing bit-accurate arithmetic in C++ using Mentor Graphics' "Algorithmic C" data types. We will show you through a series of presentation material and examples how untimed "pure" C++ algorithms can be turned into high-performance RTL implementations. You will see how the area, latency, and throughput of an algorithm can be optimized, and RTL code created, in minutes instead of the days or weeks required for VHDL or Verilog coding.

You will experience our integrated verification environment to automatically validate the generated RTL functionality against the original C++ design without any need for the RTL design engineer to create an HDL testbench, or deal with vector capture and synchronization. Powerful system level concepts for streaming data between concurrent hierarchical blocks will be covered to illustrate how high performance hierarchical systems can easily be created with C++ and tuned to meet aggressive throughput requirements.

Who Should View

  • ASIC hardware engineers implementing complex algorithms for wireless applications

Related Resources

Multimedia

Formal Verification and Sequential Power Optimization of High Level Synthesis Output

Overview of sequential formal equivalence checking and its applicability to high level synthesis based flows.…View On-demand Web Seminar

Power-efficient Design with Catapult C

This webinar presents how design teams can gear up with High-Level Synthesis (HLS) to successfully close on not only timing and area goals, but also on power requirements.…View On-demand Web Seminar

Using the High-Level Synthesis Blue Book

This webinar provides a step-by-step approach for using C++ as a hardware design language.…View On-demand Web Seminar

Other Related Resources

High-Level Synthesis in the TSMC Reference Flow 11

White Paper: The result of an ongoing collaboration between TSMC and Mentor Graphics, the TSMC RF11 HLS flow steps a hardware design engineer through the complete Catapult flow from concept to gates, including C to...…View White Paper

A Designer’s Perspective on ESL Methodologies for an OFDM Modem Design

White Paper: This paper presents an ESL methodology from a designer‘s perspective. The design process is explained in context of a high throughput and multi-million gate complexity Orthogonal Frequency-Division...…View White Paper

High-Level Synthesis Walks the Talk: Synthesizing a Complete Graphics Processing Application

White Paper: In this paper, we will describe how a complete graphics processing pipeline was implemented using an HLS methodology. As with most real-life applications, this design consists of a complex mix of control...…View White Paper