feature article
Subscribe Now

A Humble Christmas Wish

A New Year Filled with New Chips and Fewer Stones

It’s mid-December, and in journalistic circles, that means it’s time for the year-end wrap-up article filled with enticing prognostications for the upcoming year. Or we just ramble because it’s a slow news week and the advertiser-supplied bourbon is starting to pile up in the break room. In keeping with both hallowed traditions, I offer herewith my own humble observations, wishes, and pronouncements for 2012 and 2013.

For starters, I’d like to see the x86 processor family get a bit more respect. I know, I know, I’m a hypocrite. I’ve been bad-mouthing Intel’s venerable chip family for almost as long as it’s been in existence. The architecture gets a bad rap for being slow, power-hungry, and expensive. And unless you’re designing a PC or something else that has to run Windows (an operating system that itself has gotten a lot of stick), there’s little reason to use an x86 chip, right? But, like Ebenezer Scrooge, x86 processors really aren’t that bad. They’re just misunderstood.

I did one of my first serious engineering projects on a ’386 back when it was brand new, and I was very pleasantly surprised. The chip was far more capable and practical than I expected, and it had a lot of hidden features that turned out to be extremely valuable. Its built-in four-level protection mechanism, for example, was a real eye-opener. Here was a hardware mechanism that could easily take the place of thousands of lines of operating system code, all for free. And it was faster, too, as well as being dead reliable. All by itself, the chip could keep user-level code from interfering with kernel code; it handled parameter passing in a way that prevented inserting trap doors; it swapped stacks and interrupt tables along with privilege levels; it was fantastic. Naturally, neither Windows nor any other operating system I could find took advantage of those features. But I sure did.

And that’s on top of the x86’s built-in memory management that protects against stack overflows, code runaways, and null-pointer goofs. Again, all built in, all free, and all lightning fast. The list goes on, but the more I used x86 chips, the more I came to like them. Sure, they’re more complex, and therefore more power-hungry, than a simpler RISC processor built in the same silicon technology, but that’s just the point: there aren’t any simpler processors built in the same technology. Intel has some of the world’s best semiconductor-fabrication equipment, and it’s a least a generation ahead of anything the ARM or MIPS guys are using.

Besides, all those extra x86 transistors are there for a reason. It’s not as if Intel’s engineers gratuitously added a million transistors just for ballast; they’re doing real work, and they’re adding value. Even if you’ve got no interest in running Windows, you owe the x86 architecture a look.

As long as I’m pleading with Santa, I’d also like to see hardware-design languages make a leap forward next year. Wouldn’t it be great if we could design our FPGAs and SoCs the same way we write C code? There are a lot more programmers in the world than hardware engineers, a trend I expect to continue. Putting those programmers to work designing (or perhaps “describing”) circuitry would boost productivity for everyone concerned. Oh yes, I know, there are already C-like hardware-description languages, but none of them are very popular and all of them produce mediocre results. The fact is, C is a terrible medium for designing hardware—some would argue it’s lousy at software, too—but it’s the most popular programming language we have, by far. If only C could be beaten into a good HDL, we’d have quicker and smoother development, I’m certain. 

On another topic, rumors have been swirling about that Apple is ditching the Intel processors in its Macs and switching to ARM-based chips, like the kind it uses in its mobile iGadgets. That’s fun speculation, but I think it misses the mark. I think Apple is doing both: sticking with Intel and switching to ARM.

Huh? I’d like to see Apple design its own chips but have Intel manufacture them. That would combine the best of both worlds: Apple’s design and Intel’s semiconductor technology. It would mean that Intel would have to agree to manufacture chips that include arch-rival ARM’s technology, but that’s only a psychological hurdle, not a legal one. Intel already has a license to make ARM-based chips; it just doesn’t like to use it or publicize the fact. If Intel could agree to swallow some corporate pride (a nontrivial issue, I grant you), it could start making some of the world’s most popular processors—again.

While we’re at it, I’d like to see Android, iOS, Windows 8, and Windows RT all run the same apps. Oh, sure, that’s crazy, but wouldn’t it be nice? It’s bad enough that Windows 8 and Windows RT are essentially unrelated, incompatible operating systems that just happen to share a similar GUI. For all intents and purposes, they’re unconnected, and Windows RT is going to have a tough time garnering developer support. If only it could run Windows 8 apps… or any apps at all, really. If Google Play, Apple’s App Store, and Microsoft’s Windows Store all stocked the same apps that worked across all platforms, we’d have mobile OS détente. Developers could focus on features and functions instead of APIs, distribution models, royalties, compatibility, and market share. They’d be more like programmers and less like marketing dweebs.

