Posts Tagged ‘MIPS’

Next Page »

The Week In Review: May 18

Friday, May 18th, 2012

By Ed Sperling
Cadence added in-circuit acceleration for the Incisive verification and Palladium emulation portions of its System Development Suite. This will reduce the time it takes to run tests on complex SoCs—for both hardware and software—allowing more time to make sure the chip actually works. Cadence also extended its Verification IP catalog for acceleration and emulation. The company also introduced an NVM Express subsystem with pre-integrated and tested IP.

Mentor Graphics won two deals. The first was from U.K.-based Professional Circuit Design, which standardized on Mentor’s PCB design through manufacturing technologies and consulting services.  The second involved Vestel Electronics, a set-top box manufacturer in Europe, which is using Mentor’s Inflexion user interface technology.

Synopsys won a deal with AMD, which will use Synopsys’ Discovery VIP involving everything from USB 3.0, ARM’s AXI, SATA 3.0, PCI Express 3 and Synopsys’ Protocol Analyzer. What makes this especially interesting is AMD’s play in the enterprise space.

MIPS rolled out a new generation of processor cores called Aptiv, with an emphasis on performance and energy efficiency. The cores are targeted at high-end mobile devices and smart home entertainment, squaring off against ARM’s big.LITTLE with what it claims is a much simpler power management scheme.

Coherency Becomes A Stack Of Issues

Thursday, March 22nd, 2012

By Ed Sperling
As complexity increases and the industry increasingly shifts away from ASICs to SoCs, the concept of coherency is beginning to look more like a stack of issues than a discrete piece of the design.

There are at least five levels of coherency that need to be considered already, with more likely to surface as stacked die become mainstream over the next few years. Perhaps even more mind-numbing, this stack itself will have to take on a level of coherency over the couple generations of chips.

Let’s take a closer look.

Cache coherency
The concept of keeping data coherent historically was relegated to processor makers such as IBM, Intel and AMD, which have focused on improving performance through faster access to data. One solution to that improved performance has been multithreading and multiprocessing. Along with that, these vendors have added in various levels of cache memory for faster recall of important data.

More cores also makes it harder to effectively use these caches. Data has to be kept consistent, which requires more system overhead in terms of processing and power just to maintain that coherency. And it gets even harder as more cores are added into an SoC, which increasingly are not same size, do not run at the same frequency, and sometimes do not even connect directly to the main CPU.

“With cache coherency, some of the traffic may be serviced by the cache on another GPU,” said Drew Wingard, CTO at Sonics. “If you’re just using an ARM core, the CPU coherence is sufficient. But the GPU uses its own local memory. You really want it to be fully cache coherent across all of those.”

But even finding the data to maintain consistency may be a problem in a complex SoC.

“You can view what’s in memory, or view it and be able to change what’s in memory, but first you have to find it,” said Kurt Shuler, vice president of marketing at Arteris. “If you have four cores, the most efficient way to hook them up is for each core to have its own cache and graphics to have its own cache. If you change something, you have to snoop in all the caches to make sure it’s consistent.”

But there is also a move in the completely opposite direction—sharing memories among multiple cores—because it reduces the number of components on the bill of materials. The Low-Latency Interface specification from the MIPI Alliance is a case in point, where a memory can be shared between a modem and an applications processor. Intel, meanwhile, has added on-chip graphics that share memory with the CPU.

“The whole design gets more complex,” said Shuler. “You have more traffic beyond the cores, and from a power standpoint the overhead goes up.”

Still, cache coherency is one of the better-understood pieces of this stack. It has been an issue ever since multiprocessing was first employed in the 1960s. “Snooping” has been widely used since that time.

Software coherency
A newer facet of coherency involves embedded software. Because SoCs now include an increasing amount of software in the design, engineering teams now have to wrestle with coherency issues that previously were dealt with by the operating system.

“Fundamentally you’ve got two combined issues here,” said Andy Meyer, verification architect for Mentor Graphics’ Design Verification Technology Division. “You’ve got cache coherency, where the same data is being viewed in a couple places. And then you’ve got an issue with consistency in the simple code in a uniprocessor that now has to run on a second processor. The ordering of events can change in multiprocessing.”

Those problems crop up regularly in verification, but not always with the expected results. It’s difficult to effectively write the stimulus in a testbench for coherency. What happens, for example, when a core is shut down to save power?

“The scariest part is when there is no OS support,” said Meyer. “There’s also a big problem with heterogeneous cache, such as when you have a CPU working with a GPU.”

