April 24 - 28, 2006 by Jack Horgan
A weekly summary of recently published EDA product and company news, 
featured downloads, customer wins, and coming events. Brought to you by 
EDACafé. 

Each week EDAWeekly Review delivers to its readers news concerning the 
latest developments in the EDA industry, along with a selection of other 
articles that we feel you might find interesting. If we missed a story 
that you feel deserved to be included, please contact us! Questions? 
Feedback? Click here. Thank-you! 






Introduction

The Printed Circuit Board Market is an important albeit a small part of 
the overall EDA market. The table below shows the size of the PCB and MCM 
market for the last two years.

$M
2005
2004
Change
PCB+MCM
343
341
0.6%
Total
4,575
4,437
3.1%
Table PCB+MCM Revenue
Source EDA Consortium 

The combined PCB and MCM revenue accounts for about 7.5% of total EDA 
revenue. This market is flat. The market is dominated by Mentor Graphics, 
Cadence and Zuken. I had an opportunity to interview representative of two 
of these firms. 



Mentor Graphics

I spoke with David Weins Director of Business Development before Mentor's 
April 10th announcement of XtremeAR, its new autorouting product for large 
PCB boards. 

There are two different methodologies that have been used over time for 
PCB design. There is the automated approach which you would think 
everybody would want to do. Then there is the manual approach. What we 
continue to see is that there are certain designs that kind of defy the 
automation that we would like to see everybody using. We sell tools for 
both interactive and automatic use. We are not trying to sell one over 
another. While automation is a beautiful thing in that it really shortens 
up design cycle time and minimizes resources, there are still some designs 
that can't be done with automatic routing. These include PDAs, cell phones 
and also PC mother boards, particularly for laptops where form factors are 
critical. Boards where autorouting has done a good job are monster sized 
boards, things like network switch cards, servers, mainframes, and big 
backplanes. 

Would you expand on the types of products that have these complex form 
factors?
It's purely a function of visualization of the problem. Both automatic and 
manual tools are highly driven by constraints. The problem is that when 
you look at a board, designers can visualize where the best paths are for 
a parallel bus, where the components would go next to each other that most 
optimize. That's the sort of thing when you are in a very tight space. 
Human skill has an edge over the machine. The human can do things that the 
machine can not do as efficiently as possible. In these cases designers 
tend to choose the interactive approach as opposed to the automatic 
approach. I would point out that it is not a hard and fast rule, one way 
or the other. Most people are doing a combination of the two. Typically on 
a very dense design, they will lay it out or rather place it by hand so 
all of the components are in place. Then they will automate fan out and do 
a little bit of automated routing just to see how things are going to 
look. Then they come back and either manually clean it up or decide that 
they want to rip up a whole bunch of stuff and reroute it manually. It is 
kind of an iterative approach between automatic and manual tools. The 
reason we distinguish is because the automated layout side those boards 
are the ones where you tend to be able to push the button and get fairly 
close to 100% without a whole lot of manual cleanup. 

Xtreme technology is the technology in play as it is with XtremePCB. The 
same patented technology is underneath both products. It allows 
simultaneous processing by multiple users on the same database. This is 
the unique thing within the PCB layout space that we have, namely the 
ability to automatically let multiple users work on the same database 
without having to go through a manual partition of the design and manually 
gluing back together at the end of the process. This solution can work 
across the network either locally or wide area, single continent or 
multiple continents. The server looks at what is happening with each of 
the users, receives their edits back, performs some rule checks to 
determine if they are still valid, makes modifications if necessary and 
then sends them back to each of the clients in real time. It is a very 
dynamic process to sit there and watch multiple people working 
concurrently and see the edits of each of their peers showing up next to 
them. That's the underlying technology. 

We launched XtremePCB in late 2004 for this predominantly manual mode 
where multiple layout designers can work on a design and get it done 
quicker. In that case we saw cycle times being reduced by 40% to 70%, 
fairly significant considering the densities and the times taken to get 
some of these boards done. The types of things users would most likely to 
do by hand include component placement, the interactive routing aspect of 
it and other tasks like documentation, manufacturing prep. In some cases 
engineers are virtually looking over the shoulders of the layout designer, 
potentially even making edits to insure optimized performance on a 
circuit. 

