GSA Forum GSA Forum Homepage
Articles AdvertisementsGlobalFoundries

IP Innovation: At the Core of Consumer Electronics Design

Frank Ferro, Director, Marketing, Sonics Inc.

With the economy in the doldrums over the past two years, it might seem as if high-tech innovation would suffer as consumers cut back on discretionary spending. While there is evidence that consumers kept their money in their wallets, it's safe to say innovation is alive and well. A survey conducted by Booz and Company in October 2009 revealed that of 2,000 respondents 53 percent cut spending on consumer electronics devices, while only 22 percent made purchases. These figures parallel semiconductor revenue decreasing 10.5 percent in 2009, compared to 5.4 percent in 2008, according to Gartner Group. Good news is on the horizon, however. This year the trend is expected to reverse with an expected growth rate of 13 percent and a return to pre-recession levels by 2011.

But even with consumers' new frugality, there were several bright spots in the consumer electronics industry last year. The smartphone segment grew 13 percent when the overall cell phone market was down, and there were strong sales of netbooks. The growth in these segments can be attributed to business professionals desiring 24/7 connectivity, feature-hungry teens wanting iPhones and aggressive pricing on netbooks (taking some share from notebook PCs).

A new and highly anticipated device to feed consumers' need for broadband mobility is the slate computer. This device made a big splash at the Consumer Electronics Show (CES) in January 2010 and is expected to sell several million units this year. Clearly, it's innovation, not economics, that is driving the need for consumers to take their "desktops" with them wherever they go. Better device form factors, mobile Web sites and high-speed wireless networks are beginning to deliver this mobile experience.

With the advent of digital TV, many consumers took the opportunity to upgrade their analog sets. The results showed in strong sales of high-definition televisions (HDTVs) fueled by sharp price reductions. It is difficult though to predict how consumer devices in the home will evolve. For example, TVs and computers have long been expected to converge. But neither one has replaced the other—yet. With the amount of digital content available such as family photos, movies and music libraries, along with unique devices ranging from digital picture frames to iPods, PCs, HDTVs and game consoles, it's clear that this is a hotbed for innovation.

The good news for consumer electronics and semiconductor industries is that consumers have assimilated into their lifestyle this diverse set of products (e.g., smartphones, eBook readers, media players) and applications (e.g., voice, video, audio, graphics, social networking) that will continue to drive the need for new devices with higher performance and even more features. However, the public is demanding. It wants better Web browsing on smartphones, faster mobile broadband access, better battery life and the ability to browse the Internet on TV. Like spoiled teenagers, they want it all, but at a cheap price.

Moore's Law Helping and Hurting

These consumer demands are important, of course, to the original equipment manufacturer (OEM), but they will quickly trickle down to the semiconductor manufacturer because a large percentage of a product's overall capability falls on the system-on-chip (SOC). With the ability to pack multiple system functions onto a single IC, much of the knowledge base has shifted to semiconductor manufacturers, forcing them to provide complete solutions including hardware and software. They constantly struggle to stay profitable while maintaining chip, software and system teams, and usually only get paid for the hardware.

The drive to remain both competitive and deal with an unpredictable economy has forced companies to greatly reduce their engineering staff. OEMs have shed their chip teams, pushing the work onto the semiconductor manufacturer. Semiconductor teams have also been reduced, making it difficult to launch new SOC programs because they are struggling to finish on-going ones. To maintain competitiveness, timely execution is critical to secure top market share and, ultimately, profitability.

Lots of Functions in a Small Space

To further complicate things, the rapid advancement of process technology to 65nm and below has increased the number of functions that can be added to a single SOC. Even a medium-complexity SOC can have 30 to 50 individual functional blocks or cores in the system. These typically include the main processor, signal processor, custom processing engines, memory and input/output (I/O) blocks to name only a few. Some of the high-complexity SOCs can contain 70 to 200 cores. With this level of complexity, there are many new design challenges arising that SOC teams did not face in the past. These include how to connect multiple cores, how to manage the data flow, how to connect new and legacy cores with multiple protocols, and how to reuse the technology for subsequent projects.

