Posts Tagged ‘Si2’

Next Page »

Blog Review: Jan. 11

Wednesday, January 11th, 2012

By Ed Sperling
Mentor’s Harry Foster digs into formal verification for non-experts. It’s not exactly push-button verification, but at least this is a step in the right direction.

Speaking of verification, Synopsys’ Alex Seibulescu sheds some light on convergence-driven coverage modeling. The premise is that for multiple different models, you should always choose the “easiest.” Note the quote marks. In verification, nothing is easy.

Cadence’s Richard Goering looks at the Open NAND Flash Interface, which should help eliminate a performance bottleneck in nonvolatile memory. These kinds of standards are very good for the IC design world.

Si2’s Steve Schulz writes about measuring performance in standards development, breaking it down into four categories. This is a big step in the right direction.

Semico’s Tony Massimini examines the effect of the Kindle Fire on the iPad. Hint: Don’t short Apple stock based on this one.

Mentor’s Robin Bornoff talks about the heat generated by e-mail and links this to Jeff Bridges, the actor. Well, sort of. Bridges, routers and switches are key components of the Internet. The pictures in his blog are not.

Synopsys’ Tom DeSchutter, writing in TLMCentral, looks at the open-source component in the model portal. The rating system is particularly interesting.

Cadence’s Jason Andrews found a gap between the virtual model and the Linux OS. Here’s how to get around it.

Mentor’s Colin Walls has begun inspecting his wireless world. Not all of it can be identified, however. He’s looking for volunteers.

Experts At The Table: The Future Of Stacked Die

Thursday, December 15th, 2011

By Ed Sperling
System-Level Design sat down to discuss the future of stacked die with Riko Radojcic, director of engineering at Qualcomm; Prasad Subramaniam, vice president of design technology at eSilicon; Mike Gianfagna, vice president of marketing at Atrenta; and Herb Reiter, 3D/TSV working group chair for the GSA. What follows are excerpts of that conversation.

SLD: Where are we with 2.5D and 3D?
Radojcic: I think 2.5D was a misnomer, because that implies they are sequential. It’s clear that what we call 2.5D and 3D are going to co-exist for a long time. Some things make sense with an interposer and some make sense to be 3D.
Reiter: I agree—2.5D is a parallel effort to 3D. Lots of things will not use 3D because it’s too expensive. In 2.5D we will see production this year. With 3D it will take until next year for the first ones. I would guess computing or networking would be the first.
Radojcic: I would think those guys will pursue 2.5D.
Subramaniam: Memory makers are already offering 3D solutions today. If you look at just the memory chip, to increase the size of the memory rather than the die they’re stacking it vertically. That kind of 3D is already in production. It’s the question of co-mingling logic and memory that will take time. The advantage of 2.5D is that it allows afterthought. It allows you to take an existing design and to create a new set of I/Os and put in a 3D type of application.
Radojcic: I see no value in doing that. You’re creating an expensive solution to something you can do more cheaply. If you add the 3D interposer you’re adding another wafer. That’s cost. We can solve that problem with a flip chip. It’s cheaper.
Subramaniam: I disagree. We’ve done the analysis. It allows us to take an existing design, like an ARM subsystem in 28nm, even though surrounding logic doesn’t have to be at that 28nm process node. It can be 40nm or 65nm. Rather than building a new chip at 28nm, I can take my existing design, use it as one component of my 3D IC, and build a second chip in a cheaper, older technology.
Radojcic: Yes, as long as you’ve architected your chip like that, such that you can partition it.
Subramaniam: You can’t take any design, no. There has to be some partitioning in the architecture and some forethought. It’s not 100% an afterthought, but there is still some afterthought there.
Radojcic: You have to architect for it. If you haven’t done that, taking an existing chip will just cost you more. If you have done that, of course there is an avenue to doing things better and more flexibly.
Subramaniam: There is enough flexibility in designs that allow you to partition it in some manner.
Radojcic: True, but before 3D came along most of us wouldn’t have partitioned. We wouldn’t have architected it that way. To be able to leverage that value proposition, you must have 3D in mind.
Gianfagna: That’s true. It’s a premeditated act. If you don’t think it through way up front it doesn’t work.
Subramaniam: Because the SoC has a well-defined architecture, it lends itself to this type of application.
Radojcic: But only if you plan for it ahead of time.

SLD: Is this true in all cases?
Reiter: That’s the view of a high-volume supplier. I see low-volume solutions where they use an existing die, put it face down on an interposer, and connect memory to it. So for low to medium volume, 2.5D works. You call it an afterthought. I call it a customized solution.
Radojcic: Why wouldn’t you do that in a traditional multichip package?
Subramaniam: Because you don’t get the interconnectivity. The advantage of a silicon interposer is that you get thousands of interconnects.
Radojcic: But you have to design it sufficiently so you can leverage the interconnects from die to die. If you had designed for a traditional design, though, you would say, ‘I can’t have thousands of interconnects so I’m going to make a serial interface with 100 pins.’ If you take that design for a 100-pin interconnect and stick in an interposer it’s an expensive way of doing things.
Subramaniam: You may be able to take some internal signals out, which you are not able to do with a traditional MCM (multi-chip module) approach.

