Posts Tagged ‘Magma’

Next Page »

Blog Review: Feb. 1

Wednesday, February 1st, 2012

By Ed Sperling
Cadence’s Frank Schirrmeister compares the state of system-level design to predictions made 10 years ago. A key finding: IP re-use solved one of the big system-level problems identified at the end of the last century.

Synopsys’ Karen Bartleson is hosting a trivia game throughout 2012. Prizes are $40 Amazon gift cards. Given Amazon’s just-announced earnings, this may qualify as a corporate charity write-off for Synopsys.

Mentor’s Robin Bornoff looks at the reasons why thermal interface materials go bad and what to look out for to prevent bottlenecks or, worse, complete meltdowns.

DeepChip’s John Cooley is soliciting comments for the FTC on the proposed Synopsys acquisition of Magma in light of previous concerns that were raised when Synopsys bought Avanti in 2002. But are those claims still relevant? Mike Demler offers up a completely different viewpoint, also in DeepChip. He says that Magma shareholders should be thrilled by the offer.

Cadence’s Richard Goering focuses on a white paper that shows verification performance is more than just raw simulation speed. There are some notable pointers to how to speed up the simulation process.

Tom De Schutter, writing in Synopsys’ TLMCentral, is running a competition for sensor device modeling. The deadline for submissions is in 16 days. Start coding.

Mentor’s Colin Walls addresses an engineer’s concerns about real-time signal processing with Android and other OSes.

And in case you missed the most recent System-Level Design newsletter, here are some standout blogs:

–Mentor’s Jon McDonald looks into how differences of opinion can affect design.

–Synopsys’ Achim Nohl addresses the question of what makes one model better than another.

–Cadence’s Frank Schirrmeister expounds on the importance of software in hardware designs.

–Sonics’ Frank Ferro pulls back the covers on the reasons why SoC design is suddenly much more interesting to a lot more people.

–Arteris’ Kurt Schuler adds meat to the argument that the time to invest in semiconductors is during a downturn.

–eSilicon’s Doug Ridge draws a parallel between the odd mix known as turducken and SoC design.

–Methodics’ Simon Butler digs into why IP distribution is such a big problem.

–And Atrenta’s Tiffany Sparks looks at some electronic designs that literally can change lives.

Synopsys To Buy Magma

Wednesday, November 30th, 2011

By Ed Sperling
Synopsys signed a definitive agreement to buy Magma Design Automation for $507 million, or $7.35 per Magma share, strengthening its hand in both the analog and digital tools and yield management markets.

Magma had been struggling for years, but over the past several years had expanded its portfolio to include advanced digital tools,analog design automation, one of the thorniest issues for shrinking features at each new process node, and into the manufacturing yield arena, where it struck an alliance with Applied Materials involving CAD and inspection systems for faster yield ramp.

John Chilton, senior vice president of marketing and strategic development at Synopsys, said that the real benefit of this acquisition is faster time to market for customers. “What we get is the ability to accelerate development,” he said. “We really are getting more requests for more technology. Deep-submicron CMOS is very complex in terms of materials, the number of transistor and the parasitics. Tools have to do more.”

He noted that Synopsys could have developed these capabilities internally, but it would have taken longer and cost more money than what it will achieve by buying Magma.

Phil Bishop, corporate vice president of worldwide marketing at Magma, said the combination makes a lot of sense. “On the digital side, we have both been working to advance customers to 28nm. The second piece is analog, and we have products that are extremely complementary to Synopsys and which have been doing very well in the market.”

Interestingly, Magma was the last completed IPO before the 2001 recession. Apache Design filed for an IPO in May, but was purchased by ANSYS before the actual public offering.

Both companies will continue to operate independently until the deal is finalized.

Experts At The Table: 2.5D Stacked Die

Friday, July 15th, 2011

By Ed Sperling
System-Level Design sat down to discuss 2.5D stacked die with Vassilios Gerousis, senior architect at Cadence; Drew Wingard, CTO at Sonics; Kurt Shuler, director of marketing at Arteris; Kalar Rajendiran, senior director of marketing at eSilicon, and Hamid Savoj, technology fellow at Magma. What follow are excerpts of that discussion.

SLD: It sounds like the biggest hurdle is the business infrastructure. Is that accurate?
Gerousis: Yes. It’s the economics and business that are holding things up.
Savoj: That’s a big challenge, but it’s not the only one. The tools and other things will come over time.
Shuler: What we’re implying is that there’s going to be a platform approach where you have one key part somewhere in the stack you’re going to re-use, like an LTE co-processor. But it’s taken awhile for people to go from everything homegrown to having a platform approach even within a company. The mindset that has to change so you can do it for multiple pieces of silicon—and multiple pieces of silicon they may be purchasing from somewhere else—is huge.
Wingard: The business change is about taking advantage of partitioning. With respect to the way designs are being partitioned today, 2.5D is already practical. You can save cost, form factor, reduce power, apply new thermal properties by doing 2.5D today. If you want to get even more benefit, now you have to deal with other issues. But people do know how to do a lot of this stuff. The basics about taking standard parts and taking that version that isn’t already packaged in medium- to high-volume production has been done for awhile.

SLD: Is it really cheaper though?
Gerousis: The iPhone was built from multiple parts from different companies. My assumption is that the next iPhone will be a stack. It will be DRAM on top of the other parts.
Savoj: It will be a packaging solution.
Gerousis: It will be more like a niche product being sold in the market at a cheaper price. The more consumers can buy it, the more the price will go down.