Over the past year how many systems of XtremePCB have been sold?
The number of systems sold is in the dozens at this point. These are the 
sorts of tools that fit into large enterprises but we have also seen 
service bureaus because it can cut down their design time. This is a key 
element of competition.

Some customers have experienced 40% to 70% optimization of performance. We 
are seeing better in some cases but we haven't characterized all the data 
we have been getting.

The new product is XtremeAR?
XtremeAR takes the same methodology that is used for XtremePCB and applies 
it to distributed autorouting, people working off of a central network 
with a central server involved. In this case it is a single user driving 
multiple machines. It is utilizing the same patented technology with a 
limit of 15 CPUs. We are experiencing up to this point roughly 10X 
reduction in execution time. This is huge compared to the incremental 
improvement that we can make in tools over the year and get improvement of 
the order of 10% to 15%. Here you have an immediate 10X reduction in cycle 
time just be leveraging existing hardware. This is with 15 CPUs.

The reason why it doesn't achieve 100% optimization is because of that 
patented technology where the autorouter looks at the design and 
partitions up these nets and sends to each of these processors. The routes 
get done by those processors, are received back, design rule checks are 
done, modifications are done if necessary and then redistributed to the 
autorouter. That kind of pulsing process is what reduces the optimal 
performance from 100%. It is not bad by any means but it is not network 
traffic or anything like that, although that can impact it. It is the 
router itself crunching away on circuits.

Where are people doing autorouting?
Largely digital, high speed constrained nets where they can do that sort 
of push button autorouter. The other place is where they typically want to 
do designs by hand. Here's the crossover in methodology where they may say 
on that motherboard for a laptop, I fully intend to route this thing by 
hand because of the density but what I would like to do is to figure out 
roughly how many layers do I think I am going to need for the circuit. 
Because it is a high volume application for the consumer market, cost is 
everything. Going from 2 layers to 4 layers to 6 layers impacts cost 
significantly. They can use XtremeAR to autoroute, automatically to 
evaluate overnight. They kick off a run with 2 layers, one with 4 layers 
and one with 6 layers and run them overnight. In the morning they come 
back and see that the 2 layer run got only to 50%. They would say that I 
can't route that any better manually, so I have to throw that out. The 4 
layer run got to 80%. That's looking pretty good. The 6 layer run got to 
100%. In fact the autorouter did it all by itself. I am betting that if I 
cut it back to 4 layers, I can save myself some cost and hopefully get it 
done. It comes back to virtually prototyping of the layout to get the most 
efficient design. 

What is the value proposition?
Cutting cycle times down from days to hours, really improving designer 
productivity overall, letting them do multiple evaluations so that they 
can get a higher quality product. But it is also a resource management 
tool because where XtremePCB allows teams and managers to efficiently 
utilize, to have as many people as possible on a critical design and 
offloading so that people can pulse in and out of a project. With this 
tool you can have a designer using all the unused CPUs. For example, 
people working in the UK getting things done but the CPUs in the US are 
unused because folks are still sleeping. They can flip it over when the 
opposite is true. Or they can do it within a single location when 
everybody goes home in the evening and the jobs are automatically kicked 
off. It is really leveraging existing hardware in an organization. Because 
hardware can be cheap relative to the end product you are trying to make, 
we foresee some folks deciding to implement CPU farms and really leverage 
this technology. 

We have examples of cutting run times from 5 hours to 1 hour and from 2 
days to 18 hours. This is clearly a case where a layout designer had to 
sit and wait for a couple of days for a route. Now they can punch a button 
and come back the next day and see what the results are and make better 
choices and move on from there without having to wait too long before 
getting their results back. 

