| Home
Toys Article - June 2001 - [Home Page] |
DIY Marketing Program Promote Your Products and Services [Click Message To Learn More] |
|
|
There are various implementation issues to be addressed before the construction of a mid-range or high-end advanced digital set-top box is initiated. A great deal of thought needs to be given to the type of storage solution to be selected out of the variety of storage solutions that is currently available. Each alternative has unique economic benefits and tradeoffs that will impact the overall cost of the set-top box. NAND flash disks seem to be better fitted for the future of advanced digital set-top boxes than their NOR counterparts. |
Prelude
Over the past couple of years the convergence of television and computers has taken a major step forward with the proliferation of digital TV technologies. This new environment facilitates the broadcasting of data alongside video and audio content. One of the more practical devices for accessing and using this new media is the digital set-top box. Multiple Service Operators (MSOs) such as cable TV and Internet Service Providers (ISPs) are moving aggressively to capitalize on the opportunities that are emanating from this new paradigm by installing millions of these types of appliances in homes across the globe. The storage technology chosen by set-top manufacturers accounts for a substantial percentage of the overall cost of a digital set-top box. The following paper offers a new insight into the technical and financial benefits of incorporating storage solutions based on flash file system technology into mid-range and advanced digital set-top boxes.
Digital Set-top boxes - a new computing paradigm
The launch of digital television services is having a profound affect on the market for set-top boxes. In many countries, service providers are retrofitting subscriber's analog set-top boxes with new digital set-top boxes. Additionally, some of the more technologically developed countries are beginning to push second-generation set-top boxes to support a range of new services. The set-top box, once a relatively passive device, is now capable of handling traditional computing and multimedia applications.
Categories of set-top boxes
Analog set-top boxes perform the functions of receiving, tuning and de-scrambling incoming television signals. These appliances have changed very little over the past twenty years.
Dial up set-top boxes allow subscribers to access the Internet from the comfort of their living room through the television. An excellent example in this category would be the NetGem Netbox.
Entry-level digital set-top boxes are capable of receiving broadcast digital television that is complemented with a pay-per-view system and a very basic navigation tool. Characteristics of this type of box include low cost, limited quantities of memory, interface ports and processing power.
Mid-range set-top boxes include a return path or back channel, which provides communication with a server located at the head-end. These types of boxes have double the processing power and storage capabilities of entry-level boxes. For example, while a basic set-top box needs approximately 1-2 MB of flash memory (mostly for code storage) in order to operate, mid range set-top boxes normally include between 4MB and 8MB of flash memory for code and data storage.
Digital set-top boxes from the advanced category bare close resemblance to a multimedia desktop computer. They can contain more than ten times the processing power of a low-level broadcast TV set-top box. Enhanced storage capabilities of between 16MB and 32 MB of flash memory (for code and data storage) in conjunction with a high speed return path can be used to run a variety of advanced services such as video teleconferencing, home networking, IP telephony, video-on-demand (VOD) and high-speed Internet TV services. Additionally, subscribers are able to use enhanced graphical capabilities within these types of boxes to receive high definition TV signals.
The idea of putting a hard disk drive (HDD) into the advanced digital set-top box in order to provide PVR functionality is getting increasing attention from MSOs and manufacturers alike. Such receivers may come with a choice of home networking ports, which might later allow them to be used as a residential gateway.
This paper primarily focuses on the mid-range and advanced digital set-top box categories.
Advanced and Mid-Range Digital Set-top Box Technologies
Advanced and mid-range set-top boxes incorporate the necessary hardware and software subsystems to receive digital television, Internet and Interactive TV services.
Software: There are three layers of set-top box software required to operate a digital set-top box, namely, the operating system and device drivers layer, the middleware layer and the user applications layer. The operating system and device drivers layer keep all parts of the set-top box operating together. Vendors addressing this space include Microsoft, Wind River, various Linux vendors (such as Lineo and JNT), Microware Systems, and PowerTV. The middleware is a layer of software programs that operates below the interactive TV applications and above the operating system and provides set-top box programmers with a common API to which they may write applications. Key vendors and technologies that compete in this market include OpenTV, Liberate Technologies, Canal Plus Technologies, PowerTV and Microsoft. Subscribers use the application software layer to watch TV and use interactive features.
Hardware: Advanced digital set-top boxes comprise of three separate subsystems, namely TV, conditional access (CA) and PC components. The TV subsystem includes a number of tuners and video decoders that are responsible for processing streams of digital information. Another important subsystem included with a digital set-top box is the CA system. This subsystem provides MSOs with unprecedented control over what their subscribers watch and when. The PC subsystem itself is modular based, which means that set-top designers can add and subtract various components depending on the user requirements. For instance, MSOs who want to offer Internet services to their subscribers will incorporate some type of storage solution into their PC subsystem.
Storage solutions for advanced digital set-top boxes
There is a considerable amount of uncertainty as to how the overall digital set-top box market will develop in the coming years. Most analysts are predicting that set-top boxes will evolve into a residential gateway and the primary access point for subscribers connecting to the Internet. Such a move from relatively low-level set-top boxes that exist today to powerful home networking centers demands a flexible, reliable, secure and scalable, embedded storage solution. Manufacturers of set-top boxes have two main options when selecting storage solutions for their set-top box designs, namely the solid-state flash memory storage and the mechanical hard disk.
a) About Flash Memory storage
A flash memory chip is essentially a type of non-volatile memory (like EEPROM).
Flash memory components offer some very attractive features for storage of data
and software code. They are non-volatile, so the data is retained without any
power to the flash components. Flash memory consumes very little power and may
take up very little space. It uses solid-state technology and has no moving
parts, so it can work in any living room conditions where mechanical hard disks
might prove unsuitable in the longer run.
There are two general categories of flash solutions, namely the local (or embedded) flash storage category and the removable flash storage category. Removable flash storage, such as compact flash for example, includes a dedicated hardware controller used to manage the flash memory (which naturally differs greatly from the physical characteristics of the hard disk). This dedicated hardware controller, and the extra packaging and socket involved, make the compact flash a problematic component from a cost-structure point of view, when considering it as an alternative to embedded local storage within a set top box.
The local flash memory market can be further divided into two broad categories, based on its two dominant technologies, namely NAND and NOR. Both technologies have unique features and are aimed at fulfilling different market needs. The faster read cycle characteristic of a NOR based flash solution, such as Intel's StrataFlash, coupled with its code execute in place (XIP) capability - albeit far slower than code execution in RAM, make it a suitable technology for storing small amounts of executable code, in a very similar way to the primitive ROM. These characteristics make NOR based products an ideal fit for the entry-level set-top boxes, which only need its software code storage and execution capabilities. For mid-range and high-end set top boxes, which require all sorts of data storage on top of the software code storage, the paradigm, is completely different.
NAND based storage solutions have been optimized by manufacturers such as Toshiba and Samsung for data storage operations and thus, have write/erase cycle response time over 15 times faster than equivalent NOR solutions. To top that, NAND solutions also have an increased ability to withstand rigorous write/erase cycles over long periods of time. These unique storage characteristics of NAND flash make it an ideal solution for MSOs who want to extend the functionality of their digital set-top box platforms. Cost-effective storage capacity is yet another NAND advantage over NOR: NAND is far more cost effective when higher capacities are involved, making it the perfect technology for mid-range and high-end set-top boxes.
However, NAND flash on its own is unable to support the increasing number of services that are available from MSOs. In addition to the silicon itself, a file system is required to interact with the actual NAND flash memory array in order to provide the functionality of a mechanical hard drive on a solid-state silicon chip. Typically, a flash file management system is a piece software code, which is used to make flash memory components emulate a disk drive. The world standard in flash file management systems is the TrueFFS software originally patented by M-Systems over 8 years ago and later adopted by Microsoft, Wind River and many other vendors.
This approach allows set-top box designers to use a common, well-understood mechanism for storing data on non-volatile media.
Required functions from a set-top box flash file management system include:
b) About hard disk storage solutions
The popularity of PVR (Personal Video Recorder) technology and the promise of
its related services are posing huge challenges to set-top manufacturers and
MSOs alike. At the heart of a PVR centric set-top box is a hard disk drive.
However, prior to enabling HDD technologies in new product designs, set-top
manufacturers and MSOs should seriously and carefully consider the drawbacks of
deploying a hard disk-only storage solution. One of the main risks has to do
with a design decision to use the hard disk for all set-top box functionality as
described below:
Such a set-top box design, which uses the hard disk to store all code and data is very risky: If the hard disk develops physical errors after deployment, or fails altogether, the set-top box may completely cease to operate and the subscriber is left unable to access services. This will directly lead to loss of revenue and customer loyalty for the MSO. For this reason, careful thought should be devoted to storing the PVR subsystem functions on the hard disk and storing the critical code and data storage subsystems on a safer storage device, such as the far more reliable solid state flash disk . In a hybrid (flash disk + hard disk) design, when the hard disk fails, the flash disk kicks in running various utilities to mark the damaged areas on the hard disk and get it up and running again - when software correction is possible. If, however, the hard disk is beyond software repair, only PVR functionality is lost, but the other subsystems continue to function.
Other benefits of deploying a hybrid flash disk and hard disk storage solution include:
- Prolonging the HDD's life span
- Allowing a smoother, quieter and cooler (temperature-wise) operation of the set-top box in the living room environment.
- The file system is able to cache files, store attachments, images, sound files, finally waking the hard disk up only upon real system demand for mass storage space.
Compelling reasons for using flash disks in advanced digital set-top boxes
The acceptance of using flash and a supporting file system in advanced digital set-top boxes is rapidly growing. The motivating factors that are encouraging manufacturers and MSOs to extend the functionality of flash storage devices within the set-top box include:
Set-top box storage capacities
The amount of flash memory included with set-top boxes is growing to meet the increasingly complex and sophisticated software programs that are emerging in the industry. To meet the increasing subscriber and MSO demands, set-top boxes are now designed with 16 to 32 MB of flash code and data storage space. Most analysts are predicting the next storage capacity transition will occur in 2002/3 and will include set-top box platforms that incorporate local storage capacities of 64MB and above. Naturally, as previously explained, only NAND flash technology is a cost-effective player in these capacity ranges (in fact, NAND flash has already reached 64MB on a single chip solution, while NOR is left behind with a costly 16MB component).
Set-top box manufacturers face a changing industry
The recent slump in the global demand for digital set-top boxes is concentrating
people's mind on designing products that are adjustable to this shifting demand:
Future-proof set-top box designs. During the design process, and even during the
marketing phase, a design may change and one OS may be replaced for another.
Only a mature and reliable flash file management system, not of the kind written
for a specific OS or a specific set-top box design, can truly enable that
flexibility and minimize investment risks for set-top box manufacturers and
network MSOs alike.
Complementing existing international standards
At the moment every MSO has unique set-top box requirements and therefore manufacturers are forced to have distinct designs for each customer. Although, set-top boxes are customized for MSOs' needs, most of the core functionality of these devices is modeled after a number of international reference designs. International standard bodies such as ECCA (European Cable Communications Association) and the U.S. based CableLabs are producing sets of specifications to help define the next generations of digital set-top boxes and other digital devices to be deployed by MSOs around the globe. Both standard bodies will obviously not include details of preferred storage solutions. However, further detailed investigation does reveal a number of compelling reasons for including a flash disk storage solution into set-top box designs that comply with these standards. As an example, when a certain standard calls for support of user preferences management through the middleware layer - a flash disk is the natural data storage solution for such a requirement.
Flash file system solutions
There are various implementation issues to be addressed before the construction of a mid-range or high-end advanced digital set-top box is initiated. A great deal of thought needs to be given to the type of storage solution to be selected out of the variety of storage solutions that is currently available. Each alternative has unique economic benefits and tradeoffs that will impact the overall cost of the set-top box. NAND flash disks seem to be better fitted for the future of advanced digital set-top boxes than their NOR counterparts. The market for NAND flash disk storage solutions is growing at a phenomenal rate and is led by a U.S company based in the Silicon Valley in California, M-Systems Inc.
During my extensive investigation into the realm of evolving flash storage solutions, it became apparent very early on that M-Systems is playing a major role in the advanced digital set-top box market. Companies such as Motorola, Microsoft's WebTV, Scientific Atlanta, Sony, NetGem and many others have all selected M-Systems' flash disk data storage products for use with their advanced set-top box designs.
To strengthen its leadership position, the company has just launched a unique 16-bit 32MB NAND flash disk solution in TSOP-1 package for mid-range and high-end set-top boxes called the DiskOnChip Millennium Plus. The main features of this innovative product are briefly covered below:
Conclusion
In conclusion, service providers are demanding advanced functionality from their set-top box manufacturers. Designing and building these advanced set-top box platforms is a significant challenge that requires a combination of standard hardware components with more specialized storage components. To meet this demand and future-proof their new hardware designs, manufacturers and MSOs need to seriously consider the many benefits of building set-top boxes around file-system-based flash disks. The market for flash disks is growing at a phenomenal rate and is led by M-Systems, a California based company, utilizing advanced NAND flash technology from Toshiba and Samsung. The company has recently launched an attractive solution for mid-range and high-end set-top boxes called the DiskOnChip Millennium Plus.
The DiskOnChip Millennium Plus is for all intents and purposes a standard building block for designers of digital set-top boxes. The successful deployments of advanced digital set-top boxes will not only depend on the cost, reliability, robustness and security features of a well designed box, but also on the designers' ability to future-proof their present design. In my opinion, the DiskOnChip Millennium Plus total storage solution from M-Systems meets all of these pre-requisites and manufacturers should seriously consider the inclusion of this solution in their existing and next generation set-top box products.
Gerard O'Driscoll is the author of the two best selling books on digital TV set-top boxes and home networking technologies. Additionally, O'Driscoll has published numerous papers for industry conferences and technical trade journals. O'Driscoll is currently working as a senior technology strategist at Chorus in Ireland. He can be reached at godriscoll@set-tops.com .
© 1996 - 2008, Home Toys Inc. - All Rights Reserved
Powered by LJB Management Inc.