SLD: Will the risk go up or down in 2.5D?
Savoj: As you create more partitions between analog and digital and memory your risk goes down. In a 28nm [planar] chip, if your analog part doesn’t work it doesn’t yield. But if you can separate that into three different pieces and you’re using an older part for analog, then that’s no longer a consideration. That helps yield and reduces risk.

SLD: But if something goes wrong doesn’t the cost of failure—and therefore the risk—actually go up?
Shuler: The more times you touch it the more risk you incur.
Gerousis: But people do that already today. They take multiple chips and integrate them. You may have additional risk, but it won’t be the same. Putting analog on 28nm is riskier than using analog at 65nm.
Wingard: If I’m a semiconductor company and you, the OEM, agree to pay as much money for a six-die stack as you would have paid for six separate die, it’s a win. Unfortunately, the OEMs know that when things get integrated they get cheaper. That’s where the risk/reward equation needs to be considered very carefully. I don’t pay the sum of the piece parts. There are some application-level exceptions where the benefit of form factor reduction is sufficient to change that equation, but by and large you pay less for integration.
Rajendiran: That’s just one aspect of it. The other aspect is time to market. Form factor affects unit cost. Every chip you do is not going to be cheaper, but the basic assumption is that most of the chip already has been pre-verified. This will save an enormous amount of time in functional verification. One of the challenges is that when you stack die a lot of things will break, so the risk will shift. But if you don’t use pre-verified pieces in a tile-based approach, you will actually increase the risk.

SLD: Verification goes down but validation goes up, right? The challenge is how is all of this stuff being used together.
Wingard: That validation was still required. You shift work from one venue to another. My view of how good system designers work is that they’re masters of abstraction. They don’t even know it. But there’s some part of the system that they did before that worked, and what’s new shouldn’t impact that. You spend all your energy on the new stuff. If you need to go down to the transistor level to figure out what the risk is, then you tunnel down. What’s interesting, though, is what corners were cut the last time? A chip that was cut into a piece with a whole operating system view and drivers so it looks like a plug-in model at the software stack level, then it should work. We have not been good as an industry at that.

SLD: And it may be harder to get to embedded software in a stack.
Wingard: The challenges of debug are daunting.
Savoj: There could be some advantages to that. If you have a part that’s already done and memories are available then you just work on the digital part. You can use an emulator to map your system to an FPGA and then start developing your software.
Wingard: And assuming the emulator works fast enough to make the mixed signal part work. There are a bunch of partitioning decisions you have to make.
Savoj: But even today when people want to do software development they do a chip that’s not as fast. The teams are working to getting the best speed and power, and then they put it all together.

SLD: But if you go into a 2.5D stack with Wide I/O, won’t you get a significant boost in performance and lower power?
Shuler: Yes, you’re removing a constraint on both of those.
Wingard: But even if you use an interposer, with Wide I/O you’re dealing with a 50-micron thin piece of silicon. That’s just fundamentally harder. Most of the rest of the 2.5D is using regular wafers. Wide I/O defines the move to 3D. You have to bite off some of the problems to get there.

SLD: Who benefits from 2.5D within our industry?
Gerousis: System integrators.
Shuler: Yes. They’re getting something that uses less power, less board space, and they won’t have to pay the same for separate chips.
Wingard: But does Foxconn become the assembly house? The original SoC was everything on one piece of silicon. Now it’s everything in one package. Maybe they put the die together. It sure looks like 2.5D reduces pressure on the SoC and the PCB. You can accelerate integration in the same package.

Experts At The Table: 2.5D Stacked Die

Friday, July 8th, 2011

By Ed Sperling
System-Level Design sat down to discuss 2.5D stacked die with Vassilios Gerousis, senior architect at Cadence; Drew Wingard, CTO at Sonics; Kurt Shuler, director of marketing at Arteris; Kalar Rajendiran, senior director of marketing at eSilicon, and Hamid Savoj, technology fellow at Magma. What follow are excerpts of that discussion.

SLD: With stacked die we’re not just dealing with how the system works. It’s how the parts interact, right?
Wingard: The guys who were building the system already had that worry. This is where we are in the transition. We’re building the same kind of chips we were building before and we’re packaging them in a nicer way and a better electrical or thermal environment. It doesn’t have to introduce complexity. It’s only when we’re trying to take advantage of that and we change the partitioning that all these interesting things start to happen. We’ve got these expensive die that work fine on a PCB, but they can be ruined the moment you try to attach them.

SLD: And then isn’t there a problem with testing them?
Gerousis: Test becomes a bigger problem, which is why we have a partnership with Imec to develop a methodology for test.
Savoj: You have to make sure on each layer that you have a good part, and when you stack them up you have to make sure the overall system works. So you need a hierarchical testing ability where you can do it as one layer or as a system. That’s a challenge.
Wingard: You can’t afford to do all of the testing once you put the die together.
Gerousis: Once you have an assembled chip, how do you access the nth die? Those are the structures we have deal with, from the back-end PIM.

