The Real Differences Between HW And SW

How many times have we heard people say that hardware and software do not speak the same language? The two often have different terms for essentially the same thing. What hardware calls constrained random test is what software people call fuzzing. Another one recently caught my eye in a conversation with Jama Software, a Portland software company that has made a name for itself in requiremen... » read more

Embedded Evolution

The design of embedded systems has changed drastically from the days when I was directly involved with them. My first job after leaving college was to design aircraft control systems. I had the dubious honor to be working on the first civilian fly-by-wire aircraft – the Airbus A310. The reason I say dubious is that we had so many eyes trained on us, and that system contained so much redundanc... » read more

New Starting Point

Debate has been raging for years about whether software or hardware should be the starting point for improving power and performance, or whether it should elevated another notch by fusing hardware and software into a system-level approach. Now, groups like Leti, IEEE, SEMI, and a number of researchers in leading universities around the globe are beginning to talk about moving the starting point... » read more

Turning Verification Inside Out

A new motivation for rebalancing came to me during a conversation I had a couple weeks ago at the Agile Alliance Technical Conference. I had the chance to compare my day-to-day responsibilities with those of Lisa Crispin. Lisa is a software test expert that is very well regarded within the [getkc id="182" comment="Agile Development"] community. Think of her as a Harry Foster/Janick Bergeron typ... » read more

Tech Talk: ISO 26262

Arteris' Kurt Shuler talks about the automotive design standard, how it applies to semiconductors, and where engineers run into problems. [youtube vid=PRInCykuNB0] » read more

What Is Cyberwarfare?

Cyberwarfare is emerging as the most sophisticated battleground of the 21st century. In fact, the military in all major countries make it a priority. Collectively they are spending tens of billions of dollars on education and building a knowledgebase of how attacks can be perpetrated and what defenses are needed. The entire effort is based on technology, both legacy and new, starting on the ... » read more

Bridging Hardware And Software

Since the advent of embedded systems there has been a struggle between hardware engineers trying to understand the mindset of their software counterparts, and vice versa. That struggle is alive and well today—and it's costing everyone money. This divide is rife with passion, territoriality and misunderstanding. It has delayed tapeouts, created errors and inefficiencies that take time and e... » read more

The Human Bottleneck

The history of semiconductor technology can be neatly summed up as a race to eliminate the next bottleneck. This is often done one process node at a time across an increasingly complex ecosystem. And it usually involves a high level of frustration, because the biggest problems stem from areas where engineering teams generally can't do anything about them. Concerns over the years have ranged ... » read more

Tech Talk: Configurable Logic

Cliff Lloyd, business development director at NXP Semiconductors, talks about designing in one part for many functions to reduce power consumption and cost. [youtube vid=ut5kCm0kNwE] » read more

Nymi: Wearable Authentication

If you had one device that could log into all your electronics automatically, allowing you to make electronic payments more securely based on your heart beat rhythms, would you use it? That's the question a startup named Nymi is asking—and a lot of other companies are watching. The company began its life in 2011 using a biometric electrocardiogram developed at the University of Toronto. ... » read more

← Older posts