Another issue has to do with effective coverage in verification, already a problem for complex SoCs. States frequently are distributed across multiple chips and multiple boards. Timing varies from one state to another, and can be particularly problematic if snooping functions are tied to a state. And parallelism continues to baffle even the most advanced teams.

“Standard coverage methods don’t work well here,” said Meyer. “You have to query in ways you traditionally didn’t have the power to query and ask questions across months of regressions. For instance, ‘Have we been here ever—or in the last two months.’ Until coverage steps up, people with deep knowledge of verification running hundreds of full-time emulator systems are finding out at the last minute that it’s not okay to ship.”

I/O coherency
Tied in with both cache coherency and software coherency is I/O coherency. Increased communication on a chip, between chips, and between a chip and the outside world, have turned what used to be a relatively straightforward networking issue into a complex jumble of prioritization and synchronization.

“You have to deal with this even in single processors,” said Sonics’ Wingard. “You may have a PCI core streaming data into memory. Today, without I/O coherence, it’s difficult to determine what is coming in. The CPU has no way of knowing what was transferred when it dos a copy from non-cache to cache.”

He noted that personal computers had I/O coherency for a long time, particularly with direct memory access. DMA was developed initially to help solve the bottleneck that occurred when a CPU was involved in an I/O transfer. Rather than tie up the CPU with that transfer, the CPU continued running, then accepted an interrupt when the transfer was completed.

But with more of this being moved onto a chip, keeping coherency while moving data back and forth from more places is becoming much more difficult.

Ecosystem coherency
One of the least addressed facets of the coherency stack involves business and communication issues across a supply chain for a particular SoC rather than the actually technology itself. Even where competitive suspicions can be overcome, the very different approaches taken for designing components, IP and software, as well as language barriers, create one of the more difficult and less tangible challenges in the coherency stack.

“The challenge going forward is that you have a bunch of people who may not be that skilled in system development driving the chip and spec for one design, and other supplier trying to orchestrate things,” said Mike Gianfagna, vice president of marketing at Atrenta. “So you bring them together to solve a problem for one customer in 12 weeks and then they move on. You’ve got corporations coming together and bringing all these pieces together almost like the way a movie is done. But is there a coherent way to communicate data and information risks and still provide good visibility from a power/performance/area point of view?”

For decades this task has been handled by IDMs, but in the SoC world there are far fewer IDMs these days. Many of these chips are built using third-party IP such as cores from ARM or MIPS, DSPs from companies such as Tensilica, and standard IP from the Big Three EDA vendors.

Coherency in stacked die
It’s uncertain whether stacking of die, either in 2.5D or 3D configurations will make coherency easier or harder. The answer is likely to be a little of both.

“With 2.5D and 3D, you’re looking at low-power memory access,” said Arteris’ Shuler. “You put the DRAM closer to the CPU, the addressing is wider and you get rid of some of the latency. But you also need coherency across all of this.”

No one is sure yet how multiple high-speed communication channels between die will affect coherency. If the channel between the core is wider and shorter that will improve data speed, but if processors and DRAM are scattered on multiple die, with some of them shut down, some partially shut down, and others fully active, it may make it harder to keep track of data and make sure it is all synchronized.

The Week In Review: Oct. 7

Friday, October 7th, 2011

By Ed Sperling
Synopsys completed the acquisition of Extreme DA. Synopsys said the acquisition will extend its push into static timing analysis and multicore software development. Synopsys also said its USB 3.0 IP has more than 40 design wins. Sounds like we’re going to start seeing this stuff in real products soon.

eSilicon and MIPS have taped out a 28nm 1.5GHz three-processor cluster using GlobalFoundries’ 28nm SLP process. MIPS provided the RTL for its Coherent Processing System, while eSilicon performed the synthesis, timing-driven layout and optimization.

Sonics teamed up with Munich-based Lantiq to create the next-generation network for the digital home. This stuff is certainly getting easier and much, much faster. Remember what it was like to set up a home network 10 years ago?

X-FAB, the analog/mixed signal foundry, qualified Cadence’s physical verification system for all process nodes. The foundry works on geometries ranging 1 micron to 0.18 micron.

The Week In Review: Aug. 12

Friday, August 12th, 2011

By Ed Sperling
Cadence won a deal with Taiwan-based Sunplus Technology, which has adopted Cadence’s TLM flow for its next-gen SoCs. Sunplus makes chips for TVs, set-top boxes and DVD players.

