Wind River Simics
-
Upload
kylefacchin -
Category
Documents
-
view
476 -
download
1
description
Transcript of Wind River Simics
Wind River SimicsBreak the Rules of Embedded Product Development
| © 2011 Wind River. All Rights Reserved.3
Challenge for Embedded Developers
Classic fixes just aren’t effective anymore
Pathetic Reality
New Product Success
14%
Cause
Unmanaged Risks
CostOverruns
Why
31% Time-to-Market Issues
24% Marketing Activities
35% Product Development Issues
InventVermont Studies
Classic Fix
Off Shore Development
Point Tools
Features Reduction
| © 2011 Wind River. All Rights Reserved.4
Imagine If You Could…
Reduce your time-to-market by 66%.
Debug software before hardware exists
Try out your software on a new chip before silicon exists
Integrate and test your system before the system exists
Reduce your debug time by 35%.
Enable agile and iterative development
Easily manage and configure large systems-of-systems
Easily debug large systems-of-systems
Reduce your development target costs by 45%.
Provide target hardware for every team member
Try out several hardware configurations before you commit to one
Equip sales and tech support with inexpensive and flexible virtual targets
| © 2011 Wind River. All Rights Reserved.5
Imagine If You Could …
Shift your schedules left. Enable agile and iterative development—parallelize work. Begin software development before hardware is available. Replace big-bang integration with incremental integration. Have full system available months in advance of target hardware.
| © 2011 Wind River. All Rights Reserved.6
Simulate Any Embedded System
Wind River Simics simulates your digital hardware, enabling yourunmodified target software to run on it.
Single BoardYour own custom board or
a standard reference/production boardincluding CPU and all devices on the board
Multiple BoardsConnected via Ethernet or other
communication buses
Rack of BoardsConnected via VME or other
backplane
Complete Customized Digital SystemContaining hundreds of CPUs
and devices
| © 2011 Wind River. All Rights Reserved.7
What Is Wind River Simics?
Wind River Simics is a full system simulator used by software developers to simulate the hardware of large and complex electronic systems.
Simulate any size oftarget system.
Run unmodified target binaries.
Simics allows you to break the rules of embedded product development.
Wind River Simics
AnyTarget
System
AnyTarget
System
| © 2011 Wind River. All Rights Reserved.8
Simics Transforms the Product Life Cycle
DefineDefine
Bring-UpBring-UpSustainSustain
DevelopDevelopIntegrateIntegrate
Time-to-Market
TCO
CapEx
OpEx
Time-to-Market
TCO
CapEx
OpEx
Reusable Assets Enable Agile and Iterative Development
Use virtual target for architectural analysis:– Pre-silicon architecture analysis using actual target software
– Legacy system upgrade analysis using actual target software
Eliminate hardware availability and flaw issues:– Hardware and software co-development
– Develop target software before hardware is available
Utilize virtual target instead of host-based development:– Advanced target hardware for everyone– Easy collaboration among entire team
Eliminate system availability issues:– Iterative and incremental integration and test
– Debugging at the system level
Utilize virtual platform even after development is complete:– Maintenance of legacy products for five, 10, 20+ years– Support of many different customer configurations
| © 2011 Wind River. All Rights Reserved.9
Wind River Simics Impact on Consolidation
Wind River Simics Model of Legacy System
Wind River Simics Model of Multi-core Design
OS
Firmware
OS
Firmware
Hypervisor
– Replace paper analysis with real software on both designs.– Reduce risks of moving to a new technology.– Evaluate impact on complete system.– Put legacy and new systems on every engineer’s desktop.
Application Software
Application Software
| © 2011 Wind River. All Rights Reserved.10
– Reduce CapEx, OpEx, and developmental costs.– Replace expensive system hardware with virtual systems.– Mitigate risks of budget compression.– Replace expensive labs with virtual labs.– Provide inexpensive target hardware for all developers and testers.
Wind River Simics Impact on Costs
Simics
| © 2011 Wind River. All Rights Reserved.11
Wind River Simics Impact on Product Life Cycle
– Improve collaboration across entire product life cycle.– Reduce number of iterations of physical prototypes needed.– Collaborate with a virtual platform among hardware and software teams.– Access system sooner.– Utilize the virtual platform for tech support and sales/marketing tasks.
Simics
| © 2011 Wind River. All Rights Reserved.12
Wind River Simics Impact on Large/Complex Systems Development
– Debug more efficiently at system-of-systems level.– Analyze impact of new technology on legacy system.– Replicate and configure large systems of commercial off-the-shelf
(COTS) components.– Manage many different system configurations.
Simics
| © 2011 Wind River. All Rights Reserved.13
Wind River Simics Impact on Time-to-Market and Risks
Integrate incrementally throughout life cycle, not just at the end. Parallelize hardware, software, and systems development. Minimize risks of late/nonfunctioning target hardware. Put a target system on every engineer’s desktop.
| © 2011 Wind River. All Rights Reserved.14
What Wind River Simics Customers Say
Networking Industrial SpaceComputing Server
Shortens bring-up time from 22 weeks to 29 days
Finds and solves problems in 30 minutes instead of three weeks and three people
Configures complex labs in minutes instead of weeks
Prevents the loss of $10M by getting the ASIC right before manufacturing
Saves $6M in target hardware labs
| © 2011 Wind River. All Rights Reserved.15
Wind River Simics Customers
Airbus BAE Systems Boeing GE Aviation General Dynamics Honeywell Iridium JAXA L3 Communications Lockheed Martin NASA Northrop Grumman Raytheon
AMCC Emerson Freescale IBM Intel Hitachi Rockwell Automation Tektronix Xerox
Alcatel-Lucent Cisco Ericsson IP Wireless Huawei Motorola Nortel
Aerospace and Defense Industrial and Medical Network Equipment
| © 2011 Wind River. All Rights Reserved.16
Wind River Simics Simulates any size/complexity target system Runs unmodified target production binaries Allows you to break the rules of embedded product
developmentACCELERATE
Shift Schedules Left
* Expedite system architecture exploration
* Start software development earlier
* Integrate & test earlier
OPTIMIZE
Manage Complexity
* Manage large systems
* Debug large systems
* Improve engineeringcollaboration
REPLACE
Use virtual hardware
* A target system on every engineer’s desk
* Upgrade & support legacy products
* Enable sales & marketing-66% Time-to-Market -45% CapEx-35% Debug Time