SLD: Isn’t the network involved in the test?
Wingard: It could be. If you look at what’s going on in the JEDEC world, everyone points to wide I/O as being the driver for the TSV. When two chips go together, wide I/O is the first thing anyone talks about. In wide I/O, it’s being handled by the memory guys. There are a couple balls dedicated for that, but they’re not going to tell you how it works. Don’t expect to hook up DRAMs from two different companies and expect it to work.
Shuler: We’re on the low-power committee there and it’s totally being driven by the memory guys. When you talk to the folks creating SoCs, you get memory dies from a number of companies and they may be pre-attached. If not, you connect them to your own. Who’s responsible for what and how you test it is uncertain. And one little speck of dust can kill everything.
Rajendiran: MCM is the traditional way of doing things. The ones who used to do them in volume were the graphics guys. They had older technology they couldn’t get to market so they put it together in high volume. The real question is whether this will go broad-based. Will it be limited to two or three dies from the same company or will it use many partners. We are doing chips where one die is coming from one company and another die is coming from another company, and we are being asked to put them together. If this picks up, and we believe it will, it will go broader-based than just memory and something else. That’s a big change. It may be memory and PHY and a processor and more. Standards have to come in and testing needs to be figured out. There will be a tipping point, and once the tipping point happens people will make the decision to do this.

SLD: What’s driving all of this?
Gerousis: What’s accelerating 3D today is memory. People are looking at integrating single or multiple memories with logic. That’s what’s accelerating this.
Savoj: It’s also the analog piece. No one wants to re-do analog. There’s a race to move along digital, but to transfer your analog libraries to digital takes a long time. If you can separate the two and use an older generation of analog stacked on the latest node of digital that’s going to help quite a bit.
Wingard: Some of the most mature technologies come out of the MEMS space. Because the mechanisms they use in MEMS, they need multiple dies used in different ways. They’ve been playing with ways of putting those together for some time, and they’ve managed to make those very reliable and very low cost. They don’t have a lot of connections, but they have done a lot of work there.

SLD: The business implications are quite interesting, too.
Shuler: It could commoditize a lot of things, as well as create a space for an intermediary who can put together a lot of pieces from other vendors and make sure it works. It could really tear apart the value chain.
Rajendiran: One thing that has consistently happened is a continuous push into finer and finer geometries. So if this really takes off, what happens to the foundries? That reduces the need to do a 28nm or 20nm chip.
Wingard: The idea of pushing all that analog stuff off to someone else is a really attractive approach. But I don’t understand what those analog chips look like. Am I really going to pick individual PHYs to build up a larger system? I don’t think that works economically. So now you’ve got some mixed-signal components that you use for mobile and communications. The analog guys have as much challenge as the digital guys. The technology can do a lot of things, but economically that will be a challenge.
Rajendiran: You won’t pick individual blocks. But that’s also why there is a standard products business where people sell SerDes. What if you use that as a tile? We were already doing that at the PCB level.
Savoj: It will be interesting to see if you can separate the analog from the digital. Right now companies are rushing to get a digital chip out. If you can separate that, will a company need to do all the pieces itself? If not, then you can go for the best solution in the market and you can assemble the whole thing in one shot.
Wingard: What are the fundamental things that change as we move to 2.5D? We get to the point where the scale is smaller. The bumps are smaller than we had with a package-on-package bump. That means the total number of traces goes up a lot, and that has some real implications of what might be possible. If you have a four-lane 10-gig PHY, that’s still a well-constrained interface. Would you do something different if the cost of a pin between them was 1/10th or 1/100th as much? That’s where partitioning gets very interesting. Once you’ve built your interposer it doesn’t matter if you’ve got 10 or 1,000 wires on it. It’s a little more to test, but incrementally it’s cheap. How would you engineer your analog function differently if you knew it was only going to be used in a 2.5D?
Gerousis: Things will evolve. If you get the 3D IC adopted faster you’re going to see a lot of IP done specifically for a 3D IC. The analog will be done specifically for that. The only thing you will not be able to do is take the PLL out. That must be inside the logic chip.
Wingard: But your clock and power management might well be inside this package.
Gerousis: Absolutely. You can put it on the 3D stack.
Shuler: Can you get rid of some of the PHYs that are used for inter-chip connectivity?
Wingard: That’s what wide I/O does.
Rajendiran: The large and midsize system OEMs that have deeper pockets can really differentiate themselves with this. They have latitude in terms of how they define wide I/O. The third-party IP guys have to implement their IP in tiles so they will need to define a common denominator. How do you sell to multiple people? We can pick up third-party IP and integrate it, or we can go to system OEMs and have a discussion about customizing the IP. This is like when we had workstations. Everyone had their own version. IBM had one. Silicon Graphics went crazy over wide I/O. Sun was more controlled and did it at the circuit level. We will come to a point where system OEMs will use this as leverage at the system level. Right now they’re doing differentiation in software. This will give them the edge back on the hardware side.

Experts At The Table: 2.5D Stacked Die

Thursday, June 30th, 2011

By Ed Sperling
System-Level Design sat down to discuss 2.5D stacked die with Vassilios Gerousis, senior architect at Cadence; Drew Wingard, CTO at Sonics; Kurt Shuler, director of marketing at Arteris; Kalar Rajendiran, senior director of marketing at eSilicon, and Hamid Savoj, technology fellow at Magma. What follow are excerpts of that discussion.