SLD: Let’s do a reality check. How far along are we toward stacking?
Gianfagna: Last year we had a hot-wired 3D system that was 2D with a bunch of scripts and manual effort. The customer base had strange, contrived designs and they were trying to see what they could and couldn’t do, and the foundries didn’t know what they wanted to do. A year later we have native 3D planning capability, the customer base has specific designs for implementation this year and next, and the foundries have a laser-sharp focus on process learning, mostly around 2.5D initially. If that’s a metric, things are clearer this year than last year. From an EDA perspective, I still think the market is two years away. But we still think this is big.
Reiter: If you look at the Atom chip with the FPGA from Altera, that’s basically a 2.5D solution. The FPGA is for customizing things. The Atom chip was not designed for this application.
Radojcic: But why use an interposer? Why not use a substrate and a multichip package?
Reiter: You could do that.

SLD: What’s missing from the tools side to make all this work?
Reiter: The ability to demonstrate what this technology can do is the most important capability. If you look at big corporations, top management is still hesitant to invest in this technology. If we could demonstrate in a credible way what it can do, people will be more successful in getting money to start programs using this technology.
Gianfagna: The way that happens is the early adopters blaze the trail, everyone tries to follow and the market heats up. What’s needed are commercial drivers. The tools aren’t there, but they’re close enough.
Subramaniam: The tools are not the issue. The development needed to support 3D is incremental. It can be done with the existing infrastructure. It’s really the end application.
Radojcic: Other than path-finding, which is hard to do with traditional tools. And the analysis.
Gianfagna: The complexity is higher. We’ve discovered that, too. RTL prototyping for a single chip has a certain set of challenges. When you go to 3D the modeling requirements are much greater, the constraint generation is more complicated. And we need standards. We can generate all the constraints, but we don’t know where to put them and how to express them because there is no agreed upon way to do that.

SLD: Do the standards organizations know where to start with all of this?
Radojcic: Standards are on a good track. We’ve worked with Si2 and Sematech to propose initials blasts for standards so we can feed them into Si2 and the EDA community and accelerate the process. The bits and pieces are moving, and we are on track to have a set of design exchange format standards by early next year.
Reiter: And Wide I/O.
Radojcic: Yes. The standards are channeled and the engine is revving.
Reiter: We have a bunch of players in a 3D enablement center participating. There are 15 companies listed, including Intel, IBM, TSMC, GlobalFoundries, and so on.
Radojcic: The way this was set up was Sematech said we are going to start a 3D enablement center initiative driven by the SIA. All the members of Sematech were mapped into this. Then a number of companies like Qualcomm, LSI and ASE joined.

Too Many Standards, But Still Not Enough

Thursday, December 15th, 2011

By Ed Sperling
The semiconductor industry has been one of the most prolific sectors in history when it comes to generating standards. Talk to any design engineer facing time-to-market pressures, new packaging approaches, and a mindboggling number of merchant IP, subsystems and interface requirements, and you’ll hear a compelling pitch for new standards. Talk to his or her boss and you’ll probably get an earful about how there are too many standards that need to be supported.

The truth is they’re both right. There are too many old standards and not enough new ones. Where technology converges and uncertainty adds risk, standards are considered essential. They improve time to market, help get multiple companies speaking the same language and moving in the same direction, and they can bring enormous cost savings.

But when standards are no longer needed, they tend to stick around forever—like space junk. Standards need to be maintained and updated. But the work of updating standards, which includes reassessing them regularly and combining them with other standards when it makes sense, is even less glamorous than developing the standards in the first place, and certainly more tedious. Moreover, there is even less direct economic benefit to developing those updates.

The result is that the industry is littered with old standards while the din rises for even more. Scott McGregor, president and CEO of Broadcom, said his company is involved in about 100 standards efforts at any one time.

“Standards need to evolve, and new standards drive innovation in larger markets. “But standards also need to go away when it makes sense.”

He’s not alone in that viewpoint. John Goodenough, vice president of design technology and automation at ARM, said the industry needs to “keep collapsing standards down.”

Standards to ease pain
Wherever there is a pain point—particularly one where multiple vendors are involved—there is discussion about standards. Sometimes it’s a way of slowing down a market leader. Sometimes it’s a way of slowing down everyone else who follows the market leader. But in all cases, it requires an almost superhuman commitment to negotiate an outcome because each company has its own agenda, and standards in many ways are a compromise.

“That’s why standards happen at the edges of the network,” said Charlie Janac, president and CEO of Arteris. “We’ve got standards like AXI (Advanced eXtensible Interface) and OCP (Open Core Protocol). And there will be new standards as we move from 2D to 3D, but those are just being established. The goal is that customers shouldn’t have to care about what they use. It should all just work.”

But getting things to work also requires a lot of translation, which is the really hard stuff in developing standards. Drew Wingard, CTO of Sonics, said the most effective standards are ones that allow engineers to work with their own terminology and still provide useful information to other groups using different terminology and data.

