Mentor Blogs

Posts tagged with 'Catapult'

Take the High Road to Power-Optimized RTL

Posted Feb 5, 2010, by Thomas Bollaert

The latest edition of Chip Design Magazine features an insightful head-to-head discussion between Atrenta’s Kiran Vittal and Mentor’s Shawn McCloud. The topic: how to best achieve power-optimized RTL. Should low-power optimizations be performed in the RTL? Or is there more potential for power savings when starting from a more abstract design representation? The two industry experts share their viewpoints. Atrenta’s … Read More

Tags: Catapult, Chip Design Magazine, Atrenta, High-Level Synthesis, Low-Power

Catapult C – A ROI Case Study

Posted Jan 23, 2010, by Thomas Bollaert

When adopting new methodologies, measuring and understanding the actual return on investment is always an important thing to do. While it is usually easy to see the upfront costs – the investment – it is equally easy to overlook the other half of the equation – the actual return. In this video I’ll share with you the example of an ROI calculation which a Catapult customer did a little while ago. … Read More

Tags: ROI, Video, Catapult

Synthesizing parallel designs from sequential C++ - part 3

Posted Aug 9, 2009, by Thomas Bollaert

A couple of weeks ago, I started explaining how sequential C++ could be parallelized to produce high-performance concurrent hardware. In the first two posts (part 1 and part2) I developed the notions of resource bottlenecks and spatial parallelism; in this third post we will explain the notion temporal parallelism. This concept is essential as it allows parallelizing data dependant operations - a case … Read More

Tags: High-Level Synthesis, Catapult, C Synthesis, Sequential, Parallelism

C Synthesis is actually quite easy, comparatively

Posted Aug 1, 2009, by Dan Gardner

For those of you ASIC and FPGA hardware designers who have been dismissing C++ as a hardware description language (HDL), this blog is for you.  I’ve been thinking back to some of my first hardware design projects to prove to myself that it is really much easier to learn C++ for hardware design than it was to figure out VHDL or Verilog for the first time. Maybe, it is all the gray hair showing my decade … Read More

Tags: High-Level Synthesis, HLS, ESL, Catapult

46th DAC / STMicroelectronics designs a Frequency Domain Processor out of pure C++

Posted Jul 30, 2009, by Thomas Bollaert

  A couple of hours after Hitachi Telecom’s inspiring presentation on a 2 million gate enhanced Forward-Error Correcting (FEC) system design with Catapult C, Nitin Chawla of STMicroelectronics gave extensive details on his experience with C synthesis for complex signal processing applications. Differentiating the high-level synthesis input languages Chawla opened his talk by comparing the … Read More

Tags: Frequency Domain Processor, High-Level Synthesis, Catapult, C Synthesis, User Testimonial, FFT, DAC, STMicroelectronics

46th DAC / Hitachi reports 8 tape-outs with Catapult C

Posted Jul 30, 2009, by Thomas Bollaert

  Looking at my San Francisco schedule, Tuesday was clearly the day I was most looking forward to. Besides the usual panels and meetings, I was really eager to hear the two testimonials from Hitachi Telecom and STMicroelectronics on their experiences with C Synthesis. Both Natori-san and Nitin Chawla provided personal and insightful views on their adoption of HLS  82% time reduction with C synthesis Hitachi … Read More

Tags: High-Level Synthesis, Catapult, C Synthesis, User Testimonial, FEC, DAC, Hitachi

46th DAC / San Francisco’s other Marathon

Posted Jul 28, 2009, by Thomas Bollaert

It is early Sunday morning in San Francisco. I am tranquilly having breakfast in a nice little coffee place when a cheerful crowd draped in silvery blankets enters the bar. It takes me a few minutes to figure out that I am facing a group of people who just finished the San Francisco Marathon!  I have to admire the determination it takes to prepare, run and complete such a race. Meanwhile, the Moscone … Read More

Tags: High-Level Synthesis, Low-Power, C Synthesis, Multi-Block Synthesis, Vista, Catapult, DAC

Tighter flows, lower power, bigger benefits

Posted Jul 22, 2009, by Thomas Bollaert

Whether for creating greener electronic products, complying with environmental regulations or extending a battery-powered device’s operating time; low-power design is becoming a necessity for most new applications.  Mentor Graphics recently announced significant advances for low-power design through its Catapult C high-level synthesis tool. During the synthesis process, a tool like Catapult C will … Read More

Tags: Sequence, Partners, High-Level Synthesis, Low-Power, C Synthesis, Atrenta, Catapult, DAC

Tweeting about Control-Logic HLS

Posted Jun 29, 2009, by Thomas Bollaert

The many man years of effort we have invested in the newly announced Catapult technology can hardly be summarized in a simple press release. We expect that the true novelty of the Catapult approach for synthesizing and verifying the combination of control-logic and algorithmic blocks from pure C++ will stimulate your curiosity and interest. We’ve done our best to anticipate your questions. We’ve set … Read More

Tags: Control-Logic Synthesis, HLS, C Synthesis, Twitter, Low-Power, Catapult

User: Sign In
Forgot Password? Cancel
| Create Account