SLD: Is the push to 2.5D stacking really a simple evolution, or is this transition going to be more difficult than we realize?
Gerousis: There are few things we have not tried before. The silicon interposer is not just another interconnect. Another issue is RC extraction. There is no diffusion, which means there is no ground. We don’t know how to calculate the RC values. What is the reference point? Those are challenges we haven’t dealt with.
Shuler: Most of our customers are looking out at 3D logic and memory. We really haven’t seen too many questions surrounding 2.5D interposers. In 3D there are a lot of questions about the interconnects and how you can communicate through many pins and connections.
Wingard: I looked at one of our customer’s design recently. It’s an eight-layer stack, with lots of memories, and one of the layers is an interposer layer. It’s there because the through-silicon via technology isn’t ready for real high-volume production. One of the uses of the interposer is as a redistribution layer so they can get bond wires into those things in the middle. In some stacks where people were using spacers they will start using interposers instead. That solves a real practical problem. It’s real, it’s here, and it’s being driven by form factor more than performance.
Savoj: We have a few customers doing real 3D. We have taped out many chips. There is interest in 2.5D, but there is a lot of activity already in 3D. These are memory-based.
Rajendiran: 2.5D is here and real. There is a business need driving it, too. A few years ago everybody created IP blocks, which worked fine at the older technology nodes. Right now you have a lot of IP, but it’s in existing chips. Meanwhile, the risk has been going up for custom-design chips so that if you make a mistake it’s now a multimillion dollar mistake. This is a perfect storm, and 2.5D is a nice intermediate step to solve this. Maybe your SerDes is at 90nm and your ARM processor is at 28nm. But you can put them all together and get them out in a reasonable amount of time and not have to spend too much time on verification. In the past, the compelling business-risk ratio for this kind of thing wasn’t there. It is there now.

SLD: Was the delay in getting to stacking of die cost or technology?
Wingard: The delays in getting to 3D are substantial and well-documented. One of the challenges is the lack of standards. The idea that you’re going to layer one thing on another requires standards. You need to know the size of the connections, the verticals of the connections and how thin the wafers can be. But 2.5D doesn’t have any of that. It’s the mental equivalent of a PCB.

SLD: Xilinx already is touting 2.5D. What’s different about that?
Wingard: Theirs is less focused on form factor and more on scalability. But that’s what makes 2.5D so practical now. The work that the flash industry did on proving how to stack and do these intermediate wire bonds in massive volumes at low cost means that changing that layer for interposers is pretty minor. There are some characterization problems that require you to figure out what you’re going to build before you actually build it. But compared to making 3D work, this is much easier and very practical.
Rajendiran: The interposer is closing the gap between what you can do on a chip and a PCB. 2.5D is an easy solution.
Gerousis: Some of our customers are using 2.5D for high-performance processors. You have a lot of wattage, and that creates heat. And you want to link it to a memory. It becomes a practical environment for high heat and high wattage. 2.5D is a better environment than package on package. The other thing associated with it is that 2.5D affects performance of devices. If you put the TSV in a silicon chip, you’re not interacting with other active devices. You can connect to the package through a silicon interposer.
Wingard: The thermal benefits of using silicon as your interposer are really well known. Not only do we get the scale benefits, where the interposer can be closer to what we do on regular high-volume IC manufacturing these days, but we also get the thermal benefits. Even if we stack these on top of each other, the interposer in the middle has the same expansion coefficient as the die on each side. So it becomes a much more reliable package, as well. There are real benefits thermally, as well. These interposers help pull heat off the high-power application processor.
Shuler: Do customers have enough information to make a decision about whether to use a standard PoP and the cost ramifications of using 2.5D?
Rajendiran: That’s one of the things value-chain producers do. We’re part consultancy. We’ve built up a knowledge base over the past 10 years. It doesn’t make sense all the time, and we have the cost details to be able to make the decision of when it does or doesn’t make sense. If you have a regular structure chip, it may make sense to break it into tiles because yield improves. It varies, but not all customers would understand that. Big customers have so many chips that they’ve done with standard methodologies that it makes it easier. For smaller companies, one chip may have been done by one guy while another was done by somebody else.

SLD: Are the tools there?
Savoj: The biggest problem today is dividing system-level design into layers. How do you partition? What model goes where? If you’re stacking them, how are you going to distribute power? Which one is going to have more power? You’re going to have more heat in there. All of these things are new. We haven’t done them in the past. And the floor planning side is going to be very challenging.
Wingard: That’s doing real system-level design with flexible boundaries between the layers in a stack. But what we’re seeing mostly right now is a small amount of custom design and lots of re-use standard logic or previous-generation chips. For that class of design we’re in pretty good shape. The electrical environment in a 2.5D chip is way better than package on package. Thermally we’ve got lower-induction connections. There are lots of things that are much better. But there are all the materials handling challenges. This is a whole different kind of deal where you ship known good die. We need to think about the business relationships, too.
Gerousis: There are enhancements you need to do to the tools, but if you can enable some interactions between chips so the footprint on the top matches the footprint on the bottom of the chip.

DAC Report: June 7

Tuesday, June 7th, 2011

By Ed Sperling

Sonics rolled out a new rapid-configuration environment for network-on-chip technology called StudioXE. The new tool relies on a system-level design approach to simplify deployment and changes at any point in the flow.

Open-Silicon struck a deal with memory maker Micron to explore opportunities around Micron’s new Hybrid Memory Cube, focusing initially on data networks and high-performance computing.  Open-Silicon also is working with GlobalFoundries on 28nm super-low-power technology, which combines body biasing with high-k/metal gate technology.

Magma likewise struck a deal with GlobalFoundries for the same process, this one for its Talus signoff reference flow tools.