“The folks worrying about video use a different number than the people who are worrying about graphics processor performance,” said Wingard. “The best thing we can do is keep it at that level. But asking one group, like the architects of a subsystem, to adopt my vocabulary, is counterproductive. A better way is to come up with a simple language.”

That’s easier said than done, of course. Ask anyone about power formats these days and you’re likely to evoke a sour look. UPF 1.0, IEEE 1801 and CPF are all standards, but they don’t work together. There has been a big improvement in cross-standard functionality, thanks largely to the efforts of Cadence, Mentor Graphics and Synopsys, and there are now cheat sheets about how to read one versus the other. But the hard work now under way is to bridge those two with a Rosetta Stone type of translation.

While the existence of multiple power format standards still rankles customers—many of whom are quite vocal about it because they use multiple vendors’ tools and IP, which favor one format over the other. But at least the problem is being addressed, and it has served as a warning against developing standards prematurely—or without all the essential players involved in the planning process.

Works in progress
This hesitancy to put a stake in the ground for standards is particularly evident in the 3D stacking arena. Si2 and Accellera have spent the past couple years just watching the process, trying to figure out where standards will be best served.

So far, these efforts are more general than specific, as companies attempt to narrow down what will be effective. Dennis Brophy, vice chairman of Accellera, said the real drivers of these efforts are time-to-market pressures and more complicated, larger systems.

“You clearly can’t start from scratch, so you need to re-use IP,” Brophy said. “That should lead to a more reliable design and quicker verification. But you also have to catalog and store these IP blocks.”

Accellera has puts a stake in the ground for system-level IP integration—work is underway to significantly improve IP XACT. Sonics’ Wingard said what’s really needed is a way of describing the IP that companies are being asked to integrate.
“The days when you spent more money integrating IP than in buying it are over. We expect it to be a black box.”

Accellera also is is pushing for UVM to be part of the system-level verification flow. This is easier said than done, because companies are still investing heavily in VMM and OVM, the verification methodologies that UVM is supposed to supersede. Accellera also is examining what standards will be necessary in software so there is some sort of bridge between SystemC, analog/mixed signal, and system Verilog.

Analog/mixed signal and 3D
Analog is a particularly thorny subject when it comes to standards. The sheer complexity of the problems being solved has surpassed the ability of analog designers to do everything manually, requiring far more automation than in the past. In addition, with stacked die looming in the future, a consistent way of writing analog is now required because the analog will probably reside in a separate subsystem or on a separate die that must be integrated with other die.

“This has to be a black box so it can be sold and integrated,” said Simon Butler, CEO of Methodics. “But how do you prove that it works when you get that block? You need a standard way to test it.”

He said that IP-XACT will address some of those concerns with digital IP for a consistent way of creating testbenches and defining what’s in an IP block. Analog is another story entirely.

“In 3D, there will be dependencies created,” he noted. “We need to add context into all of this.”

The road ahead
Si2 has plotted a number of standards it plans to work on in 2012. Topping the list are the following:

  1. OAC: New release of OpenAccess to include scratch designs and other functionality and performance enhancements.
  2. DFMC: OpenDFM 2.x will include DRC+ and other enhancements, while OPEX 2.x will include open parasitic extraction parameters and OpenLVS
  3. LPC: Updated power modeling standards to support handling power intent and verification for large IP blocks
  4. OpenPDK: New OPS 1.0, the Open Process Specification, will include a symbol standard, a design parameter standard, and a callback standard, and all other design parameters. In addition, all work started in 2011 will be completed.
  5. Open3D: Standards are expected to be released to address definition of the power distribution network across the die of a 3D stack; thermal design and analysis of an entire 3D stack, including thermal constraints between neighboring dies; and expression of design constraints into and out of the path-finding and floor-planning stages of the overall design process. All work started in 2011 will be completed.

The road behind
Getting rid of the old standards, or at least collapsing them and making them more useful, is a subject no one wants to talk about. But venture capitalist Jim Hogan did have an interesting observation about just how long standards stick around.

At a recent Synopsys interoperability forum, Hogan noted that Roman roads were constructed exactly 47 inches wide to accommodate two horses used to pull a chariot. He said the distance between rails is the same distance, and the seat in his car is exactly 23.5 inches wide.

So far, no one has seen a need to adjust that number.

Blog Review: Dec. 14

Wednesday, December 14th, 2011

By Ed Sperling
Cadence’s Richard Goering reports on a three-die stack tapeout with TSVs from CEA-LETI and ST-Ericsson. Consider this proof of concept.

Synopsys’ Hezi Saar examines the Chinese mobile electronics market, where Nokia is still the market leader. Be sure to check out the photo. This must be a blind date. “I’ll be the one wearing the green feathers.”

Mentor’s Colin Walls looks at the divide-and-conquer approach to testing multi-threaded applications. It’s not so much the individual threads that cause problems. It’s when you tie them all back together that the problems really begin.