Speaking of which, the last item on my Christmas list has got to be a set of “electromagnetic stabilizing” stones that promise to “balance the color” and “improve the liquidity and focus” of my stereo equipment. Uh-huh. They’re rocks. Evidently pretty expensive rocks, too, since even the small ones sell for $100. The advertisements for these online gullibility tests just amaze me. Every time I come across some new voodoo product for “harmonizing” stereo gear, or improving gas mileage, or making light bulbs last forever, I marvel at the credulity of the general populace. Then I kick myself for not thinking of it first. Why couldn’t I be getting rich selling audiophiles my special artisanal oxygen-free speaker wire, available in both left- and right-hand calibrated twists? This year, my wish is that all the harmonic-convergence vendors attend a one-week course in electrical engineering. It might damage the audio-snob market, but we might gain a few more design engineers. 

2 thoughts on “A Humble Christmas Wish”

  1. Jim

    You say “advertiser-supplied bourbon is starting to pile up in the break room.”

    Where is mine? And since it is Europe how about advertiser supplied fine French wine?

    d

  2. Sorry to comment again – just got to the bottom of the article

    You just don’t understand audio electronics. What you think of as the rules that govern electrical/electronics engineering are only accepted by those of limited imagination. The free thinkers who develop “special artisanal oxygen-free speaker wire, available in both left- and right-hand calibrated twists” are untrammeled by the petty limitations of more than a hundred years of research. They understand the deep thoughts and emotions of electrons. They know that electrons want to flow in the direction in which the copper was drawn through the die and that after basking in the field of the “electromagnetic stabilizing” stones they arrive at the speaker with the equivalent of a sun tan to balance the colour.

    d

Leave a Reply

featured blogs
Nov 27, 2023
Most design teams use the schematic-driven connectivity-aware environment of Virtuoso Layout XL. However, due to the reuse of legacy designs, third-party tools, and the flexibility of the Virtuoso platform, a design can lose binding and connectivity. Despite the layout being ...
Nov 27, 2023
Qualcomm Technologies' SVP, Durga Malladi, talks about the current benefits, challenges, use cases and regulations surrounding artificial intelligence and how AI will evolve in the near future....
Nov 27, 2023
See how we're harnessing generative AI throughout our suite of EDA tools with Synopsys.AI Copilot, the world's first GenAI capability for chip design.The post Meet Synopsys.ai Copilot, Industry's First GenAI Capability for Chip Design appeared first on Chip Design....
Nov 6, 2023
Suffice it to say that everyone and everything in these images was shot in-camera underwater, and that the results truly are haunting....

featured video

Dramatically Improve PPA and Productivity with Generative AI

Sponsored by Cadence Design Systems

Discover how you can quickly optimize flows for many blocks concurrently and use that knowledge for your next design. The Cadence Cerebrus Intelligent Chip Explorer is a revolutionary, AI-driven, automated approach to chip design flow optimization. Block engineers specify the design goals, and generative AI features within Cadence Cerebrus Explorer will intelligently optimize the design to meet the power, performance, and area (PPA) goals in a completely automated way.

Click here for more information

featured paper

Power and Performance Analysis of FIR Filters and FFTs on Intel Agilex® 7 FPGAs

Sponsored by Intel

Learn about the Future of Intel Programmable Solutions Group at intel.com/leap. The power and performance efficiency of digital signal processing (DSP) workloads play a significant role in the evolution of modern-day technology. Compare benchmarks of finite impulse response (FIR) filters and fast Fourier transform (FFT) designs on Intel Agilex® 7 FPGAs to publicly available results from AMD’s Versal* FPGAs and artificial intelligence engines. Also join us for a webinar on the future of the Programmable Solution Group.

Register now: intel.com/leap

featured chalk talk

ADI's ISOverse
In order to move forward with innovations on the intelligent edge, we need to take a close look at isolation and how it can help foster the adoption of high voltage charging solutions and reliable and robust high speed communication. In this episode of Chalk Talk, Amelia Dalton is joined by Allison Lemus, Maurizio Granato, and Karthi Gopalan from Analog Devices and they examine benefits that isolation brings to intelligent edge applications including smart building control, the enablement of Industry 4.0, and more. They also examine how Analog Devices iCoupler® digital isolation technology can encourage innovation big and small!  
Mar 14, 2023
30,690 views