Experts At The Table: The Hidden Costs In Design

Thursday, November 18th, 2010

By Ed Sperling
System-Level Design sat down to discuss where the hidden costs are in design with Ran Avinun, marketing group director for system design and verification at Cadence; Ken Brock, senior product marketing staff member at Synopsys; Kalar Rajendiran, senior director of marketing at eSilicon; Bo Gao, new product program director of design technology at Cypress Semiconductor, and Bob Smith, vice president of marketing and business development at Magma. What follows are excerpts of that conversation.

SLD: Is the increasing productivity from tools solving some of the employee issues of overwork?
Gao: No. You can run things today anywhere in the world. But if you’re running continually for years, it can be very stressful.
Avinun: If you have more automation and can do better planning and management, will that reduce the stress?
Gao: It may help, but the pressure is growing. I talked with engineers who are planning for cost reduction of a chip that hasn’t even taped out. It’s a treadmill.
Smith: When there’s so much competition it’s hard to slow down. Being always connected is stressful. In the early 1990s the Internet wasn’t even there. It is taking a toll, but I don’t know how to measure it.
Brock: It’s taking a toll, but it is also allowing for global design. If you want to get a hold of one particular person in a design you can do that. It might be three in the morning, but you can ask why they did something. That can save a tremendous number of errors. There’s a real positive to having that level of communication and to being able to do around-the-clock design. And on a complex design that can be very difficult if you have a lot of interaction. There’s a certain way we’ve structured IP to be more productive, such as running the characterization farms. It can be somewhat planned.
Avinun: It may just be our industry, too. I don’t see the same stress in other industries. In the 1990s and early 2000s there were a lot of VCs in this industry.
Rajendiran: Every industry goes through that. It’s a lifecycle. We are in a mature industry. The semiconductor industry is 50 years old and it’s going to be $300 billion this year. But if you take the memory and the flash chips out that number drops significantly. The bulk of it is mass production. The first 15 years of the semiconductor industry it was growing 30%. It hasn’t grown anywhere near that number in recent years. Consumerization has caused the fragmentation of the market. So has globalization.
Gao: The industry is not consumer-driven anymore. The semiconductor industry drives the consumer market. But if you look at all of these wonderful consumer devices today, how much of these devices are you actually using? You may be using 10% or 20%, and after a few years it’s obsolete. We’re really wasting a lot of energy, and it costs a lot of money.
Brock: And we’re trying to differentiate. The art form is to find the particular needs of a market segment. As you make the segments smaller and smaller you can design something for that particular segment, but it creates a lot of work for everyone.
Gao: That is true, and you have to do it because if you don’t, someone else will. But too many forces have come together too quickly.
Avinun: What you’ll see is more and more companies shipping full systems, including software. That will provide more margin for all of us and it will reduce the stress we have because we’ll be able to hire more people. If you look around, the companies that are doing well are Apple, Google and Cisco. They all have software and systems. The companies that will survive are doing more than just shipping silicon.
Brock: You need to include Samsung in that. They have figured out how to integrate IP and how to turn out full products.

SLD: Are there also hidden costs in some of the physical effects that are showing up at advanced nodes, such as power?
Smith: Some of it we expected. As you push above 1GHz you need to look at all the inductive effects on power rails. That has to be analyzed. If you’re doing a 400MHz chip that probably isn’t necessary. Or you can guard-band the chip and throw away area. You can design around it, but it’s more expensive.
Brock: And when you’re finishing off that chip, the power network has an impedance. You have to manage that impedance or your power grid sings. Things come up oscillating. From an EDA standpoint that’s a really tough issue to model. We’re seeing it on the IP side. People need D-caps all over the place.
Avinun: There is no way to accurately predict the power you get at the end. You can make educated guesses, but you can’t say what the final power will be. This impacts the packaging, the power supplies, and many other things.
Rajendiran: Today there are so many different modes and it’s not thoroughly tested for all the possible enumerations because there’s no time. You may have a standard USB, but it doesn’t always behave the same. When someone does the simulation, you may not test everything. There are too many combinations and too little time.
Brock: Now that we have this ability to do power down and power modes, people are using them. But if you have five blocks that can each be at three different voltages and you have last minute changes on the design, not everything is going to be tested.

Experts At The Table: The Hidden Costs In Design

Friday, November 12th, 2010

By Ed Sperling
System-Level Design sat down to discuss where the hidden costs are in design with Ran Avinun, marketing group director for system design and verification at Cadence; Ken Brock, senior product marketing staff member at Synopsys; Kalar Rajendiran, senior director of marketing at eSilicon; Bo Gao, new product program director of design technology at Cypress Semiconductor, and Bob Smith, vice president of marketing and business development at Magma. What follows are excerpts of that conversation.