Si2’s Steve Schulz peels back the covers on the upcoming Open Parameters for Extraction (OPEX) standard that will be introduced by the DFM coalition early next year. This is important stuff. Anything that can more tightly couple front-end design to manufacturing is very important, particularly at advanced nodes and in stacked configurations.

Also on the subject of standards, Synopsys’ Karen Bartleson rolls out part three of her epic on why we need standards. Take her word for it. We really do.

Gaurav Jalan, a verification engineer writing in his Siddhakarana blog, looks at constrained random verification and how it played out in core designed for intensive performance.

Cadence’s Joe Hupcey reports the highlights from ARM’s TechCon 2011. The sub-20nm stuff is particularly noteworthy. But wasn’t the Rubicon Caesar’s point of no return? Or maybe that’s the point.

Mentor’s Mike Jensen looks at the challenges of using yesterday’s tools plus experience to design current technology. Chances are you could do it, but not quickly enough to stay employed. This should create some interesting turmoil in the workplace.

Synopsys’ Eric Huang notes that Intel has achieved USB certification for its 7 Series chipsets. Add in FinFETs and things will get even more interesting.

Build It Faster

Thursday, November 17th, 2011

By Ed Sperling
Hitting market windows with IC designs has always been a struggle, but the race to the finish line is becoming more critical—and much more difficult. The reason: Market windows themselves are shrinking.

Products that used to stick around for years may now only last for months, replaced by newer versions that offer either better performance or lower power. In many cases, particularly for the hottest consumer markets that drive the highest volumes, there isn’t even time for competing on cost with derivative chips. The so-called long tail of design now looks significantly shorter, overtaken by a quick ramp up to the next SoC.

This raises a slew of new concerns among chip designers about which market opportunities are worth the risk, at which process node, and how to get there quickest with the least amount of risk. It also raises issues among tools developers about how many customers there will be for tools if the largest customers skip process nodes. And it raises the stakes across the board for making bad decisions, because they can no longer be amortized across dozens of derivative designs.

Changing market dynamics
What’s behind much of this is a shift in consumer buying habits. It’s not that consumers necessarily buy more devices, but they buy them much more quickly after the release date. The iPhone 4S was a classic example. Within four days of its introduction sales had topped 1 million units, something that took years for previous product lines.

“We used to be able to use a shotgun approach,” said Mike Gianfagna, vice president of marketing at Atrenta. “Now it’s more like a precision rifle shot. And if you don’t hit it just right, the market is gone.”

Time-to-market has escalated from important to critical. But for most companies that also involves a disaggegrated supply chain, which tends to slow down the design process more compared with IDMs such as Intel and Samsung, which have regular communications between fab, design teams and debug operations.

“What we’re heading toward is virtual re-aggregation,” said Gianfagna. “But that’s going to require speed and perfection, a lot of standards, and changes throughout design.”

It also changes the rules about how companies go to market with new ideas and technology.

“Traditionally, people went into market to test the waters,” said Neil Hand, group marketing director for Cadence’s SoC Realization Group. “The way things are now, you have to get it right. And if you’re successful, you have to quickly turn out new products. Product planning is important, but you also have to build in flexibility.”

Multi-patterning, packaging, and physics
It also requires some techniques and approaches that were not even considered in the design process until very recently. Sequential flows are now concurrent, with manufacturing now an important element of the early design phase. One area that is a particular trouble spot involves lithography, where EUV has been considered the best hope for etching extremely thin lines. EUV was expected to be commercially viable years ago. It’s still in the development stage, which is why the industry is heading to double patterning at 22/20nm. And that slows down the whole process significantly.

“Double patterning means you’re splitting a single mask up into two masks,” said Wally Rhines, chairman and CEO of Mentor Graphics. “And at 14nm we’re still uncertain whether the solution will be EUV or triple patterning. It could be either one. It depends on the development schedule of EUV. We may have a node that starts out without EUV and ends up with EUV. From the perspective of power and throughput it’s still a long way from production-worthy. The backup is triple patterning. It’s undesirable from a cost point of view.”

For an industry that has banked heavily on proven techniques and processes, this is a remarkably untested future with a very uncertain throughput and cost structure, filled with a variety of other risk factors.

Stacking of die will complicate that further, because understanding the stress impact of TSVs remains fuzzy, at best. Interposers are slightly better tested, particularly more advanced versions that potentially use new materials. In addition, wide I/O standards are still being developed, and so are ways of connecting all the pieces together, testing and debugging them, and figuring out how to deal with heat dissipation.

There’s also a question about what will get valued most in this new approach—and where the development dollars will go for tools. That also can affect time to market, because if the tools aren’t updated or integrated companies will have to do that work themselves—something they’ve done in areas such as rapid prototyping until recently, when commercially integrated solutions became available.

“It’s a little like the automotive or aircraft industry,” said Rhines. “The people who put the pieces together are system integrators. They deal with multiple die. They deal with software. They deal with interconnects. They are system designers. Then the individual die, an the individual IP, are component suppliers to each other. Today that IP serves as a barrier, but it will commoditize. System integrators get paid more than component suppliers, and components become commodities.”

