feature article archive
Subscribe Now

Let’s Abolish All Patents

“The first thing we do, let’s kill all the (patent) lawyers.” – William Shakespeare: Henry the Sixth, Part 2, Act IV, Scene II (sort of)

Where would our industry be without patents? Indeed, what kind of world would we live in if there were no patents or patent rights?

It would be a better place, that’s what.

It’s an idea worth exploring, if for no other reason than to inject some much-needed sanity into the current climate … Read More → "Let’s Abolish All Patents"

Complexitango

For years now, FPGA companies have been proclaiming that you can use their devices to create a “System on a Chip.”  We’ve seen “SoCs,” “Programmable System-on-Chip.” “SoPC,” “Platform FPGA,” and numerous other marketing-oriented, pseudo-jargonic phraseologies.

Supposing that’s true, and we want to put a “system” onto a chip.  What exactly is a “system”?

Wikipedia tells us a “system” is a “set of interacting or interdependent entities, real or abstract, forming an integrated … Read More → "Complexitango"

Complexitango

Supposing that’s true, and we want to put a “system” onto a chip.  What exactly is a “system”?

Wikipedia tells us a “system” is a “set of interacting or interdependent entities, real or abstract, forming an integrated whole.”  An “embedded system” is widely accepted as a computer that is integrated or embedded into some other device.  For our purposes today, though, I’d like to go with the definition offered by a former colleague of mine:

“A ‘ … Read More → "Complexitango"

A Non-Volatile Middle Ground

A few weeks ago we started a look at Logic Non-Volatile Memory (Logic NVM) options. These are non-volatile memories intended for embedding in SoCs using only standard logic processes instead of the more complicated processes designed to optimize large quantities of memory. We looked at one-time programmable (OTP) versions, which, not too surprisingly, can be programmed only once. We also looked at multiple-time programmable (MTP) versions, which can in general be programmed 100,000+ times while maintaining a data retention time of 10 years or more even on the 100,000th programming.

But there’s another … Read More → "A Non-Volatile Middle Ground"

Citius, Altius, Fortius

Better, stronger, faster. Isn’t that what every new microprocessor is supposed to deliver? Hope springs eternal in the breast of many a processor-marketing drone. Their new chip isn’t just better than the previous one, it’s better than everyone else’s, too.

And you know, sometimes that promise actually comes true. A case in point is the XAP5 processor from Cambridge Consultants, a company of consultants located in – wait for it – Cambridge, England. Actually, they’re located in Cambridge, Massachusetts as well, a choice … Read More → "Citius, Altius, Fortius"

How Many Nanometers Do I Need?

Many of us toss the process node into casual conversation, pretending we know what it actually means…  “I hear that SilBlaster is already working on a 37nm FPGA based on TSMC’s medium-K, oxide-minimized, semi-strained, anti-dielectric half-pitch.”  (If you get enough things that sound like buzzwords in there, most people will be too frightened to challenge you.)

In reality, though, most of us designing products with programmable logic are pretty well insulated from the vagaries of semiconductor processes.  When I got my first car that had four valves per cylinder, … Read More → "How Many Nanometers Do I Need?"

Yet Another Twist on Making Software Faster

We seem to have this love/hate relationship with software. We like it because it’s so durn flexible and we can implement changes quickly. Well, unless we really hose things up. But you have to be a real goober to need a change that takes longer than a hardware change*. I mean a real hardware change, like a silicon spin.

But there’s a problem with software: it’s slow. Since the dawn of time, man has labored to find ways to make software go faster. OK, so maybe more like the dawn … Read More → "Yet Another Twist on Making Software Faster"

HFame Academy for Engineers?

The problem exists in all areas of electronics, from EDA through manufacturing to system developers, and in most geographical markets. It regularly crops up in conversations and seems to be part of a general trend away from Science/Engineering/Technology in Western countries.

A quick browse around some recent publications shows that a lot of work is going into analysing the problem, but nobody has yet come up with any serious suggestions as to how it can be solved.

For example, IEEE USA’s today’s engineer ran a long piece … Read More → "HFame Academy for Engineers?"

Who Are You People?

Over 60,000 people in over 100 countries read FPGA Journal.

Apparently, you’re one of them.

While we may be the perennial pundits of programmable logic, we don’t deceive ourselves into thinking that FPGAs are some sort of universal unification language.  We do, however, think that programmable devices like FPGAs will be one of the most important technologies in electronic design moving forward.  With the rapid evolution of the global high-tech economy, our position in the FPGA space gives us a fascinating lens through which we can observe and prognosticate about the … Read More → "Who Are You People?"

New Approaches to Long-Term Memory

There’s been a quiet development brewing that you could file under “W” for “What’s old is new.” Non-volatile memory (NVM) is seeing renewed attention as Logic NVM, but with a twist – gone is the requirement for a boutique process. There’s enough activity here to warrant a one-day self-titled convention specifically dedicated to developments and usage (and particularly, quality and reliability). But I’m getting ahead of myself. To understand what’s new, we must understand what’s old.

There … Read More → "New Approaches to Long-Term Memory"

featured blogs
Nov 22, 2024
We're providing every session and keynote from Works With 2024 on-demand. It's the only place wireless IoT developers can access hands-on training for free....
Nov 22, 2024
I just saw a video on YouTube'”it's a few very funny minutes from a show by an engineer who transitioned into being a comedian...