SLD: So what’s changed?
Smith: There used to be a design platform. If you go back to the good old days of ASICs, all the IP was there, it was all integrated into the process, and you knew you could get the chip out the door. Now we have all these full-custom guys who do everything from scratch. The ASIC is waning because of that. People now want to go to the ASSP-COTS (commercial off-the-shelf) model and they don’t know how to do all of this stuff. So an eSilicon comes in and builds the bridge between the people who used to have the platform and people who want to take advantage of COTS. And then you find out you forgot a PVT (process-voltage-temperature variation). You have to deal with discontinuities, rush charges and rip up specs. A lot of these things can be planned for, but a lot of them can’t.
Gao: The other issue is that the lifespan of chips is so short that quite often you can’t even get your ROI back. You have to make chips that can last years instead of just a few months.
Smith: The whole industry is moving to software because it’s so expensive and risky.
Avinun: When people think about cost they think about silicon. Now it starts to include software. If you need to spend four months after you get the silicon back from the lab working with software it has the same impact as if it was hardware.
Gao: We hear a lot of stories like this. Venture capitalists will give a team $10 million to tape the chip out, but after that it may take another $15 million for the software.
Brock: We have processors along with a full software stack, including codecs for voice. It’s a simple building block but to get theater sound out of cheap speakers you need DSP algorithms on the processor. If that all comes integrated—plus, by having the benchmarks in there you know you have the bandwidth and the right amount of power—it also gives you the system requirements. Knowing that works all the way through the stack helps mitigate the risk of those surprises that pop out. In addition, engineers hate to deliver bad news.

SLD: Because we now deal with the hardware and software stacks, what’s the hidden cost in terms of time and mistakes in lack of effective communication between different engineering disciplines?
Avinun: Most companies probably don’t know this cost. Even if it’s all in one building, the hardware team may be sitting on the first floor and the software team may be on the third floor. They don’t talk to each other. In other cases, they may be reporting to the COO, and he can’t bridge those two. If you go back 10 years ago, the focus was on silicon. In the next 10 years there will still be a realization that hardware is important, but integration at the hardware-software level will become equally as important. Teams will need to be reorganized. We’ve started to see that in some companies.
Brock: It’s managing the teams, as well. There needs to be someone on the hardware team whose job is to talk to the software people, and there needs to be someone on the software team whose job is to talk to the hardware people. Otherwise you get these data silos. And that communication has to go on within the development side. But, of course, those are the first people who get chopped in a budget cut.
Rajendiran: I hired a guy a long time ago who had a masters in electrical engineering and he was told he had to decide whether to take a hardware job or a software job. He ended up taking a software job because it’s harder to do it right. If you have software that’s well written it can be very effective and very efficient. But most of the software that’s written isn’t like that. You can do a very good job implementing something in hardware that is usually more efficient than software. Still, if you look at the cost of developing a chip, the hardware part pales in relation to the whole chip.

SLD: So what has to change?
Rajendiran: One of the changes we’re seeing is the revival of older process-based chips. We’re seeing 180nm and 130nm chips. They’re all proven. You build them up, combine them with a 40nm chip, and then put it in the same package. This is a big change, and it took many years to happen. Silicon in package isn’t a new concept, but people did that in the past because they missed their market window and wanted to add something else. The complexity and the risk are becoming huge, so with a system in package they can still get all the benefits of a new chip with some of the benefits of proven technology.
Brock: Can you do that in plastic?
Rajendiran: In some cases, but it’s not the same for every product.
Brock: That’s one of the things we’re seeing demand for and it’s affecting the power issues. If you can stay in a cheap plastic package and less than 2 watts, it’s a major price difference. If you have to go to ceramic there’s a giant cost increase. If you’re not planning for that ahead of time, you need a heat sink or a fan.
Gao: A lot of our products go into PCs. When you add software and firmware and drivers you think it’s okay from one laptop to the next, but when you actually move to the next one it breaks. The differences may be minor, but it’s enough to cause problems all over the place. And if you want to shift from one manufacturer to another, you have to do a lot of testing to make sure it all works.
Avinun: One of our customers talked about testing on hundreds of different products from software vendors and laptop vendors. There are trends to deal with some of those hidden costs at the IP level, which is why verification IP has become so important. IP re-use is becoming more important. There is a need to make sure the IP is qualified to work in certain environments.

SLD: It goes even beyond that. Software is never verified at the level of hardware.
Avinun: And when we define IP today, we include software and some of the drivers. The lower layers are integrated through the software stack. How do you integrate 10 layers of a software stack. And in general, it’s important to start IP integration early.
Smith: There’s the human side of this, too. Everyone is being asked to do more in less time with the same or fewer people. We hear about people getting up at 3 in the morning to make sure a certain run was okay. But is there a hidden cost in burnout? We may be pushing things so hard that the workforce is burning out.
Gao: Some of our guys are working day and night. They push really hard. That’s causing employee burnout and causing family problems. There’s a lot more work than in the past.
Brock: And it’s a hidden cost. People don’t want to talk about it. People used to have one job. Now they have two or three jobs and they’re making mistakes.
Gao: You used to work in the office and go home. Now you have the ability to work anywhere.

Experts At The Table: The Hidden Costs In Design

Thursday, October 21st, 2010

By Ed Sperling
System-Level Design sat down to discuss where the hidden costs are in design with Ran Avinun, marketing group director for system design and verification at Cadence; Ken Brock, senior product marketing staff member at Synopsys; Kalar Rajendiran, senior director of marketing at eSilicon; Bo Gao, new product program director of design technology at Cypress Semiconductor, and Bob Smith, vice president of marketing and business development at Magma. What follows are excerpts of that conversation.

