feature article archive
Subscribe Now

Beyond the Go Button

Most of us just press the button.

It’s easy to just push the button for synthesis and place-and-route and forget that there is an awful lot of complicated stuff going on behind the scenes from the time we hand our new, shiny HDL over to our FPGA design software, head out for a coffee break, and return to our desk to get the happy message back that our run is all finished and our design fit and routed and met… oh, wait – 576 timing violations.  Suddenly, things are not so happy anymore. </ … Read More → "Beyond the Go Button"

William Shockley

391 San Antonio Road in Mountain View is about to be redeveloped.  Why should this interest you?  Because that is where, one might argue, Silicon Valley started when William Shockley founded his semiconductor company in 1955. To understand the man, Dick Selwood reviews Joel N. Shurkin’s biography, Broken Genius.

William Shockley won the Nobel Prize for inventing the transistor, founded Silicon Valley, was a virulent racist, and donated sperm to a sperm bank for the super intelligent. All of this is true – but often only up to a point.

William … Read More → "William Shockley"

Serial Commodotization

Anybody familiar with Altera FPGAs knows the GX designation.  It’s the suffix that goes on when the family gets upgraded with high-speed serial transceivers.  First we had Stratix, then Stratix GX.  Next, at 90nm we got Stratix II and then Stratix II GX.  Now the company has announced their 65nm lines.  There’s Stratix III, now Cyclone III, and we’re waiting for the GX and… What’s this?  Arria?  90nm again? Confused?  We’ll sort it out for you.

Altera and … Read More → "Serial Commodotization"

The Value of a Complete FPGA Design Flow

If the chain of tools comprising your design flow works flawlessly in getting your hardware ideas to silicon quickly, then the value of that flow is priceless. However, if one or more of the links in that chain is broken or corrupted, then the value of that flow plummets.. Whether you are thinking about assembling a new design flow or auditing your existing flow, this paper covers methods for improving the effectiveness of that chain of tools.

Introduction

Design flows tend to grow in complexity over time. These flows consist of commercial tools … Read More → "The Value of a Complete FPGA Design Flow"

It Isn’t Easy Being Green

We all know the basics of Moore’s law, right?  Every new process node brings a bounty of the three “Ps” – Price, Performance and Power.  Most of us can recite them like the alphabet.  Missing from our recitation, however, might be some other things that come with a new process node – Lead, Mercury, Cadmium, Chromium, PBBs and PBDE – now THOSE will taste nice on your breakfast cereal.  Electronic waste is a major polluter, and, thanks to Moore’s Law, we always have better, faster, cooler products to offer the … Read More → "It Isn’t Easy Being Green"

It Isn’t Easy Being Green

We all know the basics of Moore’s law, right?  Every new process node brings a bounty of the three “Ps” – Price, Performance and Power.  Most of us can recite them like the alphabet.  Missing from our recitation, however, might be some other things that come with a new process node – Lead, Mercury, Cadmium, Chromium, PBBs and PBDE – now THOSE will taste nice on your breakfast cereal.  Electronic waste is a major polluter, and, thanks to Moore’s Law, we always have better, faster, cooler products to offer the … Read More → "It Isn’t Easy Being Green"

Fishing for Signal Integrity

Pieter has been a fisherman all his life.  When he was a boy, he would spend every spare moment at the pier with his grampa’s old fishing rig, catching whatever would wander near the dock, all the while watching the fishing fleet leave and return under the bridge that spanned the entrance to the small harbor.  He never liked cleaning the fish, however, so he would catch and release them, returning home with wildly exaggerated stories of the giant fish he had landed and then returned.  Since no one but Pieter ever saw those … Read More → "Fishing for Signal Integrity"

When Software Flies

Software development is still, by far, the squishiest segment of the engineering discipline.

This is not because software engineers lack discipline.  Certainly some of the most methodical and disciplined individuals I have ever met were in the software engineering profession.  The problem is in the discipline itself – software is the most complex component of almost every modern embedded system.  As a component becomes more complex, our ability to conceptualize its operation and to design an organized methodology for its development and verification is dramatically reduced.

Aviation is one of the most … Read More → "When Software Flies"

Sampling Some FPGA IP

FPGAs are a series of pipes. They’re not something you just dump something on. They’re not a big truck. If you don’t understand that, those pipes can be filled, and if they are filled, when you put your data in, it gets in line and it’s going to be delayed by anyone that puts into that pipe enormous amounts of material, enormous amounts of material.

Apologies to US Senator Ted Stevens (R-Alaska)

OK, maybe that’s … Read More → "Sampling Some FPGA IP"

USB Goes Vertical

USB is moving up in the world. Specifically, it’s going vertical.

There are plenty of board-level standards out there and even more companies that support them. PCI Express, VMEbus, PC/104, S-bus (remember that one?), ATCA… the list goes on. Board-level standards are as ubiquitous as they are useful, and the healthy board-level market enables a whole layer of system-level integrators and developers. Not everyone wants or needs to develop all their hardware from scratch, so buying boards is a quick way to produce a custom system without ever reaching for … Read More → "USB Goes Vertical"

featured blogs
Dec 19, 2024
Explore Concurrent Multiprotocol and examine the distinctions between CMP single channel, CMP with concurrent listening, and CMP with BLE Dynamic Multiprotocol....
Dec 24, 2024
Going to the supermarket? If so, you need to watch this video on 'Why the Other Line is Likely to Move Faster' (a.k.a. 'Queuing Theory for the Holiday Season')....