|
Nokia has traditionally used EDA tools for ASIC development on the RTL level. However currently more and more responsibility of the SoC design of traditional mobile phones is taken up by the semiconductor vendors. Handset vendors focus is nowadays on system design and software developments. How can EDA tools be used in these tasks or are they becoming irrelevant?
Nokia has used model based tools and tools using high level abstract languages to get early visibility to design choices in systems architecture and power consumption. The presentation will describe experiences in the use of Bluespec modeling to make software and hardware tradeoffs.
Nokia Software Platforms (S60 and Linux Internet Tablets) are moving to use agile software development methods and daily build lifecycle. There has been a demand to build a "Tasking Accurate and Binary Compatible" virtual platform of the core product. Ideas and the direction how to go forward in these activities will be presented.
Also, a "Virtual Platform" will be described, which could be used to improve in embedded software maintenance.
|