United Business Media EE Times


Search

HOMEMARKET INTELLIGENCE UNITFORUMSDESIGNNEW PRODUCTSCAREERSBLOGSCONTACTEVENTSSIGN UP!RSSMost Popular contentTrusted Sources

 


Facing metal monsters
Print this article Email this article Reprints RSS Digital Edition

EE Times


Ron Wilson

It's no secret that interconnect design is a monster casting an ominous shadow over the future of high-density ICs. As real designs move warily closer to 0.1-micron processes, more problems are appearing. First it became clear that interconnect impedance was going to be a larger issue than gate delay on critical timing paths. Then we started hearing about more subtle issues: capacitive coupling between adjacent runs, inductive coupling between closely related runs and even antenna coupling between seemingly unrelated runs. We're trying to move signals at the frequencies the RF folks use for carriers.

One problem with these signal-integrity issues is that they can be pattern-dependent. They also require intense physical analysis to predict even if the exact shape of the metal stack is known, which it rarely can be. Maybe we will find adequate estimates, approximations and rules of thumb. The situation in the medium term does not look promising. We may have to accept, at some point, that on-chip interconnect is inherently a noisy communications channel and stop treating it as if it were a network of magic wormholes in the fabric of space.

Unfortunately, this runs counter to system-on-chip design trends. We have two interconnect camps. One wants to confine all random routing to the interior of rather small blocks and wire the blocks with standard on-chip buses. This approach is elegant and hierarchical for the RTL designer. But it looks like a catastrophe for the physical design folks.

Attempting to run large, fast buses with their dozens of long, narrow parallel tracks around on an 0.18-micron chip without creating disabling signal-integrity and clock-energy problems may be beyond the ability of current analysis tools.

So we have a second camp: Some designers say that even for block-level interconnect, point-to-point routing creates fewer problems.

The real solution may be ugly: Using buses just to manage routing complexity. But we may have to treat them as inherently unreliable channels, and use the error-correction strategies familiar to the communications and mass-storage industries. This would result in a hierarchical chip in which the most traffic-intensive blocks were linked by buses with error-correcting codes and hardware redundancy. This will make the interconnect latency between blocks much greater than the random wiring delay.

In an era of almost-free transistors, the overhead to build in error correction may be less than the inefficiency of design rules that could almost eliminate signal-integrity problems.





The views and opinions expressed in this column are strictly those of the author and should not be taken as an editorial position of EE Times or any of its other editors, publications or Web sites.


  Free Subscription to EE Times
First Name Last Name
Company Name Title
Email address
  Click here for your Free Subscription to EETimes Europe
 
CAREER CENTER
Looking for a new job?
SEARCH JOBS
SPONSOR

RECENT JOB POSTINGS
CAREER NEWS
SRC Expands R&D Centers
The Semiconductor Research Corp has added a new center to its university R&D efforts.

For more great jobs, career related news, features and services, please visit EETimes' Career Center.


All White Papers »   

 
Education and
Learning


Learn Now:












Home | About | Editorial Calendar | Feedback | Subscriptions | Newsletter | Media Kit | Contact | Reprints|  RSS|   Digital|  Mobile
Network Websites
International
Network Features




All materials on this site Copyright © 2009 TechInsights, a Division of United Business Media LLC All rights reserved.
Privacy Statement | Terms of Service | About