Let's briefly look at a few typical SOCs. In an HDTV SOC, there is advanced signal processing (de-blocking, de-ringing, edge detection, scaling, de-interlacing, noise filtering, overlays, color space conversion and more) to make the picture quality acceptable. The bandwidth needed for this advanced level of processing is currently between 4.5 Gb/s to 5.5 Gb/s for high-end HDTV, and is moving to 9 Gb/s to 11 Gb/s for next-generation designs. To accomplish this data processing, an HDTV SOC typically contains two central processing unit (CPU) cores, a video decoder, a video encoder, a two-dimensional (2-D) graphics processor, an audio decoder, National Television Standards Committee (NTSC)/Phase Alternating Line (PAL) decoders and a wide array of peripherals.

Another good example is the mobile applications processor that is used in smartphones. These processors deal with multiple data types such as voice, audio, video and graphics. They also must support multiple operating systems and multiple applications. The speed of today's processors is about 800 MHz and is expected to run over 1 GHz in the next generation of smartphones to support 4G data rates, 1080p video, advanced graphics and voice over Internet protocol (VoIP). Many of these functions have their own dedicated processing engine, thereby increasing the number of cores in the system and adding a new level of complexity to accessing memory since all the cores are competing for bandwidth.

Enter the IP Industry

As SOC speed and complexity continues to increase, it is impossible for any one company to develop all the needed technology and successfully execute programs on schedule and at a reasonable cost. This is especially true given the reduction in resources and with many resources focused on software. So how do SOC teams remain competitive?

Intellectual property (IP) outsourcing has been one solution that has allowed companies, especially the smaller ones, to acquire technology that is not necessarily critical to their unique value-add. As various hardware blocks mature, it becomes difficult to differentiate products on these hardware blocks alone. At that point, a company needs to decide if it should make or buy the technology. Often, the faster a company can make this decision, the better off it will be. It will allow them to focus critical resources on the functions that will truly differentiate products. Delaying this decision due to not invented here (NIH) can prove a costly misdirection of resources.

Today, there are well-established commodity IP blocks that even the very largest companies license, including Universal Serial Bus (USB) or memory controllers and so-called star IP such as processors. Other IP blocks, including video processing engines and graphics engines, are growing in importance because these functions are required in many of today's consumer SOCs. Another important IP block is the interconnect, or the on-chip network, that connects all these processors and other IP blocks together. The on-chip network is important because it touches every core in the system. It is the glue or center of the SOC, and it ensures that everything comes together properly. It must be able to communicate to anyone's IP at anytime.

On-chip Networks Critical to the Solution

Once the licensed IP is combined with the internally developed IP, the challenge is to build a system that can quickly and easily take advantage of the blocks' performance. Connecting these cores is no longer an easy task. What was once thought of as a simple bus now requires the sophistication to manage complex data flow through the system, the ability to connect these IP cores together from different sources with different protocols and the ability to communicate with the system software.

The traditional way of designing the on-chip interconnect is no longer effective. Several companies supply building blocks of IP components for bus design, but the burden of assembling and verifying their operations is the responsibility of the design team. Moving from basic functionality to more sophisticated data flow functions such as quality-of-service (QoS), error management, firewalls and software interaction requires using an entire design team. Since companies are being asked to do more with less, making a serious technology investment in on-chip network technology may not be how they want to spend their critical resource dollars.

Design Time: Going from Months to Days

Given the time and energy that it takes to develop an on-chip network, the ability to replace all of these wires and functions with a single IP block has multiple advantages. Time of execution, for instance, is critical. Having the ability to only define what is at the edge of the network or the interface of each core is a much easier task than developing the actual network itself. Another advantage is that the IP will already have built-in capabilities for data management such as QoS, security and error handling. Advanced on-chip network functions can even include interaction with the software, including driver support and virtualization. Finally, the on-chip network IP block will provide tools that will allow for easy capture of the SOC and analysis for performance, gate count and power.