MIPS won a deal with Loongson Technology Corp.—a Beijing-based company formed through the Beijing Municipal Government, the Institute of Computing of the Chinese Academy of Sciences and the Loongson development team—to use its cores for everything from high-end computing, cloud servers to embedded applications in the industrial control, smart meter, automotive, GPS and mobile markets.

TSMC’s net sales were down slightly again in July—2.9% compared with June and 3.4% compared with July 2010. Of that amount, about 0.4% can be accounted for by Global Unichip, which is no longer included in TSMC’s numbers.

Processor sales appear to be booming. Intel declared a quarterly cash dividend of 21 cents per share. Given that Intel’s stock is trading at about $20 per share, that’s a hefty dividend.

The Week In Review: Aug. 5

Friday, August 5th, 2011

By Ed Sperling
Ansys completed its $314 million cash acquisition of Apache, less than two months after it was announced. Ansys, whose strength is primarily in simulation software, should be particularly well positioned for 2.5D and 3D stacked die with Apache’s low-power modeling tools.

Cadence bounded way back last quarter, reporting Q2 revenues of $283 million compared to $227 million in Q2 of 2010, and net income of $27 million, down from $49 million in the same period last year. The net income/revenue discrepancy is partly due to a repurchase of debt. On a non-GAAP basis, net income was $32 million in Q2 vs. $18 million Q2 of 2010. The company expects revenues to grow to $280 million to $290 million this quarter.

Mentor Graphics’ embedded in-vehicle infotainment (IVI) platform is now in compliance with the GENIVI alliance, a collaboration between auto companies and the consumer electronics industry. The platform is available for both Intel’s Atom and ARM architectures.

LG Electronics has inked a deal to use Tensilica’s HiFi Audio DSP and its software codecs for HDTV. This is an interesting win, particularly from the standpoint of which companies didn’t get the contract.

Lauterbach has added debugger support for MIPS’ MK14K cores, which should help decrease debug time on SoCs using this version of MIPS processors. Lauterbach already supports a bunch of other MIPS processors.

The Week In Review: July 1

Friday, July 1st, 2011

By Ed Sperling
Apache Design Solutions was snapped up by Ansys, just three months after it announced plans to go public with a $75 million offering. The last EDA company to go public was Magma in 2001, which raised $63 million. Ansys has been focused on simulation software. Adding a power analysis component to its lineup should be quite interesting.

Synopsys rolled out reprogrammable non-volatile memory IP at 180nm process technologies. The NVM ranges from few-time programmable to multiple-time programmable, RFID and erasable programmable read-only memory.

AMIMON, the Israeli maker of wireless high-def chips, licensed MIPS’ M4K processor for its next generation transmitter and receiver chips.

Cadence donated its UVM World Web site to Accellera. The site was created in 2010 to serve as an open location for all UVM-related information.

The Week In Review: June 17

Friday, June 17th, 2011

By Ed Sperling
MIPS has positioned itself head-to-head with ARM in the Android world, adding yet another competitor. The other one is Intel’s Atom, of course. MIPS stake on this one involves a smartphone that passed the Android Compatibility Test Suite.

Moortec Semiconductor taped out its embedded temperature sensor IP using TSMC’s 40LP and 28HP processes and Synopsys’ custom design solution. Who says analog isn’t migrating down the process curve? Moortec is based in Plymouth, U.K. 8

TSMC’s net sales, which are a good indication of how the semiconductor industry is faring, were down 0.7% from April to May—basically flat—but they are still up 6.3% from last May, which was well into the recovery period. Revenue was up 12.2% in the same period compared with 2010.

GlobalFoundries, meanwhile, swapped out its top leadership team. Ajit Manocha will replace Doug Grose as acting CEO. James Norling will become executive chairman and Ibrahaim Ajami the vice chairman, while COO Chia Song Hwee—former CEO of Chartered Semiconductor, which was acquired by GlobalFoundries—will leave the company in August.

The Week In Review: June 3

Friday, June 3rd, 2011

By Ed Sperling
Mentor Graphics boosted the capabilities of its Catapult high-level synthesis tool to support synthesis of transaction-level models. Catapult now works with Vista for virtual protyping and hardware implementation. This kind of capability at a high-level of abstraction is critical now that complex SoC designs include up to 100 million gates.

TSMC has adopted Apache’s power, thermal and stress analysis tools for its Reference Flow 12.0 and its Analog/Mixed Signal Reference Flow 2.0. This will be particularly important in 2.5D and 3D implementations, which TSMC says will begin showing up next year.