I would note that there are classes of boards where this technology is not 
applicable. First of all if an autorouter can get a board done in one 
hour, applying multiple CPUs to get it done in 10 minutes probably doesn't 
have as much value. The guys who are routing multiple days tend to see the 
most value in this thing. The other cases are boards that may route in 10 
minutes. If you apply this technology because it is distributing across 
the network, it may take 20 minutes to route. Not a good application for 
this technology. We are looking for the monster boards to apply this 
technology. 

Any customer experience with this tool?
We have had the product out in controlled release for a few months so we 
could get some customers hammering on it and determining the value of it. 
In this case the customer applied it to a large optical switch card of 36 
layers. The board is roughly 0.5mx0.4m, a major board with a huge number 
of nets and high speed content. When they routed this board with an 
autorouter, it took 78 days to crank through. If they had an expected 
cycle time of two weeks, they have only one iteration to run on that 
router. Then they have to run with the results. They don't have time to 
take a second pass to see if he can do any better with the results. That 
may be just end up pushing the cycle time out. With XtremeAR they 
leveraged all 15 CPUs and cranked it down to 18 hours. So they could do 
multiple iterations to determine optimized performance with optimal 
numbers of layers as well. 

What is the packaging and pricing of XtremeAR?
The beauty of the method we have used to license XtremeAR is that 
designers with XtremePCB licenses and that have an autorouter at their 
disposal, can also use XtremeAR at no extra cost. They can choose which 
method they want to use. The example I talked about of a laptop designer 
can now do some prototype runs overnight to determine optimal layout 
before they start actually laying out by hand during the day it is very 
possible. Use XtremeAR overnight and then XtremePCB in the day to really 
optimize the utilization of resources in that environment. 

What are you charging people who do not have XtremePCB?
We charge $50K for server and about $20K for each of the clients. That's 
why you are not going to get everybody to go for 15 licenses 
automatically. They are going to be determining roughly what they need. 
That's why we have done a lot of work to determine the optimal 
configuration. We don't want them buying up 15 clients when they really 
only need 3 unless they wanted to run three jobs simultaneously. It is 
really a function of determining the type of server that is out there, the 
typical circuit they are running and then recommending the appropriate 
number if clients based upon that data.

Are these perpetual or time based licenses?
These are perpetual floating license but time based licenses are also 
available. 

What percentage of boards are you targeting?
The beauty of this thing is that you can apply it to interactive type 
designs or automatic type designs. It's not the type of board. It is more 
a question of industry and the impact on time that these industries are 
faced with. Certainly consumer market is the highest priority followed by 
telecommunication which is a close cousin of consumer. If you look at 
those two markets combined and maybe mix in computers, you are around 70% 
of the PCB market. It depends on how you slice and dice this thing. There 
are industries but becoming fewer and fewer where time is not of the 
essence. But even the military is being crunched by constrained 
performance to the extent that we are seeing some military taking a look 
at this technology. 

Is there any other vendor offering anything that overlaps either XtremePCB 
or XtremeAR?
No! It is a patented technology. We will protect it at some level. It is 
unique. We have another product called TeamPCB which is a simpler 
methodology that allows people to partition designs manually, distribute 
them, and bring them back together. That's the closest thing we have that 
anybody out there. The folks at Cadence have some tools. They are talking 
about automating a little bit to compete with that solution. But nothing 
on the order of XtremePCB or XtremeAR where you can have multiple users 
simultaneously working on the same design. 

What is Mentor's marketshare in the PCB space?
It depends upon the region but overall we have 40% share. The market has 
been growing 1% to 2% a year. Number 2 is Cadence with their Allegro 
product line and then Zuken. Between the three companies, we form an 
oligopoly that owns about 70% to 80% of the market.

Between the three firms, is one company stronger in one geographical area 
or in one end user industry?
Tough question! Where the company started has an impact. Cadence and 
Mentor are strong in the US. Zuken started in Japan and has enjoyed good 
marketshare there. It is somewhat diminishing just because of 
globalization of industries. They have not been able to keep a hold on 
that unique space. Cadence and Mentor have been making inroads into that 
space. At the same time Zuken has been making some inroads in Europe. In 
Europe we have over 50% of the market. That's the market where we have the 
largest share.

