FPGAs Accelerating IoT Gateway And Infrastructure Tiers


The Internet of Things (IoT) has become the main topic in the technological world; it seems everybody is talking about it as the next wave in electronic systems. The scope of the IoT is so wide now, some have suggested changing the name to the Internet of Everything. We now expect all devices we use in our personal and professional lives to be connected, starting from the obvious ones in smartp... » read more

“Eating Your Own Dog Food” When Developing An Emulator


It’s a great week for emulation week with ARM TechCon happening in Silicon Valley. Palladium Z1 is a finalist for Best Product in the categories “Best Chip” and “Best System” and we started the week with an announcement that Fujitsu adopted the Cadence Palladium Z1 Enterprise Emulation Platform for their ARMv8-based “Post-K Supercomputer Development.” Cadence has faced some of the... » read more

Industry 4.0 And The Internet Of Manufacturing For PCB Assembly & Fabrication


For years, the PCB manufacturing industry has needed a robust real-time, comprehensive shop-floor communication standard that would include detailed, bidirectional, machine-to-machine communication, as well as shop-floor to IT computerization communication. Now, there is a solution: the Open Manufacturing Language (OML), an open communications specification managed through a community of indust... » read more

A Security Foundation For Billions Of Devices


October 19, 2004 was a date like any other, and will probably not mean much to most people. However, if you are part of the Embedded community, that precise date was transformational for the microcontroller (MCU) industry. It was the day that ARM announced the first Cortex-M processor, bringing the advantages of a common architecture to the microcontroller market. Embedded developers quickly... » read more

#54DAC: A New Beginning


I’ve been attending DAC as an exhibitor since 1992, and serving on the executive committee since 2012. I am thrilled to serve as General Chair for the 54th iteration of this grand conference. (And no it’s not too early to think about DAC. The call for contributions is open now.) Through the years I have seen some big industry changes, most driven by the increasingly powerful tools and autom... » read more

Early Power Modeling Using SystemC And TSMC System-PPA


Power consumption is often more important than performance in today’s SoC designs because of battery size and power dissipation limitations. The dilemma is that the most leverage available to optimize power consumption is at the architectural design stage, but there often is not enough information available early enough to make accurate power decisions. On the performance side, SystemC mod... » read more

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

Alexa, Can You Help Me Build A Better SoC?


Consumers have fallen love with clever products like Amazon Echo, Nest, Google maps, Waze and Zillow that somehow make life a little easier and more fun. The underlying technology that makes these apps so rich and useful is machine learning and it seems to be showing up everywhere. Maybe it’s time to ask, “Alexa, can you help me build a better SoC?” The Next Frontier in SoC Architectur... » read more

The Trust Burning Debug Cycle From Hell


As bad as The Trust Burning Debug Cycle From Hell sounds, it’s worse than you think. Most of us don’t realize it exists. In my first 10 years as a hardware developer I wrote code like it could never exist! But then came the realization. It’s a cycle that preys on us all. It tempts me constantly. Most of us in hardware development are used to seeing bugs as annoyances at a minimum, thou... » read more

Fear Of Machines


In the tech industry, the main concern over the past five decades has been about what machines could not do. Now the big worry is what they can do. From the outset of the computer age, the biggest challenges were uptime, ease of use, reliability, and as devices became more connected, the quality and reliability of that connection. As the next phase of machines begins, those problems have bee... » read more

← Older posts Newer posts →