SLD: Where are the hidden costs?
Rajendiran: Many of the costs are hidden these days because of all the disaggregation. You can purchase many of the components for an SoC and you can even negotiate the lowest cost for that particular piece. But when you put it all together there’s a lot more needed to get a product out on time, with confidence that it will work, and still keep the total cost of ownership low. The problem is that when you buy IP from multiple suppliers that may not integrate that well your schedule may be delayed and you may not be able to close timing. These are problems that may not be accounted for by a project manager today. This is a big shift from the past where all the pieces came from the same supplier. All the EDA tools were homegrown. You had the IP, the process, and the tools so it had to work. You need to account for those costs up front before you start the project.
Gao: One of our challenges is logistics. I have teams spread across different locations. If I have a problem here in San Jose it will take me a minimum of 12 hours to get someone on the phone in India to talk about it. And then when I do get the answer, it might not answer what I meant. That’s one of the big challenges –dealing with teams globally. From an EDA tool issue, stability is a big problem today. Instead of just working on designs, I’m fighting tool issues almost every day. The worst problem of all is a tool crash because you can’t even debug that. You have to go back to the vendor to deal with it. You have to prepare a test case, take that back to the vendor and hope they can come up with a workaround. It usually takes a couple days. That isn’t something in the project management costs and it’s very unpredictable.
Avinun: In the past the focus was around IP creation and process innovation. These days there are more and more companies outsourcing their IP and outsourcing their fabs. The game is changing. The key cost is hidden in integration. That’s integration of multiple IPs into an SoC, it’s integration at a system level of hardware and software. It’s also the ability to integrate beyond silicon to the overall system. And it’s the ability to move from specification to RTL and eventually to implementation. Those are the key challenges, and in many cases companies are not dealing with those costs up front. The worst case is when you discover those problems late in the process. If you discover it a week before tapeout you can still recover. If you discover it two weeks after you get silicon back it’s starting to stretch your ability to recover. If you discover it when those devices are in the field, it can be a disaster.
Brock: Those are all hidden costs, but one of the biggest costs is coming out with non-competitive products. A lot of our customers are at the bleeding edge. At 40nm we have 40 customers working there and those processes are finally stable. We’re working at 28nm now. You have to have a long lead time to say, ‘This is the product and the spec I want to hit.’ It may be six months or a year before a product comes to market. But you need flexibility to deal with the changes and specs and standards. Some standard interfaces may change and you’re trying to tape out where the puck is going to be, not where it is today. It’s the Wayne Gretzky scenario. At the same time, you have to deal with the process. The process is changing. If you get to the finish line and you have the wrong power, performance, it’s a cost. There will also be people coming and going on the design team. You need to manage that change with flexibility to prevent hidden costs.
Smith: If you look at the ecosystem you’ve got designers, semiconductor providers, fab guys, test guys—there are a ton of moving parts. The automation tools are supposed to be there to make the job easier. The reality is that it’s not always the case. You may even go through a period where you ask yourself, ‘Why am I doing this? I’m trying to get my tools to work’ One of the big hidden costs is we’re developing products and the target is always moving. Design rules change, guidelines change, libraries change. We’ve got a process that we thought was nailed down and we just discovered this effect so now we’re going to change the rules. That affects the EDA tools, which are software trying to keep up with the changes. This is a very entropic system. The other point I’d like to mention is that we’re getting all this rich IP. There are a few standards out there. If you think about a PCB, most processors and memories come in well-defined packages. You know how to drop it into a board. That’s really not the case with a system-on-chip. People spend an awful lot of time trying to develop and verify these interfaces. There also are hidden costs in up-front planning. Chip design is very time-consuming. If you start with a bad plan and you find a problem, working your way back up to fix it is really tough.

SLD: How much of the unexpected cost comes from engineers used to doing things a certain way even though that may no longer be the best way to do it?
Rajendiran: If you look at characterization corners, there are a lot of corners at 90nm for things like temperature inversion. For many generations in the past people said that when temperature rises things are going to slow down. That’s not the case. If there’s something new and you miss the market window. If you miss that window by six months you lose x% of the profit. Add to that the complexity of the design chain. And even though companies like Cadence and Synopsys and Magma are doing a great job with tools, every company is different. They exercise different corner cases. You can’t have someone who just knows how to use a tool. They have to know how to use it well and know the intricacies of that tool. They can think slightly differently as things change and put the tools to use differently. This is harder now that it’s global and teams are all over the map. In our business, it’s important you don’t just find the lowest cost. That doesn’t always work. Those teams are not always working on the same time zone or the same plane. Things you can parse off to a time zone ahead so they’re working while you’re sleeping has its place. But there’s also a place for doing it in the same time zone. You need to be close sometimes. It can be a huge hidden cost.
Avinun: The main penalty is opportunity cost. Companies wake up when they find out they’ve got a disaster at the last minute.

…And How to Fix It

Friday, October 8th, 2010

System-Level Design sat down to discuss how to fix what’s broken with John Bruggeman, senior vice president and chief marketing officer at Cadence; Charles Janac, president and CEO of Arteris; Robert Hum, vice president and general manager of Mentor Graphics’ deep submicron division; Mike Gianfagna, vice president of marketing at Atrenta; and Bob Smith, vice president of marketing and business development at Magma. What follows are excerpts of that conversation.