The overall market is growing only 1% or 2% per year?
Yes. If it pops over 5% compound, we are happy for it. At the same time, 
it is a question of how you measure that market. We are seeing crossover 
in technology between IC and PCB that will fuzz up that measurement in the 
future. That's where we are seeing a lot of growth at the moment.

Is it that the number of users is flat or that the prices are dropping?
It's a mix. Certainly we are seeing the industry shifting a bit. US jobs 
are definitely going over to China. We are seeing that happen. The prices 
of designs are transitioning as well.

If you look at the market Dataquest has the traditional pyramid model 
where you have at the bottom about 70% of the seats in what they call the 
late adopter market, low end type designers. Up to 30% lies in the mid 
range and 10% at the top. But the revenue is spread equally between all 
three. What that points to is an industry where at the bottom you have 
high volume low cost per seat, at the high end you have low volume and 
high dollar per seat. Because of typical industry consolidation, you see 
some shift in that. But I can't say by and large that all of the 
independents are getting bought out and everybody is filling up on that 
top part of the pyramid. There are still plenty of smaller designers out 
there where the barrier to entering the design market is low enough that 
individuals typically spinning out from larger corporations can form their 
own businesses and be fairly competitive. 

Any other observations on the future direction of PCB market?
It is continuing to evolve. I don't see PCB dying out any time soon. It's 
an evolution as additional circuitry hits the silicon side that makes for 
more complexity in designs, more functionality in designs. That always 
leaves the PCB as the interconnect mechanism.

There is even some pulsing backward from that silicon consolidation. We 
have seen some folks that have rejected the SoC concept due to cost and 
quality and are coming back to partitioning portions of the circuit onto 
multiple CPUs again. This again puts the PCB back as the interconnect 
medium and makes performance a critical function for the PCB. It's driving 
up requirements on the PCB side. That's where you get things like SERDES 
technology to really drive up performance on the PCB so that the PCB is 
not the slow dog in the overall circuit. 



Zuken

I had a chance to talk with Wolfgang Heinrichs, GM of Business Development 
for Zuken Europe and USA 

Would you provide an overview of Zuken?
We have a long history with PCB and MCM software (established 1976). In 
recent times we have been enhancing our portfolio in the direction of 
signal integrity solution, EMC solution and PLM for engineering, a product 
lifecycle management solution. This is because there is significant need 
around the PCB world on the one hand to manage all the high speed aspects 
coming along with the number of pins on the IC and on the board where the 
frequencies are increasing like hell and manage the lifecycle of the PCB. 

Would you provide and quantitative data about Zuken?
The latest revenue number is roughly $156 million for the year. We have a 
bit more than 1,000 employees. We have 3,100 plus customers with 32,000 
licenses in the field.

How is this distributed geographically?
The number for the US and Europe combined is roughly 30%. I don't have the 
split between the US and Europe. 

How do you position Zuken against the two other players in the PCB arena, 
namely Mentor and Cadence?
Interesting question! From a revenue point of view I guess Mentor is 
number 1, Zuken number 2 and Cadence number 3. From a technology point of 
view I and Zuken believe we are more or less number 1 in this market due 
to our unique technologies that we have implemented over the last year 
which really allows us to have a fully integrated constrained PCB design 
from spec through the whole solution. I guess that this is unique so far. 

Are there any end user applications where Zuken is particularly strong, 
say analog or high frequency?
It is in the area of high frequency and dealing with signal integrity 
issues. We have unique products. For example we have an EMC solution which 
no other vendor provides. This gives very quick EMC and signal integrity 
analysis to designers.

Would you provide an overview of Zuken's product offerings: Cadstar, 
Visula, CR-5000?
CADSTAR is our desktop PCB engineering solution for small customers to the 
lower end of mid-sized customers. Visula is our long standing solution 
which we started with. CR is our brand new technology which is our major 
business. Every customer is moving from Visula to CR-5000. That's our 
latest technology.

