feature article archive
Subscribe Now

Touch Redux

It’s weird when engineers get all touchy-feely.

Yet that’s what’s happening, especially in cell phone design, tablets, and today’s coolest user interfaces. Touch-sensitive screens are all the rage, and it looks like a trend that’s here to stay.

Is it, as Angus Young might bawl, a touch too much?

Atmel and Cypress sure hope not. Both companies (plus a handful of others) are making hay while the sun shines. They’re shipping touch-sensitive controllers out the door as fast as the semiconductor … Read More → "Touch Redux"

Stirring Up Trouble

Ask someone who sells PCB software for Cadence or Mentor Graphics how often they end up competing with Altium for design seats, and you’re likely to get an answer something like, “Way more often than we’d like.”  There is a good reason for this.  Altium (formerly ProTel) has been biting the ankles of the big EDA companies, causing trouble for a couple decades on the low-end of board design tools, and, more recently, they’ve been gnawing their way up from the ankles to places where it starts to actually … Read More → "Stirring Up Trouble"

Who Cares?

A couple years ago, the raging topic was DFM, with a heavy focus on litho issues. Curiously enough, part of the conversation consisted of the question, “Is there anything to this DFM stuff, or is it just a bunch of hype?”

The suggestion was that DFM was all about tools guys selling you stuff on the promise that it would help, with you having no real way to prove whether or not it was helping. (No one is going to go through a complete project twice, once with DFM tools and once without them as … Read More → "Who Cares?"

Using a Hierarchical Approach to Tame SoC Debug Anarchy

Imagine you’re a private detective and someone hands you a picture. In that picture you see a slim young man in a bathing suit holding a surfboard. The board is plain, marked only with some sort of symbol like a sloppy A within a circle feature. He has dark hair cut into a mohawk, peaked with gel, tinted red at the ends. He’s got a reasonable tan working. Your job is to find this guy. Somewhere in the US. (Let’s assume for the sake of keeping it simple that the guy will be … Read More → "Using a Hierarchical Approach to Tame SoC Debug Anarchy"

I Are An Embedded Engineer

“So… what is it you do, again?”

How many times have you been asked that question? How many times explaining your career choice to family and friends? To impress your date with your mad job skills? To fill out a simple form, straining for words that will fit in the box labeled “profession?”

About halfway into the conversation do most people hear, “computer engineer” and ask you to fix their PC? This must be what it’s like being a doctor at a cocktail party. Every casual … Read More → "I Are An Embedded Engineer"

ESL Gambit

In 1995, I strutted my marketing suit onto the stage at the Design Automation Conference and told the world that a revolution was afoot.  I had seen the light – the path to engineering enlightenment, the road to the future of design – and I wanted to share.  No longer would designers have to toil and struggle with the arcane anachronisms of register-transfer-level descriptions and clock-accurate timing.  Now, thanks to the amazing capabilities of high-level synthesis, thousands of lines of detailed and incomprehensible RTL would be replaced by a few elegant lines of ordinary C or C++, with clear … Read More → "ESL Gambit"

Showdown at the “Is My Design OK?” Corral

There’s a battle shaping up as yet another entrant into the assertion synthesis field makes some noise this week.

We’ve kept an eye on assertion synthesis over the last year or so. Tools and methodology vendors lament that assertion-based verification has been slow to catch on. Some say that’s because it’s too hard to generate and work with assertions. Hence tools to make that easier.

Last summer we reported on NextOp’s entry</ … Read More → "Showdown at the “Is My Design OK?” Corral"

Trading Cards and the Art of Verification

When I was younger, I briefly became very interested in collecting trading cards – primarily baseball cards. It was always exciting to sort through my weekly pack. However, as time passed and my pile of cards grew, it became more difficult to find the ones that I needed to help fill out my collection. As a kid I was frustrated by what I thought was bad luck. Now years later I understand the math that made that frustration inevitable. It’s the same math that can lead to stymied attempts to achieve functional coverage closure in design verification … Read More → "Trading Cards and the Art of Verification"

Bringing Efficient Communications to Real-Time Motor Control and Power Conversion Applications with TI’s Viterbi Complex Math Unit (VCU)

To take advantage of the growing opportunities in Smart Metering and other energy-control applications, developers need to be able to add communication links to existing systems in a cost effective manner. TI’s innovative Viterbi Complex Math Unit (VCU), introduced to the realtime control TMS320C2000™ microcontroller (MCU) platform, provides an enhanced math engine that accelerates complex communications algorithm processing by a factor of up to 7×. This white paper provides an overview of how the VCU adds system effi ciency and performance that complements the … Read More → "Bringing Efficient Communications to Real-Time Motor Control and Power Conversion Applications with TI’s Viterbi Complex Math Unit (VCU)"

featured blogs
Apr 24, 2026
A thought experiment in curiosity, confusion, and cosmic consequences....