Let's look at an example to illustrate how easy it is to go from a block diagram to actual register transfer language (RTL). A low complexity design was chosen for Figure 1, but the same principles apply regardless of the complexity. This design has nine master cores or system initiators and 22 slave or target cores. Master cores in this system include the CPU, Moving Picture Experts Group (MPEG) decoder, tuner, and other key processor or input devices. Target cores include memory and a wide array of peripherals.

Figure 1. Media Player Block Diagram—Low-Complexity SOC

Figure 2 shows how to arrange each of these cores by function and protocol interface. The key in Figure 2 displays the various protocols of each core in the system. In this particular block diagram, the interface to the cores includes Open Core Protocol (OCP) and Advanced Microcontroller Bus Architecture (AMBA) interfaces, Advanced eXtensible Interface (AXI) and Advanced High-performance Bus (AHB).

The cores are grouped in a way that will maximize performance and minimize gate count. Cores are organized into masters and slaves that are connected via an interconnect matrix. Master cores can be connected directly to the interconnect matrix and given their own dedicated connection for maximum performance (typically the CPU) or via AHB master layers to optimize gate count (shown along the top of the interconnect matrix). The same is done with slave cores. Some cores such as memory are connected directly to the interconnect matrix and others are connected via AHB slave branches to maximize gate count (shown along the bottom of the interconnect matrix). The grouping of cores into various layers and branches is done to maximize data movement through the system and to optimize memory access.

Figure 2. System Block Diagram Organized by Function and Protocol

Figure 3 is a screenshot of an actual on-chip network capture tool that guides the user through this process. With this tool the user only has to define the type of interface on each core shown in the graphical interface (upper half). And information about how these cores are connected, clocking information and QoS is shown in the tabs (lower half). The tool also allows for optimization of the overall system either for gate count, performance or power. Without being an interconnect design expert, using this methodology literally cuts design time from months to days.

Figure 3. On-chip Network Capture Tool

Conclusion

The performance and complexity of SOCs will clearly continue to increase as consumers demand better broadband mobility and feature-rich products that are connected in the home. With this heavy convergence of technologies, most semiconductor manufacturers must rely on third-party IP to cost effectively compete in these markets. As a key platform methodology, on-chip network IP enables rapid execution of complex SOC designs and establishes a platform for reuse that greatly simplifies the next design, which is proving important to the industry. As well, this methodology allows design teams to focus critical resources on developing value-added features that give their products a competitive edge and provide the electronic capabilities consumers crave.

About the Author

Frank Ferro is the director of marketing for Sonics Inc. He has more than 25 years of experience in the semiconductor industry and has worked extensively in the communications and consumer electronics fields, with expertise in the areas of wireless local area network (WLAN), VoIP, cellular phones, personal computers and SOC architectures. Prior to joining Sonics, Mr. Ferro spent three years as the director of marketing at SyChip Inc., a subsidiary of Murata, with responsibility for WLAN and VoIP products. He also spent 22 years with Bell Labs, AT&T, Lucent and Agere Systems, working in WLAN, storage, cellular and digital signal processors. While at Lucent he lived in Japan for five years, where he worked closely with large cellular and consumer electronics manufacturers. Mr. Ferro holds an executive MBA from the Fuqua School of Business at Duke University, an M.S. in computer science and a B.S.E.T. in electronic engineering technology from the New Jersey Institute of Technology.

Back to Articles Home

Advertisements
TSMC
Forum Home | Articles | Semiconductor Member News | Foundry Focus | Back-End Alley | Supply Chain Chronicles | Industry Reflections
Global Trends & Insights | Private Showing | Innovator Spotlight | Forum Archives | GSA Home