Unbundling and future changes
One way to facilitate these kinds of changes is by unbundling the individual pieces in an SoC.

“There are really relatively few new hardware blocks being added to new designs,” said Drew Wingard, chief technology officer at Sonics. “The exception is the continued improvement in processor cores from ARM or graphics engines. Mostly it’s continued pressure on integration, and we believe strongly the only way to deal with this effectively is to isolate the components.”

He noted that interdependencies make it difficult to advance one component in a package without also making changes to another component. That has proven particularly problematic for mixed signal blocks, where shrinkage of digital features has forced similar but extremely painful shrinkage of analog processes. By separating those worlds, progress can be made in both portions of the block when it makes sense.

“If you can decouple the verification you can divide and conquer,” said Wingard. “That allows you to do verification at the subsystem level and re-use testbench code. A lot more companies also are thinking about designs in a platform-based way. A platform is a set of decisions you’ve made, and then you abstract up and down.”

Platforms have been talked about for years as a future direction. Intel, which used to churn out dozens of different chips for various PC markets, adopted a platform approach with the introduction of its Core architecture. ARM has done the same with its Cortex line. And while SoC developers have had a much more difficult time with this approach, many of components within those chips are developed using a platform approach.

But every decision has ramifications in an SoC. While it’s okay to unbundle the components, everything is tied to everything else in ways that extend well beyond the chip.

“When you develop a chip in the wireless space you have to make sure you’re in sync with the carriers, the handset makers, and the whole value chain,” said Kurt Shuler, director of marketing at Arteris. “This becomes a problem when you start shrinking the design time. It used to take 18 to 24 months to gather requirements to put a chip out there. Now the best designs take 9 to 12 months, and the most advanced companies are pushing to get that down to 6 to 9 months. The only way to do that is with a platform approach where you have one hardware and software platform and you can re-use the hardware and software investment.”

Re-use is driving a significant portion of Synopsys’ business these days. It’s no longer just IP blocks that are being sold. It’s IP plus software, and often in conjunction with services.

“We absolutely believe the next major evolution is subsystems of larger integrated blocks,” said John Koeter, vice president of marketing for Synopsys’ Solutions Group. Those subsystems increasingly are customized for very specific markets, as well, to both reduce risk and decrease the time it takes to get an SoC out the door. “These are very market-specific, he said. In the audio area an MP3 will have codecs that are different from a home entertainment system. We’re also seeing an increased willingness among companies to outsource. It’s not just small companies, either. It’s also the big tier-one companies that are questioning whether a USB is differentiating their chip.”

The push for more standards
Platforms also require standards, and there is mounting pressure on all of the standards bodies to ramp up the number and quality of standards—and to avoid dual standards such as UPF and CPF. But hidden in all of this also is a recognition that vendors will have to pick their battles. They can’t compete on all fronts and still have progress in standards.

“Standards are created largely around efficient ways of exchanging data in design and manufacturing,” said Steve Schulz, president and CEO of Si2. “If you had to re-do models for every foundry chip that would quickly get out of scale. Standards allow companies to get to market faster.”

That becomes more difficult in stacked, however, which involves more companies from across the supply chain. The promise of stacked die is re-usability, possibly with entire logic or analog “platforms” as part of the stack.

“Everything about 3D is a supply-chain view,” said Schulz. “You need to understand the whole landscape to do anything in 3D. How do you describe hot spots on a die? What’s the basic connectivity between the package and the pins? How are you going to develop the interposers? If you create process design kits will they need to understand the process impact of TSVs? And when is all of this going to happen? We’re not sure about the time frame.”

Conclusions
Dealing with time-to-market pressures has always been a concern, but rarely did being late to market mean missing out on the market entirely. That reality is changing, however, putting pressure on teams to figure out ways to ensure quicker turnarounds with better results.

Software, in particular, is a problem that needs to be dealt with effectively. As Cadence’s Hand says, “We need to bring down design and manufacturing costs, but software is still the killer.”

To some extent this is likely to force some hiring in the industry. Companies never replenished their ranks after laying off engineers in 2008. It also will require more tools, because automation is much faster in the hands of trained engineers than spreadsheets and trial and error. And it will require renewed cooperation to push through standards in areas where companies can agree it’s not necessary to compete—or where competition may slow down entire markets.

These changes also are likely to reshape the IC industry in ways we cannot even begin to comprehend at the moment. At the base of all of this is a fundamental and global shift that time to market will no longer be determined from the bottom up. It will be driven from the top down—by the consumers of the technology who are willing to spend quickly and decisively rather than mulling purchases for months or years. The winners will be those that can figure out a way to meet that need—and the losers will be either quickly absorbed or, worse, forgotten.

Blog Review: Nov. 16

Wednesday, November 16th, 2011

By Ed Sperling
Mentor’s Dennis Brophy digs into what’s happening with IEEE 1666, the revision of the SystemC standard that includes transaction-level modeling support. This is a good move for the system-level design world.

