The Software is Free Reducing BOM Cost With Efficient Software Gopal MiglaniPresident, BitRouter
Software happens! • Software is an electronic component • It costs money • It takes time • TVs don’t work without it • OEMs don’t want to pay for it
How much does it cost? • “80% of the engineering resources went into software, not hardware” – Jukka Hamalainen, CEO Panasonic AVC, Sep 28 ’98 EE Times, referring to Panasonic’s first HDTV. • 50% of gadgets returned are in perfect working order. The average American spends 20 minutes to try and get a gadget to work – study at Technical University of Eindhoven, May 2006.
Where are we headed? • Today • Digital tuners • Digital Cable Ready • Built in DVD • Tomorrow • Bi-directional Cable (requires Java) • DVR • Downloadable conditional access • IPTV • Digital Home Networking • Blu-Ray & HD-DVD
Bi-Directional DCR ATSC Analog Software Complexity is Exploding
Modularity & Reuse are Key • Same software can work on any SoC • Same software can work on any operating system • Can you license individual modules? • If not, there is a design problem • Mix licensed modules with in-house IP • Reuse modules across product range • Digital modules, converter boxes, integrated TV, DCR, DVR, DVD, bi-directional, IPTV… • Innovative licensing • Insist on well defined hardware abstraction layer, APIs and design • DVB & US standards can share a common code and API base
Complete Designs • Beyond reference boards & SDKs • OEMs are asking for complete designs • Complete GUI is next big differentiator • Standards based approach to GUI – XML • OEM does not need access to source code • Only XML source required to “skin” the device • Easy to create product differentiation • ATSC converter box is only 2200 lines of XML • XML based games offer additional revenue
Support • Documentation • Source code availability • Training available • Support comes from software architects • Engineering services available • Integration and certification services
Risk Management • Field tested • Deployed • Time to market • Roadmap • DVB • Blu-Ray • DVB-H • Is there any open source content?