Would you describe CR-5000?
CR-5000 covers the front-end portion of the process which includes 
schematic design, scenario design for high speed PCB design, PCB 
verification post simulation, design for manufacturing and manufacturing 
integration. 

Are these products all based upon a single integrated data base with a 
consistent user interface?
They are all based upon a single data base. It can handle small to large 
enterprise customers from this single environment.

Does this support multiple users working concurrently on the same design?
Absolutely!

How does that work?
In CR-5000 Zuken currently supports the ability to develop designs into a 
number of physical entities that more than one user can work on at the 
same time to layout that design within a constraint driven flow so that 
you can simulate different portions. At the end you can reconstitute that 
design to bring it back together as one single entity and then run post 
layout simulation and move onto post processing and manufacturing. 

Can multiple users view and work on the same portion simultaneously?
Not currently?

Would you comment on CR-5000 Lightning, an optional module?
It is directly integrated into CR-5000 flow. It allows front end scenario 
generation. It allows you a prototyping environment for signal integrity 
and simulation tool suites. It is built with system designer tools and 
flow. 

Lightning used to be the former HotStage solution, now integrated into 
CR-5000 so that we have a fully integrated design solution with unified 
constraints. The difference from the old HotSatge is that we have totally 
changed its architecture. It is now a fully integrated environment. It is 
no longer interfaced. It is no longer an isolated tool as it had been 
before. It has a single simulation engine. Everything is driven from the 
same database. That is the unique thing we have implemented over the last 
one and half to two years. 

Inside the Lighting tool itself there are unique pieces of routing 
function; things such as trunking, interactive lengthening that allow you 
to easily design and modify things like busses. These types of things are 
manipulated as single entities. 

Would you expand on trunking?
We have introduced what we call intelligent objects that have more 
knowledge than just the things that make it up. So we know a differential 
pair is a differential pair. Once you have placed and routed a 
differential pair, it remains a differential pair. When you move one, the 
other comes with it. It is very easy to modify them interactively. In the 
router itself things like changing layers become very easy. We have 
implemented various numbers of objects that you can use.

Would you expand on you EMC solution?
EMC design is our 3D offering for PCB design. It enables generation of 
things like flexible PCBs in a three dimensional view. This directly 
integrates things like the router so that you can flatten a three 
dimensional view of a PBC, route in two dimensions with automatic routing 
tools in Lightning and then read it back into the end design. 

Does Zuken offer anything in the cable harness arena?
Our current solution is Cabling Designer. The idea behind Zuken is that we 
try to cover the electrical part as well as the mechanical part related to 
any kind of cabling. On the one hand you need to be able to drive the 
electronic portion, the electronic side, meaning being able to handle 
cabling schematics. On the other hand it is important that you will be 
able to drive this down to any kind of integration with a three 
dimensional environment like a CATIA environment. This is driving our 
whole process. Digging down a bit more into the detail of how this is 
going to work, we have various areas within cabling environment. Schematic 
is one area, topology is another verification is still another.

For the circuit design you need to have the logic connection design. From 
there we are driving the so called topology planning. From there we are 
going into a wire harness design. From there we are interfacing into the 
3D world and CATIA where we have a close partnership and with other 
companies who are able to handle the three dimensional aspects of a 
cabling environment. In the 3D environment we are going to route the cable 
down to its final form, final room for enclosure. From there we are 
getting back information like real dimensions so that we can handle this 
data within the schematic and then we can drive the wire harness 
production design. 

There are some areas of verification and analysis. All of this is rule 
driven. You can monitor all of the results, cross probe between topology, 
schematic and 3D designs and see the results on the screen. 