Cadence’s Richard Goering has his own take on the SystemC standard, as well. As he notes, this is the first revision of the standard in six years. That’s an indication of just how complex this stuff has become.

Synopsys’ Doug Amos examines partitioning in FPGA combinatorial pathways and the best ways to achieve it. This is like thinking of multiple FPGAs as a single system. It’s an interesting concept.

Si2’s Steve Schulz looks at managing patents and how to avoid some nasty surprises while working collaboratively on standards. Attorneys probably don’t want you to read this stuff. These kinds of missteps are good for business—well at least their business.

DeepChip’s John Cooley reports concerns over single-vendor flows vs. best-in-class tools. Given the fact that most companies insist on using multiple vendors’ tools—there wouldn’t be a lot of noise over CPF-UPF interoperability otherwise—this may be a lot of posturing on all sides.

Mentor’s Dave Rich peels back the covers on UVM, notably why you need to use it, how to use it, and what to expect. There are lots of links, as well. Plan on sticking around awhile.

Cadence’s Jim Newton unfurls part four of his epic on SKILL for the skilled, this one essentially a class about classes.

Mentor’s Faheem Sheikh provides some tips to working with multicore implementations and what to do about device drivers. Considering the human limitations of programming symmetrically instead of serially, there are some practical ceilings for the number of cores in a multicore design. Once you figure out that number, here are some things you’ll need to know.

Semico’s Tony Massimini reports a positive buzz in the MEMS market, from upbeat market predictions to talk about improving time to market. But the highlight of a recent MEMS conference was ski goggles with a heads-up display. If this is anything like driving while reading e-mail, expect more carnage on the slopes.

Blog Review: Oct. 26

Wednesday, October 26th, 2011

By Ed Sperling
Cadence’s Richard Goering examines the high stakes at new process nodes, where investment throughout the supply chain is exploding. Forget about bonuses for the foreseeable future. Goering also follows the Si2 Conference’s focus on low-power standards, most notably interoperability between competing power formats.

Synopsys’ Navraj Nandra looks at 28nm chips in volume production and what still needs to be done—scaling analog/mixed signal and meeting higher voltage compliance requirements. It doesn’t get any easier from here, either.

Mentor’s Colin Walls pays homage to another luminary who just passed away—Dennis Ritchie, the creator of the C programming language. His legacy is pervasive.

Speaking of C, a language dispute has erupted in John Cooley’s DeepChip, this one over C/C++ and SystemC. There are no clear answers, but there is a lot of history to wade through.

Synopsys’ Allen Watson looks back on the PC era and what’s replacing it. You probably have one example in your pocket—or in your wall charger. There are some videos to go along with this, as well, which you probably can access from your mobile device if you can actually see the screen.

Si2’s Steve Schulz looks at the enormous value of GlobalFoundries’ contribution of DRC+ data structures to Si2. Think of it as an open standard that will be integrated into another open standard—OpenDFM. s/

Cadence’s Jason Andrews unleashes part four of his epic about how to use a UART in virtual platforms—this one focused on capturing logging information about a running system.

Mentor’s Robin Bornoff examines the concept of “rubbish in, rubbish out,” as it applies to thermal IC package models and concludes that all thermal models are wrong–maybe.

Synopsys’ Tom De Schutter, writing in TLM Central, compares scale-car models with transaction-level models. The parallels are interesting, even though you can’t drive either of them.

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

–Mentor’s Jon McDonald has some revelations about ESL while driving in Italy.

–Cadence’s Frank Schirrmeister puts Kurzwell’s Singularity to the mobile test.

–Synopsys’ Achim Nohl looks at early software development and the supply chain.

–Sonics’ Steve Hamilton questions why there isn’t more interest in eDRAM—and why it’s misunderstood.

–And Arteris’ Kurt Shuler give an interesting retrospective on Steve Jobs.

Blog Review: Sept. 21

Wednesday, September 21st, 2011

By Ed Sperling
Mentor’s Mike Jensen examines system simulations and how to troubleshoot them. If this sounds painful, here’s a glimpse of real pain. Check out the segment beginning at 11:14 of this movie.

Cadence’s Tom Anderson jumps into the fray about the future health of SystemVerilog and whether its learning curve is reason to jump ship. There don’t seem to be many other ships around, though.

Synopsys’ Eric Huang looks at Thunderbolt and USB 3.0 and concludes they’re complementary. The jury is still out on this one. We’re not even sure where the courtroom is.

Si2’s Steve Schulz gives a preview of Si2Con, which will be the 16th conference focusing on industry progress in areas like CPF and UPF. Don’t blame Si2 for that one.

Mentor’s Colin Walls looks at C libraries and ponders the benefits of smaller libraries. Think about repositories vs. useful information and you’ll understand.

Cadence’s Richard Goering examines the challenges in test, which is a hot topic these days—particularly at advanced nodes and in the upcoming stacked die. The Big Three EDA vendors are all investing heavily in this area.