SLD: Customer complaint No. 2: There are not enough tools around the edge, but the problems are now larger than what a startup can provide. How do you solve this?
Bruggeman: There are dozens of examples, but the economics don’t work. If you look at the birth of EDA, the semiconductor companies did everything, took a look at it, realized it was non-differentiating, and they spun it out. It doesn’t make sense for the EDA vendors to do it so the semiconductor companies will have to fund it. It’s the penalty for creating the EDA industry the way they did. But ultimately they’re going to spin it out and we’ll take it on. By then it will have enough maturity where it makes sense for us.
Hum: There might be some lessons out of the FPGA industry. There are a small number of players that dominate the market. They do their own place-and-route and they have their own tools. It seems the way the industry is heading there are some big players. TSMC may say for everyone who needs a standard flow that they provide one. Maybe they provide the tools, maybe they buy an EDA company. Maybe you pay for it when you produce so many chips.
Smith: The FPGA guys drove it to the point where the tools are free.
Hum: The tools are not free. They’re included. That’s a royalty model. But if things go the way they’re going, that could be one of the end points we end up with. Maybe the box standard flow comes from TSMC and GlobalFoundries.
Bruggeman: If they did that, it would be the end of the EDA industry.
Hum: It would. The ASIC industry got out of doing their own EDA because it was cheaper to use common stuff than their own proprietary stuff.
Gianfagna: If TSMC buys EDA, then we’re back to IDMs again and it will be time to spin it out in a few years. It’s a cycle. But you’ve re-created where it all started.
Bruggeman: It might not be a bad thing, but what will happen is a couple of smart EDA companies will see the industry is under massive change. We need to re-invent ourselves. Where is the new value we provide? I will argue it’s in the systems space. The same sort of solution set we provided to the ASICs and IC guys we can deliver to the systems guys, which is not anywhere close to where the TSMCs or foundry guys can play today. It is very conceivable that they could acquire an EDA company and define the flow and EDA as we know it is gone. What will happen is some other EDA companies will be very shrewd and say the next solution set is further up the stack. They will be solving a very hard and complex problem, which is not a software problem but an integration of hardware and software. And then there will be a much bigger industry.
Janac: The problem is that if the industry doesn’t make that leap it will continue to stagnate. It won’t grow, and it may shrink. There have been industries that have shrunk because they didn’t offer the customers value. The question is what’s the innovation people are willing to pay for? They’re not willing to pay for test. They’re not willing to pay for specialized hardware. But there are things people are willing to pay for, and those segments are going to grow.
Hum: The current problem we’re solving may be commoditized. We get to solve the next problem. Innovation is what drives this industry. Technology is not stopping. Von Neumann architectures are not the future. It’s all multiprocessing. How do you help people exploit multiprocessing? Things aren’t getting faster. They’re getting parallel. The software industry hasn’t done such a hot job solving this problem. There’s a whole other architectural side of the world that many companies have been reluctant to let go of because their architects are the smartest guys in the world.
Gianfagna: Maybe there’s a re-learning piece here. How good are we, as an industry, at finding new customers and selling to new customers? We have an abysmal track record there. We’re not willing to try to understand a new problem and adapt our sales. It’s a more difficult version of the same problem at 28nm vs. 180nm, and it’s the same people buying the tools. If you look up the stack at the people building the software, those are our new customers. They talk a different language and they have a different culture.
Hum: They also have a different perception of value.
Gianfagna: That’s an opportunity. We messed it up the first time.
Janac: The question is how you make a $400 million business out of a low ASP. It fundamentally operates on different dynamics than the EDA direct sales force model.

SLD: The customers say they have the EDA industry they’ve paid for. They also say they need lots more standards. And they say there’s an assumption at this point that they have to do the integration.
Janac: It has to be done, and every PCB maker integrates their PCBs. But they do it with standardized components using standardized software. It’s like building a castle out of Lego blocks. You can build it out of Lego blocks, which is what most people do, or you can carve the blocks yourself and build a castle. What they’re doing now is carving the blocks and building the castle, and it takes more money, takes more time and has more errors. We need to provide a platform on which this innovation takes place.
Gianfagna: How much standard infrastructure do you need to make that work from an industry level? And where are we today? It’s a big change.
Janac: One of the things that made Cadence was a language called Skill. Everything was standard about Cadence except for Skill. It allowed people to write features on top of the Cadence software without going to Cadence. You wound up with hundreds of thousands of lines of Skill code at major IDMs. Everything else was standard but this was sticky. I would say it was to the benefit of the industry the way Microsoft Office benefits the software industry. You can go anywhere in the world, fire it up on any system, and it works. Skill would work on any system and it was a marketplace standard. It was the same with Verilog. These standards have to be set, but they cannot be legislated. They have to be established by a powerful company behind them that manages to get it adopted on an industry basis. While Skill benefitted Cadence it also benefitted the industry.

SLD: The business model of the whole industry, coupled with disaggregation, are causing problems. For a company like ST, they can fill in the pieces and write their own tools. But is that the future.
Janac: ST also loses money, which is not a good model. So the question is how much of an R&D footprint do you want to have? That’s decreasing, which is why the industry is disintermediating.
The market decides. The question is what is your core value.
Gianfagna: One of the ways MediaTek became popular is they sell both hardware and software. And they sell into the Chinese marketplace like mad.
Hum: They also don’t take on new things.
Gianfagna: But they level of integration they provide is a value add.
Hum: They do cost reductions.
Gianfagna: It’s not just cost reductions.
Janac: I disagree. Saying someone is an innovator and a copier is misleading. When they get profitable they begin to innovate.
Bruggeman: I would argue they are an innovator now. They have a level of innovation we don’t associate with.
Hum: That’s cost innovation.
Janac: But their path to getting bigger is functional innovation.

Next Page »