HSA Foundation Releases Specification v1.1
I think there's something great and generic about goldfish. They're everybody's first pet. – Paul Rudd
It’s finally happened: processors are now completely generic and interchangeable.
Might as well go home, CPU designers. There is no differentiation left to exploit. All of your processor architectures, instruction sets, pipelines, code profiling, register files, clever ALUs, bus interfaces – all of it is now as generic and substitutable as 80’s hair metal bands. Your entire branch of technology has been supplanted by some programmers.
Cadence Tensilica Vision P6
I’m told that the motivation for the iconic 1979 Saturday Night Live skit was a loosening of the US censor restrictions on broadcast television. For the first time, the word “hell” could be uttered on American TV. The story is that the Saturday Night Live writers wanted to celebrate the event by including the word “hell” as many times as possible in one skit.
Steve Martin stood staring off into the distance repeating: “What the hell is that thing?” and a crowd gradually gathers, all asking the same question.
Tackling the Challenges of the Next Generation of Automotive Design
On Your Mark! Get Set! Design! In this week’s Fish Fry, I chat with Alex Tan (Marvell Semiconductor) about the emerging trends in automotive design, the biggest challenges that we face as engineers when it comes to automotive product design, and how Marvell’s new Automotive Center of Excellence will help us make our motor-runnin’ dreams become reality. Also this week, we take a slower look at that big ol’ traffic jam called DFT and why emulation may be the key to getting DFT off the critical path on your next chip design.
Freeing FPGA Implementation from the Hardware Designer's Grip
Over the years, there have been many attempts to make FPGAs easier to use, and most of them now occupy the footnotes of FPGA history. So when I got a note from Stéphane Monboisset introducing me to a new FPGA design tool called QuickPlay from a company called PLDA, I was about to send a polite, "Thanks, but no thanks," when I remembered where I had last met Stéphane. It was when Xilinx was launching Zynq, and he was very successfully handling the European aspects of the launch, including the press conversations. The fact that he had moved from Xilinx to PLDA made me take it more seriously.
Synopsys and Cadence Update their Custom Tools
Ah, spring is here, and analog is in the air!
Um… yeah, that sounded better in my head than on paper. Guess it's why Shakespeare never did any odes or sonnets to analog.
Be that as it may (and being that it's May), this spring has seen analog announcements from two sources. Not sure if that's a coincidence, but it does mean we've got some analog to discuss.
The two stories are pretty different, although that would be partly because the two companies have rather different positions in the analog EDA domain. One of them - Cadence - is dominant, and the other - Synopsys - is trying to crack the Cadence nut. By anecdotal report, that's proving to be a pretty thick-hulled nut.
OrCad and Allegro Speed Up Board Design
The PCB Design tool race is perhaps the most stable and long-lived competition in all of electronic design automation. Since at least the 1980s, commercial tools have fought to own the screen of board designers as they convert ideas to schematics to metal traces etched into a substrate. Through all of those decades, the basic process has always been the same. Craft a schematic drawing with components from a library, verify that the thing will probably do what you intended, and create a board layout that physically hooks the parts up the way you specified.
Board design tools have never seen the kinds of explosive market growth - or the dramatic revolutions in methodology - that other areas of EDA have experienced. Where chip design went through waves of revolutionary change from schematic to language-based design to high-level specification, the level of design abstraction in PCB design has remained remarkably stable.
Food Trucks, Art Shows, and Design Automation
What do algorithmic art, food truck fare, and EDA software have in common? This year's Design Automation Conference! In this week's Fish Fry, we get a special sneak peek into the year's biggest EDA event with DAC Chairman Chuck Alpert. Chucks gives us the lowdown on all of the coolest events at the expo this year (Austin food trucks on the show floor?!), the details of the inaugural DAC art show and super cool keynotes (soccer playing robots?!), and much more. Also this week, we take a closer look at how a unique collaboration between Posterscope and NBS is hoping to stop mosquitoes dead in their tracks - one billboard at a time.
Device Packaging May be Going to the Ball
Two weeks after the three-ring circus that was embedded world (see "Embedded World Diary"), I was at another event: SEMI's ISS Europe. This was on a different scale and had a different topic. SEMI is the trade body for the companies that build the kit and supply the materials that, in turn, are used to make micro- and nano-electronics. ISS Europe (Industry Strategy Symposium) is a two-day event where members of SEMI are briefed on the trends that are going to shape the industry.
Now some of these trends, particularly the big global socio-economic issues, such as the overall economic climate and the important role of China, were discussed in “May You Live in Interesting Times".
Yeah, There Are Rules. (And Tools.)
There’s going to be a new kid in town when we get to 5 nm. Her initials are DSA. And she’s not going to be completely transparent to designers, although tools will likely help to minimize the impact.
We’re talking about directed self-assembly (the D, S, and A in DSA). Which we’ve talked about before – it’s been one of our reliable post-SPIE-Advanced-Litho-conference update topics (whether fundamentals, EDA impact, the impact on how masks relate to actual patterns, or just the latest). And it will be an option, as I suggested, at the 5-nm node (with ongoing 7-nm work to bring it up).
At this year’s SPIE Advanced Litho, Imec’s Roel Gronheit made an update presentation and alluded to the notion of “DSA-friendly design.” That caught my attention, and, in a quick conversation afterwards, he directed me to Mentor Graphics’ Andres Torres, who has been heavily involved in much of the leading DSA work. So I was able to sit down with Andres later and discuss just what it means for a design to be DSA-friendly.
Recent Emulation and VIP News
Tired of spending all that time doing verification? Yeah, well, everyone is, so get in line for the “Can I Finally Be Done Verifying - PLEEEEZ??” window, where you can submit your coverage numbers and see whether you get a weekend or you get sent back to the lab for more verification.
Verification productivity has always been a hot topic, ever since it was figured out that you guys spend about 70% of your silicon efforts on making sure that the other 30% was done correctly. Mentor Graphics recently made a couple of announcements intended to provide some relief for the poor verifiers that desperately need to get home for a shower and some sleep.
Mentor Upgrades HyperLynx
These days, the metal on your PCB has to do a lot more than just connect a few dots. With the pervasiveness of high-speed serial interfaces and other signals that put a premium on signal integrity (SI), most board designs can’t get away with simple-minded placement and routing anymore. And, with the compression and perforation of power planes, we can’t take power integrity (PI) for granted either.
The situation is only getting worse. New protocols and standards for high-speed interfaces like DDR4, multi-gigabit Ethernet, and PCI Express put even more strain on the design, and continually increasing operating speeds combined with decreased voltages up the ante yet again. It is becoming rare for a design team to be successful with a leading-edge PCB without state-of-the art SI and PI simulation and analysis.
MATLAB Upgrades Boost Design Creation
“Verilog and VHDL are the most natural and efficient ways for me to express my design intent.”
— No one. Ever.
Whether we’re doing FPGA or ASIC design, or programming the latest DSP, most of us don’t start out our project with regular hardware description languages. In fact, if we’re developing or tuning an algorithm, or if we’re somehow applying math to our problem, a great many of us do the early work in MATLAB. It makes sense. For translating mathematical ideas into specific algorithms, and verifying the performance of those algorithms on early data sets, MATLAB is worlds more productive than jumping straight into the design of hardware, or even into C/C++ coding.
Next-Generation DfT in Cadence’s Modus
If you’ve ever digitized your vinyl albums, you know that you have a decision to make: what format should be used to store the music? There are lossless formats like wav and flac, but they take a lot more space. Mp3 is much friendlier to your small, limited-memory listening gadget, but you lose something in the translation. It’s lossy, so the space savings come at a price. Whaddaya gonna do?
Turns out that there’s a similar problem with chip test circuits. It’s not the only problem, but compression-vs.-loss is an issue that Cadence claims to have, well, not solved (it’s never completely solved until it’s lossless and small), but improved. As a result, they’ve announced a new Modus tool for this new approach to chip testing. (Yes, another tool name ending with “-us.” I just hope they don’t do a tool that flattens out hierarchy…)
An Environment of Their Own
Want to feel old?
Wait… hello? You still there?
OK, whew… I thought you’d already answered, “No” and moved on to something else. Guess I should vet my questions more carefully.
Here’s the deal: HSPICE is 35 years old. I know… I probably should have given you time to pour a drink. I mean… I was running SPICE before there was an HSPICE. (Barely…)
(Takes a few gentle rocks in the chair…)
The New Era of Design Verification
Can you imagine a world without mistakes? Maybe it would be cool, but most likely it would be pretty boring. Heck, it might even mean some of us would lose our jobs. This week’s Fish Fry, we visit a conference dedicated to engineering mistakes: DVCon. We investigate three major the themes of this year’s Design Verification Conference: UVM, emulation, and FPGA-based prototyping. Shishpal Rawat (Chairman - Accellera Systems Initiative) and I sit down to discuss the importance of standardization in emulation and UVM, the value of design verification tutorials, and why verification needs to happen at many different levels of abstraction. Also this week, we check out the advantages of an integrated prototyping solution which may just put ad-hoc FPGA-based physical prototyping out of business once and for all.