Synopsys’ Hannah Watanabe contends that Facebook helps engineers. It might, providing they have enough time and energy to fiddle with this stuff—and maybe a lack of concern about what they or others write on the walls.

Blog Review: Aug. 17

Wednesday, August 17th, 2011

By Ed Sperling
Cadence’s Richard Goering takes a look at a trio of top 10 lists for flash memory trends. This is an interesting way of really getting to the meat of a subject quickly. Bring your knife and fork.

Mentor’s Robin Bornoff is using thermal simulation for an optimal household underfloor heating system. Try explaining that to your contractor.

Synopsys’ Mick Posner and Doug Amos examine the new DVB-T2 mobile broadcasting standard in Britain, which was tested within days of approval using an FPGA prototype. Given the political ramifications of mobile messaging—witness what’s going on in North Africa—just wait until this gets going.

Si2’s Steve Schulz asks an interesting question: Do we need analog design intent standards? Given time-to-market pressures, this is certainly worth discussing.

Deepchip’s John Cooley casts a spotlight on the departure of former Cadence CMO John Bruggeman. He’s not alone in following this move, but has there ever been this much attention paid to the departure of a CMO before?

Cadence’s Joe Hupcey took a road trip to find out what real people are working on. The good news is that assertion-based verification is going mainstream.

Mentor’s Colin Walls tries to explain to people what he actually does. (He’s an embedded software engineer.) But what’s even more important is being able to explain it concisely inside your company. If you can’t do that, expect an e-mail from the HR department.

Synopsys’ Eric Huang is boasting about the speed of a HAPS platform using USB 3.0 PHY. I/O speed is quite important. So is the energy it takes to push electrons back and forth at high speed.

Cadence’s Jack Erickson disputes an EDN article, saying that SystemC is essential for raising the level of abstraction. This should be an interesting discussion.

Semicon’s Tony Massimini attends ComicCon—the comic book convention—which now is heavily electronic. The shocker is the lack of 3D—the viewable kind, that is.

How do you measure F max for MOS transistors? Answer: Adjust your testbench. Cadence’s Arthur Schaldenbrand has some tips for making this happen.

And in case you missed the most recent Low-Power Engineering newsletter, here are some standout blogs:

–Synopsys’ Cary Chin examines the next bottlenecks and why it’s important to solve them quickly.

–Mentor Graphics’ Barry Pangrle digs into interconnects, which are responsible for a third of total chip power.

–Cadence’s Luke Lang discusses why a top-down approach for coding power intent is the winner.

– Apache’s Norman Chang finds new challenges in stacking die.

–And Tensilica’s Chris Rowen gives a preview of what to look for at the Hot Chips conference, which kicks off today.

Experts At The Table: Stacked Die Standards

Friday, August 12th, 2011

By Ed Sperling
System-Level Design sat down with Ivo Bolsens, CTO of Xilinx; Charlie Janac, CEO of Arteris; Ravi Varadarajan, an Atrenta fellow; Sumit Dasgupta, senior vice president of engineering at Si2; and Herb Reiter, 3D/TSV working group chair for the GSA. What follows are excerpts of that discussion.

SLD: As we start re-using IP sometimes it won’t work in a stacked configuration the same way it does in a 2D structure. How big a problem is that?
Janac: With the interposer that shouldn’t be a problem. You’re only talking about logic-to-logic and memory where there is a problem.
Dasgupta: It depends on whether it’s hard IP or soft IP. If it’s expressed in RTL then maybe it can be synthesized and laid out, in which case everything you’ve said for regular logic applies to this IP block, as well. You’ve got to think 3D.
Reiter: Even with 2.5D Xilinx didn’t just take an FPGA and mount it in flip-chip fashion. With 2.5D you want to redesign your SoC to be more cost effective because 20% to 30% of the die is in the periphery in the I/Os. The power dissipation is in the I/Os. Those are all cost elements.
Varadarajan: In 2.5D, are there special buffer drivers?
Bolsens: Yes, there are special buffers. But there are other things you don’t need. You don’t need ESD surge, for example, which you would need in other buffers and I/Os. That causes power consumption and adds to cost.
Varadarajan: Is there any advantage to a buffer layer where you put large IPs onto it?
Bolsens: When you say 2.5D you make the decision that you don’t put the active layer into the interposer. Our interposer is just meant for interconnect. It has four layers of metal. Otherwise the interposer gets more expensive. That’s a tradeoff you make.

SLD: What’s the starting point in standards? Is it getting enough functioning chips out the door to really understand the issues?
Reiter: Based on what I’m hearing from the equipment industry, we need to come soon to a design for testability convention for 2.5D and 3D. Not only for the final test, but also for spec-in-progress testing. The Imec proposal is to make the bottom die bigger and have probing pads so you can test if the die is good before you put another die on top of it. I’m looking at the need to teach chip designers how to design for 3D. We should start with design for test.
Dasgupta: IEEE is going down that path. But as for what we should be doing, we’re collecting information as we go along. I don’t think we will create standards and say this is it. It will be a spiral method of development where we take little bits of everything at a time, starting from design planning down through the physical space and the verification space and finally to manufacturing. It’s going to be multiple versions of these standards as we go along. Si2 is finally getting started on this after two years. I expect this project will go on for several years.
Reiter: And we should not panic about the complexity because 22nm and 16nm will not be a cakewalk, either. Large corporations can choose between the two, but smaller companies really have no chance of doing a 16nm design because if one transistor is wrong the whole thing is dead.

