It's like professional boxing, where there are now so many sanctioning organizations (WBA, WBC, WBO, IBF, ...) that the average person has no idea who the real champions are, and no longer really cares, either.
Monday, February 26, 2007
Standards? EDA has lots of 'em!
Wednesday, February 21, 2007
CAD Engineer's Bookshelf
Inspired by the DFT Bookcase over at the DFT Digest blog, I decided to create pointers to the technical books I use every day in my work. (Yes, I looked the ones strewn about my desk and next to the computer, rather than those arranged neatly (and less used) on my bookshelf. Perhaps you'll discover a title or two that will help you.
| Great book for learning Perl -- it's how I learned, going through it from cover to cover. And I still use it for a basic reference. | |
| A surprisingly useful book. I can't count the number of times that I needed to solve some puzzle in Perl, and found it already grokked in this book. | |
| Lots of good ideas here. When you are going to pick a coding style, why not follow what they've already figured out? | |
| My newest addition. I'm enjoying working through it to learn about references, packages, and object-oriented Perl. | |
| Programming Perl is the "bible", though personally it's not my favorite. And I find Larry Wall's humour distracting. | |
| My go-to book for Tcl. | |
| Because, sometimes, a good ol' shell script is enough. |
Tuesday, February 20, 2007
Ambric Multi-Core Design Wins Award
- the claim that this multi-core design was first architected for easy programming, before creating the hardware architecture. I agree with the claim that "most massively-parallel chip companies started with the hardware, leaving the programming model almost as an afterthought".
- the implementation is globally asynchronous, locally synchronous (GALS). Man, that is sexy! ;-) I've been interested of commercial implementations of this more-efficient clocking approach.
I'm going to watch for Ambric and try to learn more about their designs. By the way, interesting caveat in the quotes: "If Ambric's tools work as well as the company promises, ..." Ain't that always the challenge?
Monday, February 12, 2007
That’s OK, the Corporate Raider took my backpack
It's a nice short read.
One of the "takeaways" from his advice is that he highly recommends this book,
which is surely a classic in career planning:
Friday, February 09, 2007
A Taste of DesignCon
I didn't go to DesignCon, but Gabe did, so let's sample his DesignCon Morsels.
What's nice is the variety of topics he touches on:
- The lack of interest in ESL vs. design implementation, and why engineers are being short-sighted by not getting into architecture.
- Thermal performance, an interdisciplinary problem. When I've been involved in thermal analysis, the biggest problem is coming up with a credible power consumption figure. It's back to the "vectors" problem, and what's a representative (or worst-case) simulation?
- Is DFM for Designers?
- Fewer students are going into Engineering. And engineers "get no respect", as Rodney Dangerfield would say.
Thanks Gabe, for the synopsis!
Wednesday, February 07, 2007
Dr. Thomas W. Williams to Receive EDAA Lifetime Achievement Award
Look at all Dr. Williams' achievements, stretching back to the 1970s. This is (one of) the father of LSSD, which begat the full scan DFT methodology that we all use today. He's truly a giant in DFT one of the legendary early figures in EDA.
Congratulations on a well-deserved honor!
Saturday, January 27, 2007
Chips Grab Mainstream Headlines
It's about successes announced by Intel and IBM to fabricate metal-gate transistors with "high-K" dielectric. This is good news, which hopefully will enable us to continue to follow Moore's Law.
But it doesn't hit me that this is the biggest development in 40 years. Is this triumph over materials significantly different from figuring out how to to use Copper interconnect, or "low-K" interconnect isolation? Those were both hard manufacturing problems that the process wizards solved in the last decade. Maybe it was a slow news day. ;-)
Thursday, January 25, 2007
Is Texas Instruments Exiting the Semiconductor Technology Rat Race?
Technologists live for working on leading edge technology. TI killing off 32nm development is a major change in how it views itself and whether it will be able to attract the best and the brightest scientists in the future -- not to mention how the ones who do this there today must feel.
Now that is significant! Another IDM "throws in the towel" on doing all their own process and fab development. Will we be catching our breath at 45nm for awhile?
Yahoo! EDA!
I thought these industry news groupings have a human editor, but it makes you wonder ...
Wednesday, January 24, 2007
Intel Builds 80-Core Chip
- Better performance/power ratio
- Finer granularity of compute power and power consumption. If you need more performance, it wakes up more cores, and when you're done, they go back to sleep.
- "Core hopping". If one part of the chip gets hot, the work that those particular cores are doing is moved to other cores on another part of the chip.
- On-chip communications network. Of course, all multi-core chips have some sort of network. I'd like to see how sophisticated the Intel one is.
Prof. Richard Newton's Influence on the EDA Industry
Wednesday, January 17, 2007
Hewlett-Packard's FPGA research, and replacing transistors
You may have seen the story earlier this week about a "breakthrough" announced by HP researchers, which involved applying nano technology to semiconductors.
I was intrigued, and Googled around to find this analysis at the "ars technica" web site: Hewlett-Packard's FPGA research, and replacing transistors. This excellent article explains that the HP announcement is for a very specific (and limited) application: FPGA interconnect. And it points out that the more promising HP announcement actually came out in 2005, which pointed to use of nanotechnology for circuit switching, not just interconnection.
Gotta love this web site's tag line: Serving the PC enthusiast for over 6x10-2 centuries!
Tuesday, January 09, 2007
Best Companies to Work For ASIC & EDA?
In the news today is the much-talked-about list of 100 Best Companies to Work For 2007 in Fortune magazine.
Hmmm, the companies that we typically work at didn't fare too well. I only see a couple that would typically have ASIC or EDA engineers:
- 11
- Cisco Systems
- 14
- Qualcomm
- 87
- Texas Instruments
As far as high-tech, there are a lot more software companies listed, and many related to health care.
It would great if EE Times did an industry-specific version -- Best Places for an EE to Work For!
Thursday, January 04, 2007
DAAMIT vs. ChipZilla, Past, Present and Future
Wednesday, January 03, 2007
R.I.P. Dean Newton
I was fortunate to hear Dean Newton speak at a "Berkeley in Silicon Valley" lecture last April. My notes from that lecture note that "synthetic biology", the application of engineering to living organisms (on a nano scale), was one of Dr. Newton's current passions, and his family requested donations in his name to the Berkeley Center for Synthetic Biology.
Update: John Cooley's Memories of Professor Richard Newton.
Tuesday, January 02, 2007
Happy New Year in ASIC & EDA
- Gabe's column, Last minute deals open opportunities for 2007 and beyond, is focused and sounds plausible. His DFM story sounds good -- it needs to get more into the design phase, as a proactive guide to help people laying out the circuits. And I like his call for "Locality Sensitive Cells" that would be DFM-correct by construction. His other point, about Mentor's moves in the ESL and C-synthesis space, discusses alternatives to SystemC, and where C may be lacking as the perfect system-level language.
- Gary's "column" isn't really written by Gary. He has Richard Goering as his ghost writer! I have more problems with Gary's predictions that Gabe's. Gary is still predicting the ascendancy of ESL, FPGA, and embedded software. I still see plenty of challenge and opportunity in plain old RTL-based standard cell design! Gary does have 10 predictions, and it's worth looking over the rest of them for thought-provoking variety.
Tuesday, December 19, 2006
Get a (better) job
Poke around his web site to get a feel for what he writes about. It's a good reference. And, sign up for his newsletter to get his periodic thought-provoking missives. Happy Holidays!
Friday, December 01, 2006
EDA is Child's Play
One of the more common parts of my job is to figure out why something stopped working, or why it is suddenly producing different (namely worse) results than before, when "nothing's changed". Things like
- Why is the synthesis tool crashing now when it ran fine before?
- What changed so that I'm not making area/timing any more?
- Why is equivalence checking failing now?
For all of these sorts of things, I end up comparing logs, netlists, scripts, etc. I am the tkdiff master! With my eagle eye and understanding of the personalities of EDA tools and companies, it's a sleuthing challenge to find the culprit.
If I tried to explain this to a layman, I'd have to say that part of my job is playing the grown-up version of one of my daughter's favorite games, Spot the Difference. Yes, that's what I went to all those years of college for. :-)
Friday, November 10, 2006
The New Way of Graphics, and More
NVIDIA launched their new graphics chip architecture, the chip code-named G80. Check out these reviews of how the performance blows away yesterday's best graphics.
- Bjorn3D's review
- Guru3D GeForce 8800 GTS & GTX review
- Tom's Hardware GeForce 8800: Here Comes the DX10 Boom
This page has the G80 Hardware Specs. How about 681 million transistors?
The architecture is very interesting and different from past GPUs designed by NVIDIA or ATI (AMD). Rather than dedicated compute engines for different stages of the "graphics pipeline", this new architecture has scores of 1.35 GHz streaming processors that can be assigned to the most demanding graphics tasks for a particular game or scene. Because of this generality, it can be applied to completely new problems, as described in ExtremeTech's article:
As you might imagine, this will be aimed at highly parallelizable compute tasks, such as scientific computing, financial analysis and oil exploration. Nvidia will actually be offering a C compiler to facilitate thread computing, so programmers interested in general-purpose programming with the GPU don't have to be locked into Direct3D semantics. -- GeForce 8800 GTX: 3D Architecture Overview
Thursday, October 26, 2006
The Longest Quick Reference Ever
So, I trudged over to the online documentation and was happy to find the Tool X Quick Reference manual. I figured it'd be a couple of pages long and I'd print it out and keep it next to my computer.
Well I was shocked (shocked, I tell you!) to find that the "Quick" Reference manual is 86 pages long. Something is seriously wrong with your product or your tech pubs when this happens.
What do you think? Are you surprised that a tool could be so inscrutable? Is it just that the writers don't understand what Quick Reference means? And, can you guess which tool I'm referring to? (I'll post the answer later.)