editor's blog archive
Subscribe Now

Steve Trimberger becomes ACM Fellow

Tomorrow, Steve Trimberger is to be inducted as an ACM fellow – an honor given to the top one percent of ACM members for achievements in computer science and information technology.  

[Read the press release here]

This strikes me as a significant milestone – not just for Trimberger – who definitely deserves the honor, and  not just for Xilinx – where Steve has done the majority of his work, but for the whole FPGA industry.  It’s unusual for a … Read More → "Steve Trimberger becomes ACM Fellow"

Switching Classes

High-level synthesis (HLS) has been all about C (or C++) to RTL. But when you’re validating your algorithm, it’s easier to work at the TLM level for thorough simulations that can complete in your lifetime. But once you’re done with that and ready to create gates, you need more than a TLM model; you need a detailed pin-level model, and so far that’s been a manual job.

Mentor is trying to make this easier by separating out the interface portion of the module, and then allowing for either TLM … Read More → "Switching Classes"

End-to-End Signal Analysis

When two chips talk to each other, they do so over a convoluted path that involves signals leaving a driver, going to a pad, up through a wire and other package interconnect, up and down and around along a board trace, and back into and through a package to another pad, finally arriving at the desired input. All along the way they brush up against other signals that may also be switching very quickly. Meanwhile, the power driving the output and input circuits may experience noise (and, in fact, that noise may be different on each chip). When you& … Read More → "End-to-End Signal Analysis"

Home-Brewed Emulators

When you need to verify test suites that drag on for millions (or billions) of clock cycles, it really helps to run them on some hardware – assuming you need clock accuracy. Otherwise, well, “legacy code” acquires a new meaning: the project you started and passed to your progeny because simulation couldn’t finish in your lifetime.

There are various emulation systems out there, but if you’ve done a lot of work on your own prototype, then redoing the design on an emulator might seem like redundant work.

In the … Read More → "Home-Brewed Emulators"

A New 3D IC Manager

When Imec and Atrenta recently announced a design flow for planning and routing signals between different stacked ICs, I thought, “Wait, I’ve seen this before, with a different name.” I wrote about Javelin’s role in this process a couple years ago. And it occurred to me that Javelin had been pretty quiet, and maybe I’d missed an acquisition or something.

So I checked the website – at first glance, everything seems in order. Then I … Read More → "A New 3D IC Manager"

Allocating Spectrum

A couple years ago, in an article about clock-generated noise, we talked about Teklatech’s power-shaping feature, which, at the time, was designed to smooth out the noise spectrum by making as few clock edges coincident as possible. Well, they’ve just released a new version that provides more control over the spectrum: you can design in what you want.

In conjunction with new multi-mode, multi-corner (MMMC) support, you can actually optimize different modes for different spectra concurrently by focusing in on the key noisy … Read More → "Allocating Spectrum"

Layering On

A long time ago we took a look at MRAM technology, and Crocus was one of the companies in play. Well, it’s been quiet since then. Lots of exotic memory ideas come in with a bang and quietly exit stage left at some point. Was MRAM going to be one of them?

Well, apparently not. At least not until Crocus finds a way to burn through a new $300M round of funding. For those of you struggling to get a measly $5M eleemosynary handout for … Read More → "Layering On"

The Bottom of the Pyramid

My descent (in a good way) into the world of PWB technology began with a presentation at isQED by Joe Fjelstad on the needs of the “rest” of the world when it comes to electronics. I know, it probably feels like “all Joe all the time” today, but he has some interesting ideas – whether you agree with them or not (and speak up below letting us know whether you do or don’t agree, and why).

Here’s my understanding … Read More → "The Bottom of the Pyramid"

Heretical Lead

Much of the motivation for Verdant’s solderless Occam process comes from the poorer reliability of solder these days. Solder has always been something of a weak spot for reliability: the phrase “cold solder joint” is practically a household word (at least for handy households). But why are things worse now?

Simple answer: we’ve removed the lead from solder. Now it doesn’t flow as well, it’s more brittle and therefore subject to more cracking, and the higher … Read More → "Heretical Lead"

Take it Outside

As flexible as FPGAs are, you would think that you could stuff debug logic in there to probe around the internals and figure out what’s going on when you’ve got a problem.

And, if you’ve been paying attention, you’d say, “Yeah, Altera’s SignalTap and Xilinx’s ChipScope have been doing that for years.”

Well, Springsoft has just announced a ProbeLink product that sounds remarkably similar. What’s different?

The primary low-level differences are the following:

–  & … Read More → "Take it Outside"

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 20, 2024
Do you think the proton is formed from three quarks? Think again. It may be made from five, two of which are heavier than the proton itself!...