PDA

View Full Version : High-speed PCBs require a new approach


Tom
04-07-2002, 09:04 PM
High-speed PCBs require a new approach
By Ken Tepper
EEdesign
March 4, 2002 (7:33 p.m. EST)

Electrical engineers, I regret to say: You no longer can assume the attitude of "Damn the torpedoes - full speed ahead!"

Translation: Given the speeds anticipated by current and emerging devices, it won't be long before board design will be impossible with today's traditional PCB design tools and methodologies. Like it or not, electrical engineers will have to get involved in some aspects of PCB design, with layout playing a less important role in the future.

Sound harsh? Not with FPGA speeds of several hundred megahertz, memory bus and networking speeds upwards of 1 GHz, and telecomm speeds of many gigahertz. If those lofty numbers don't faze you, recall that device edge rates - not necessarily clock speeds - are the main troublemakers in board design. Consequently, even a slower device on a design can trigger a high-speed problem. In fact, it takes only a 10-MHz signal to plop a board into the "high-speed troublemaker" category.

The way it works now is that electrical designers stay mainly in their logical world and, after entering a design and accompanying electrical constraints, fine-tune the design and constraints using simulation and verification tools. Engineers then pass the electrical design data and constraints to layout, where a separate set of designers translates the engineers' information into the physical world. After much back and forth, and several iterations later, the original goals may be realized and a prototype PCB produced.

That methodology is becoming obsolete. Sooner or later, rising board complexity and device speeds will team up to trash the schedule and slam the window on market opportunity. Face it, complexity is killing schematic entry as a way of life, and high speeds are forcing EEs into the physical world.

What's the way out? New tools and methods: a hardware description language, such as VHDL or Verilog, to enter the logic design; and software that can capture what the layout person knows, and give the electrical designer the ability to synthesize much of the PCB physical design based on that knowledge.

By "synthesis," I mean the ability to synthesize much of the PCB independently of the layout person. The synthesis must be based on constraints ranging from electrical to fabrication. Such constraint "templates" would be a company's "IP core" for PCB design and satisfy company requirements for PCB layout. Included would be electrical rules for parameters, such as length, EMI or crosstalk, and constraints for placement rules, such as component spacing, height restriction or rotation. Other constraint templates might include fabrication and testing requirements.

The more information about the physical world that can be pushed up front, the sooner the virtual prototype, and the sooner electrical designers can address the problems of the physical world. The ripest areas for synthesis treatment include developing layout constraints, component placement, and the routing itself. Verification also must move up to the EE's world.

Thus, the new breed of PCB design tool encompasses not just design entry or layout. It lets EEs take all project problems into account right at the start - from logic design to board design and fabrication, and beyond.

Ken Tepper is senior vice president of engineering and marketing for the product realization group at Innoveda Inc.

mdldesign
04-09-2002, 05:08 PM
In the last couple of years, I have seen the job market for PADS designers decline, while at the same time the job market for Cadence Allegro designers rise. As a longtime PADS designer, I've felt a bit left behind in all of this. Because of this, I recently attended a week long Allegro class, that was offered to me at no charge through their Retool-to-Work Program.

The "new" methodology that Mr. Tepper is referencing is what Cadence has been using for years, and they have the proven products to show for it. It surprises me that Mr. Tepper only now (March 4, 2002) realizes this. This is probably why, as a PADS designer, I've felt so behind in the current job market.

I only offer this as my opinion as a PADS PCB designer. I'm very interested to hear what other PADS designers have to say on this subbject.

Mark Leas
Forced to be an independent PCB Designer.

Tom
04-09-2002, 05:44 PM
Mark,

I totally agree with you. I too started to feel left behind in the technology curve. After all, I have to look out for the best interest of my company Wind River. We can purchase any CAD tools we want. We have been aware however that Innoveda has a road map to eventually offer a complete front to back, fully integrated "High Speed Design" solution. We are doing fine with the current suite of tools (so far) but technology is advancing very rapidly. I can see the day coming when we will need High Speed Design Rule verification, autorouting and interactive routing in PowerPCB. We have faith in Innoveda's capability to deliver such a package within the next year and when they do I will be glad that I hung in there instead of switching to a different CAD tool.

Mark Larson
04-11-2002, 06:50 AM
I wonder if the decline is due to the economy, from about 1996 thru 2000 there was a boom in small company and start ups, the exact market that PowerPCB seems to grab alot of customers. I could be wrong but it appears to me that the larger companies tend to use Mentor and Cadence while the smaller use PowerPCB. Companies of all sizes have been hit with cutbacks, but with all the small comanies that appeared out of nowhere and now have dissappeared as quickly perhaps that is what you see.
In the area I am in there has been more positions open with Cadence than other tools, but they have all been involving IC design. The funny thing is that when one opens up at one company about a couple weeks to a month later another one at a different company does. I have mused if it's a case of musical chairs, somebody left to accept a job at another company (raises have been low due to the low inflation rate, if you want a big raise you have to jump ship) and that company robs someone from another. I should have asked if it's a new position or to fill for somebody that has left.
As for the high speed design problems, PowerPCB version 5 is supposed to have new routing capablities to address things like differential pairs, length matching, route to length, etc. that are often a concern for high speed circuits.
One of the biggest things holding back high speed design is the basis of Innoveda's schematic capture, being net based, simply tying nodes together on a net, the problem there is that different nodes on the net need to be treated differently in todays world. The copper tying the nodes together are an element of the circuit as well. Hopefully the new schematic capture coming down the pike will address this.