Is SystemC Broken?

In order to perform architectural exploration, performance analysis and optimization, early validation of software, improved productivity in hardware development and many other tasks, the industry needs a viable [getkc id="104" kc_name="virtual prototype"]. That requires a suitable language in order to express necessary concepts at a high enough level of [getkc id="101" kc_name="abstraction"] s... » read more

Who Pays For EDA Shift Left?

While working on the predictions articles for 2015 (markets, design, semiconductors, tools and flows), a number of companies talked about the great shift left that is happening in the industry. What was surprising was the number of companies that mentioned it, and in very different ways. It is clear that shift left does not mean the same thing to all people. While they all see it addressing ... » read more

Hybrid Verification: The Only Way Forward

Semiconductor Engineering sat down to discuss the state of the industry for [getkc id="10" kc_name=" functional verification"]. The inability of RTL [getkc id="11" kc_name="simulation"] to keep up with verification needs is causing rapid change in the industry. Taking part in the discussion are Harry Foster, chief scientist at [getentity id="22017" e_name="Mentor Graphics"]; Janick Bergeron, fe... » read more

What Should I Build?

The question in the title has been one of the most asked questions by my son lately. Or as my wife says, his brain is 90% focused on Minecraft and 10% on everything else. For those not familiar with Minecraft, it is a lego-like computer game or as the Minecraft website reads: “Minecraft is a game about breaking and placing blocks.” It has literally captured the imagination of my son and ... » read more

Power? It’s The Apps, Stupid!

Shabtay Matalon When I bought my first iPhone, I envisioned using it mostly to make phone calls and occasionally to view e-mails and browse the Web. For navigation, I used a separate GPS. But all this changed when I realized that I can use the Waze App on my iPhone for real-time navigation or to play games while listening to music on a boring coast-to-coast domestic flight. These new “apps... » read more

ROM Code First

By Achim Nohl Finally, nine months after the next-generation SoC project was kicked off, the first prototype board has finally arrived! There are just six months left to get Android and Linux up and running. Because Android should take full advantage of the latest hardware additions, let’s make sure we get it ported as quickly as possible. Unfortunately, it’s not that easy. Before you c... » read more

Early Software Development And The Supply Chain

By Achim Nohl In my last blogs I have been focusing on introducing the technical advantages of virtual prototypes in the context of debugging embedded software. In this blog I would like to introduce how this can impact an entire supply chain. The increasing complexity of software in terms of code-size, functions and layers, along with multicore SoCs, also demands more capable debug solutio... » read more