Blog

Posts tagged with 'SystemC'

Catapult C and the 7 Samuraïs

Posted Apr 1, 2011, by Thomas Bollaert

You may have already encountered the expression “Full-Chip High-Level Synthesis” on this blog. I typically define it as the ability to model, verify and synthesize complete IP subsystems starting from C++/SystemC. This obviously encompasses core processing functionality, but also control-logic, memories, hierarchy, complex interfaces and interconnects. In other words, being able to do the … Read More

Tags: SystemC, Full-Chip, User Testimonial, Catapult C, control, C++, High-Level Synthesis, Deepchip, ESNUG, Control-Logic Synthesis, Cooley

SystemC and UVM, one step closer

Posted Feb 28, 2011, by Thomas Bollaert

This morning Intel’s Eric Lish, OSCI chair, kicked-off the North American SystemC User Group collocated at DVCon. In his presentation, Eric covered the evolution of SystemC as well as recent and upcoming milestones. It is quite remarkable to see how much effort went into developing the language and the progress made since its debuts, 12 years ago. 12 years may seem like a very long time, but … Read More

Tags: TSMC, SystemC, UVM

Application-specific approaches to ESL

Posted Feb 16, 2010, by Thomas Bollaert

Different design types generate different challenges and trigger different modeling and specification needs. SystemC is C++ class library which, most notably, adds support for timing and concurrency, two features not available from ANSI C++. When it comes to describing actual hardware, these are two critical aspects which must be taken in account through modeling and simulation. But at the specification … Read More

Tags: ANSI C++, SystemC

Big in Japan

Posted Feb 16, 2010, by Thomas Bollaert

The recent launch of Catapult’s new SystemC support at EDSFair in Yokohama was also an opportunity to confirm a long lasting EDA trend: SystemC is big in Japan. Since SystemC’s debuts a decade ago, Japanese companies have always been at the forefront of the user community and, consequently, constituting an important market for ESL products. But acknowledging the fact doesn’t do us much good if the … Read More

Tags: High-Level Synthesis, SystemC, Catapult C Synthesis

The Best of Both Worlds

Posted Jan 26, 2010, by Thomas Bollaert

Today, Mentor Graphics announced that Catapult C now also synthesizes SystemC. This is significant news. Hardware designers can now adopt a high-level synthesis solution which will not limit them in any way, offering the ability to design and synthesize from both ANSI C++ and SystemC. Catapult C now combines the best of both worlds, and engineers can choose the language and abstraction that best fits … Read More

Tags: SystemC, Catapult C Synthesis

SystemC, Ten Years Later…

Posted Nov 17, 2009, by Thomas Bollaert

10 years. It’s almost hard to believe, but it has already been a decade since the birth of OSCI. The Open SystemC Initiative was officially launched in September of 1999. A few months later, SystemC v0.91 was released. I remember my genuine curiosity when I downloaded the source files and built that first version of the simulator. The promise was great: after all, wasn’t this called “system” C? But … Read More

Tags: SystemC