MIPS launched a rapid development program for Android applications running on the MIPS architecture. In this battle, numbers of apps are critical.MIPS also inked deals with Chinese apps developer Ingenic Semiconductor and Chinese fabless company Actions Semiconductor to collaborate on the next release of Android. And it inked a deal with Silicon Integrated Systems of Taiwan for an Android-based Internet TV platform.

Atrenta rolled out a new textbook on RTL design. This one may be long overdue, given the incredible complexity ahead.

On the financial front, Mentor reported its fiscal Q1 results, ended April 30, posting record revenues of $230 million, up from $180.6 million in the same period in 2010. The company posted a net loss of $2.4 million compared with a net loss of $23 million in 2010. The loss was attributed to non-cash charges from retiring convertible debt.

And Synopsys’s board authorized a stock buyback of up to $500 million. That should boost the share price, which has been hovering in the high end of the $20-to-$30 a share range for the past four months.

The Week In Review: May 13

Friday, May 13th, 2011

By Ed Sperling
Three of Carl Icahn’s nominees were elected to Mentor Graphics’ board of directors. The three new directors—Jose Maria Alapont, Gary Meyers and David Schechter—will now sit with the five other directors who will continue to serve on the board. Schechter is the managing director of Icahn Capital.

Cadence rolled out its OrCAD Capture Marketplace, which pulls together the PCB ecosystem into an online store and gives some background on the companies involved—something that may prove quite useful in a global market where one startup looks like another. Cadence also teamed up with TSMC for DFM services ranging from simulation models for litho-process checks to virtual CMP at 40nm and below. The goal is to detect CMP hotspots and fix them before tapeout.

Synopsys unveiled a dynamic resolution adaptation decoder for its ARC Sound processors aimed at the Chinese market. This is an interesting target market for Synopsys, and one that has huge potential. The decoder supports the Chinese National HD audio standard included in the Blu-ray spec. In addition, Synopsys received SATA-IO 6G certification for its host and device digital controllers.

MIPS has teamed up with Carbon Design Systems to create virtual platform models for MIPS cores. The move comes on the heels of another announcement involving MIPS licensing of Myriad Group’s virtual machine technology, which will be available to MIPS Android licensees. Myriad Group is based in Switzerland.

The Week In Review: April 29

Friday, April 29th, 2011

By Ed Sperling
Mentor Graphics sent a letter to shareholders urging them to ignore Carl Icahn’s proxy materials and pulling out all the stops in explaining Icahn’s underlying intentions and his nominees to the board of directors. The most interesting nominee in this group is Gary Meyers, former CEO of Synplicity. This one should keep you reading. Hold all calls.

Cadence swung solidly back into the black in Q1, reporting net income of $6 million on $266 million in revenue compared to a loss of $12 million in Q1 2010 on revenue of $222 million. CEO Lip-Bu Tan said demand was strong for products and services across all regions and that demand for the Verification Computing Platform was strong. Break out the champagne. Just don’t drive afterward. Cadence also rolled out the latest version of its Allegro PCB and IC packaging technology. This is version 16.5, by the way, so we figure it’s well tested.

Synopsys was touting the advances in its IC Compiler after one of its customers, HiSilicon, cut standby power consumption by up to 40% without affecting timing on blocks in a recently taped out design.

Sonics is distributing Synopsys‘ DDR memory controller IP, creating end-to-end memory subystems that use a NoC fabric and scheduler. This is an interesting move, and it will take on particular significance once the market turns to 2.5D stacking.

Tensilica’s audio IP core was awarded DTS Broadcast and Digital Media Player (DMP) certification, which is a big deal in the audio world. No other IP core vendors have it, which should say something. The certification is based on highly accurate pipeline-modeled instruction set simulation models of the audio DSPs. This should be coming to a home theater near you—assuming you actually get to spend time at home with a global semiconductor rebound now under way.

Witness the strong growth at MIPS. Q1 revenue was up 15% to $20 million, compared with $17.5 million in Q1 of 2010. Net income was $3.3 million vs. $3.1 million in 2010, reflecting an increase in R&D and marketing costs.
MIPS also announced that it now has the source code for Android 3.0, aka Honeycomb, which it is porting to the MIPS architecture.
The company also won a deal to provide SoCs to Taiwan’s ALi Corp. for the “triple play” market for voice, digital TV and broadband services.

Next Page »