SLD: The promise of 2.5D is you can take a 16nm design and put another layer on top of it, right?
Bolsens: Sometimes companies have this intellectual property about a certain vertical market segment, which they understand better than anyone else, and they can mold it into a chip. The problem is that to do that you need so much infrastructure that has no connection to your key competencies. Building services in a chip is not an easy thing to do, but in some cases it may be a differentiator between you and your competition. If the infrastructure is there and you can bolt your specific piece of silicon that captures your IP and you can leverage all the infrastructure, that’s an interesting value proposition.
Janac: Does that mean the eSilicon model prevails?
Reiter: I have eSilicon in my road map for exactly this reason. eSilicon will help small companies deal with complexity and get products out. In a 2D SoC you have to live with the process the rest of the SoC is using. Here you can rewrite the die business.

SLD: Does the adoption of standards slow down this whole movement into 3D?
Dasgupta: That’s difficult to answer because there are no standards. There is development going on. The pace at which people are beginning to clamor for standards is the right pace. Two or three years ago no one was asking for them. Today, all the leading players are asking about standards. That’s music to our ears. We know there’s demand out there. I don’t think standards are prohibiting progress, but if there were standards we would have faster progress, proliferation and adoption.
Reiter: I would hope some large players would bring out 2.5D and 3D chips in volume, which would really shock the industry into catching up. Then this big crowd of industry players left behind will put enough pressure on the industry to create standards so they can catch up. This lock-step game should not take too long, but two years is too short.
Dasgupta: No matter what standard you’re talking about, each one has its own heartbeat. You cannot be too early or too late. Herb’s point is well taken. At the beginning of every technology there are certain leaders who think that everything they do is IP and they will not talk about it with anyone. After a couple competitors come along and show they’ve been doing similar things, suddenly things open up. In 3D and 2.5D we are reaching that point.
Reiter: I can endorse this because I’m talking to some of the very big guys. These big corporations will not be able to cost-effectively manufacture everything that goes into a 3D configuration. They will want to buy pieces from the outside, and they may want to buy entire companies. A UPF corporation today only gets half the value from a CPF player if they’re folding it into the organization. The big guys are already thinking that standards will be good for them.

SLD: As we go forward, companies won’t have to do all the unique analog processes. They may take a processor, which may be a commodity, and put another piece of analog on it, which may be a commodity, as well. So aren’t we really commoditizing a lot of the pieces.
Reiter: Yes, and our industry may split into providers and consolidators—corporations that take a lot of these pieces and put them together. That’s a big business model change. It won’t happen overnight, but it is one of the possible outcomes.
Bolsens: One of the challenges is understanding business models better. I personally think one of the things that will drive standards will be business rather than technology. That will make the standards move faster than we have seen in the past. We also need standards to understand who’s going to do what and who’s responsible for what. The reason that package-on-package is picking up steam is that it’s really clear who owns that technology and where it fits into the whole chain. With 3D is it the packaging house, the foundry? Clarification of that will drive standards.
Dasgupta: TSMC had a presentation where they kept asking, ‘What is the business model?’ Every one of us needs to make money, of course. They were talking about the relationship between the OSATs and the foundries. This is very well understood in the 2D space, but in the 2.5D space and 3D space it gets fuzzy depending on whether it’s via first, via middle or via last. Today the foundries keep 80% of the profit. Once the OSATs get more sophisticated that will change. The business model, the financial model and the legal model have to change. Now you’re stacking die from different sources. If it fails, who’s responsible? Will there be a repair policy? Who’s going to repair it?
Reiter: This is a huge technical challenge and a huge capital investment.
Bolsens: That’s another reason we need standards. The OSATs are playing with very thin margins. But if we see them playing a critical role in this it will require an investment in technology. If they don’t see a return, that’s a problem for this technology. We need to understand that.

SLD: What happens to NoC technology here? Does that become standardized?
Janac: The NoC is a highly configurable IP, and in many ways it’s situational IP. Many companies will take it and use it in different ways. The actual silicon part, though, may become fixed.
Bolsens: One of the thing the NoC does is it allows you to make an abstraction of the physical interconnection. It will make it easier to adopt 3D technology. It could make it more transparent, whether it’s 3D or 2D.
Janac: With the logic tools we see this today whether it’s one die or two die, the network is the same in a logical sense. It also allows you to do a better job of isolation and partitioning.
Dasgupta: It’s divide and conquer.
Reiter: And where I see a NoC hopefully as very useful is in logic redundancy. Memory redundancy is easy, but logic redundancy is very difficult. You can turn off units and get better yield and control your costs.

Next Page »