Would you talk about e-PLM?
Even a single PCB or multiboard PCB has a lifecycle. More and more 
customers have to handle the lifecycle of a PCB because many things are 
changing within the PCB. Components are changing constantly due to updates 
from the manufacturers. The Bill of Material has its own lifecycle 
depending upon what type of component is the preferred component in the 
company. This is changing all the time. Specifications are changing all 
the time. This may have an impact on the schematic or the PCB itself. A 
PCB is in constant change mode. Customers who have a very high number of 
products to maintain, the automotive industry for instance, have to 
maintain hundreds of different products. Each of these products has 100 to 
500 different variants. This means that customers will never be able to 
handle all of this without an integrated lifecycle management approach for 
the engineering portion. That's what Zuken is concentrating on. Zuken has 
a truly integrated PLM solution around our CR-5000 architecture which 
allows our customers to handle all that change around a schematic, around 
a PCB and around a BOM. The unique thing is that these three areas 
(schematic, PCB and BOM) are fully under control and fully synchronized 
with each other. We call this three point comparison. This means it is 
independent from where the change is coming from. It doesn't matter. The 
database is able to handle these changes, track these changes and 
synchronize those changes to ensure before something is going into the 
product that everything is in synch. 

What is the pricing and packaging for CR-5000?
The per seat cost is roughly between $30K and $100K depending upon which 
modules the customer wants in his PCB design system.

Perpetual or time based license?
We have several license models available for purchasing the product. There 
are rental models and lease models. It would depend upon the business case 
for each customer. 

How does Zuken sell its products? Direct or indirect?
The CR-5000, e-PLM and 3D electromechanical products go direct through 
Zuken. The only thing that is distributed is CADSTAR.

What has been going on in the end user world recently? What challenges are 
there today versus the past?
I strongly believe that that there is nothing that is really new. We are 
facing the fact that PCB has become a highly constrained activity and is 
following a real design process rather than a tool focus, which means we 
are concentrating on how we can build a design architecture which follows 
a system design process, all the way through. This is not really a single 
schematic design or PCB design. I think that things like embedded 
components and HDI technology. This is something that is in the market for 
10 years or more. The only thing that is really helping companies like 
Zuken customers is making sure the EDA design process is becoming a 
process and this process can be integrated into customers' business supply 
change.

Do today's higher speeds, more complex packages and so forth have a 
significant impact on your product direction?
It is an evolutionary thing but we need to make sure that we keep up with 
this evolution. This is the reason we have developed a fully constrained 
business flow, a simulation based flow. Many of the things like trunking 
where our customers need to be able to design quickly within time 
constraints and make sure these designs work in the end. 

We are working into system designs. System design means more than one 
simple PCB. Customers, I don't want to stress automotive too much, but 
they are delivering a lot of example that are true for all the other 
industries to handle the entire system which has multiple PCBs, multiple 
systems inside. We are more or less forced or motivated to build solutions 
that will be able to handle multiboard approaches, especially the 
interconnect between those PCB. We have to provide those designs through 
more than one PCB. We have to simulate for signal integrity aspects for 
more than one PCB. We have to involve the interconnect whether it is a 
flat cable, a FPC, a round cable or whatever else it might be. This drives 
us immediately into the direction of 3D because as you can imagine a 
multiboard means interconnection between those boards. It could be a 
straight forward connection or it cold be a curved connection. If we have 
to handle those signal integrity aspects we have to make sure that it can 
be handled in a three dimensional environment. This is our future 
direction.

Do you see the PCB market in terms of revenue as decreasing, flat or 
increasing? Is this a function of the number of users or the price that 
can be demanded by vendors?
The PCB market is flat but it is increasing in other areas than the PCB 
itself. The market within the signal integrity world is increasing because 
the problems are now in this area rather than in the standard PCB area. 
PCB complexity is increasing in terms of process orientation. Front-loaded 
approaches is the area where the business is increasing rather than the 
PCB itself. The PCB tools market is flat. In other areas the market is 
really increasing.

Note: Since the interview with Zuken, they announced the impending 
acquisition of CIM-Team GmbH, a provider of software solutions for 
electrical engineering, fluidics, electronics and logical cabling. 
CIM-Team is headquartered in Ulm, Germany and has subsidiaries and branch 
offices in Hannover, Switzerland, North and South America, Scandinavia, 
England and Italy. CIM_Team had revenue of 8M Euros last year. They have a 
worldwide network of resellers.