Formal Verification OneSpin 360 LaunchPad Adaptive Formal Platform www.onespin-solutions.com May 2015
Copyright OneSpin Solutions 2015 Slide 2 Automated Apps: Enabling Mainstream Formal Verification Apps automate formal technology to provide specific solutions Traditionally apps are built by formal company, optimized for platform Example: OneSpin Solutions Platform and Apps Easy-to-Use, Focused Verification Apps Automated Inspection Design Inspection Assertion Verification Observation Coverage Sequential RTL2RTL Sequential EC Apps Library X-Prop Connect Register Scoreb. Leading, High Performance Formal Platform Proof Engines Formal Model Adv. Debug SystemVerilog VHDL SystemC SVA PSL Traditionally Apps Created and Distributed by Formal Provider
Copyright OneSpin Solutions 2015 Slide 3 Broadening App Appeal Opening the iphone to third party developers transformed the ecosystem for all stakeholders, made app development fast, easy, widespread 3rd-party Apps Apple Apps What can we learn for the formal ecosystem Provide underlying technology to domain experts Layer technology innovations for easy development Make it easy to package and distribute Realizing the True Potential of Formal Third Party App Development
Copyright OneSpin Solutions 2015 Slide 4 Introducing OneSpin 360 LaunchPad Adaptive Formal Platform OneSpin s LaunchPad is a technology platform that allows third-party companies with limited experience of formal technology to develop and deliver formal-based apps Effective, varied, plentiful apps from domain experts Reliable, powerful technology, easy to integrate Appropriate business models matching different markets App Encrypted I/O Licensing Configuration OneSpin 360 LaunchPad: Adaptive Formal Platform Engine Director Designs Assertions Debug Env. Proof Engines Formal Model Code Input Platform Encapsulated For Easy Integration
Copyright OneSpin Solutions 2015 Slide 5 Business Model Options Covering Customer Requirements OEM App Developer ships LaunchPad with their App through OEM LaunchPad only works with App, through key mechanism Independent business model appropriate for the market OneSpin App Portfolio App operates with appropriate OneSpin formal tool(s) App entered into OneSpin App portfolio, reference sell Analogous to AppStore for OneSpin customers SaaS OneSpin Cloud Solution may be leveraged for immediate transaction Diverse Business Models Make LaunchPad Appeal Widespread Verification, Design, IP, Systems, Software,
Copyright OneSpin Solutions 2015 Slide 6 LaunchPad Hidden Flexibility Critical for Diverse App Domains LaunchPad Enhanced Formal Technology Engines handle variety of scenarios GUI & Debug highly configurable Multiple languages, use models Setup for easy integration App LaunchPad OneSpin 360 LaunchPad: Adaptive Formal Platform TCL SAT BMC PDR BDD Craig Others Heuristic-based engine direction Assertions Constraints SVA PSL OneSpin Proprietary Proof Engines Design Code SysVlog, Assertion VHDL SystemC Set Debug Env. Proof Engines Formal Model Multi-Lingual Input Platform Must Handle Diverse App Requirements Hard to Do
Copyright OneSpin Solutions 2015 Slide 7 LaunchPad Open Integration Methodology Open interface using SystemVerilog encryption standard LaunchPad internals provide flexibility for varied scenarios Key structure enables App and LaunchPad to be locked Configuration mechanisms allow LaunchPad tailoring for app App HDL / SysC Design Encrypted SysVerilog Assertions, other code LaunchPad OEM FlexLM key Enables encrypted assertions only Customization No proprietary APIs to lock app providers in to OneSpin OneSpin relying on formal technology excellence
OneSpin Confidential Copyright OneSpin Solutions 2015 Slide 8 Tortuga Logic: Focused expert security company Tortuga Logic s Prospect Automated Security Solution OEM agreement to deliver LaunchPad as part of their solution Prospect exhaustively analyzes specific security attack scenarios Peripheral L2 Cache Fast Bus µp Core µp Core µp Core µp Core µp Support HW & RAM / ROM DSP Network on Chip Controller HW Accelerator HW Accelerator HW Accelerator Custom Device Security Sub-system Protected Region Rigorous verification is a critical aspect to fully and exhaustively testing the security facets of a modern semiconductor. With OneSpin s LaunchPad, we were able to catapult Prospect, our hardware security solution, into the marketplace with a robust and reliable formal platform, introducing a specific verification solution for a complex, growing need. Jason Oberg, president and CEO, Tortuga Logic Inc.
Copyright OneSpin Solutions 2015 Slide 9 Agnisys ARV-Formal Register Verification English specification transformed into live comparison for verification Formal proof exhaustively checks register map, operation OEM allows delivery at acceptable value proposition ARV-Formal combines OneSpin s LaunchPad and the Agnisys Automatic Register Verification app to ensure register operations in an RTL design under test are formally proven to match an IDesignSpec specification. This visionary development from OneSpin enabled us to create a powerful register verification solution very quickly, and could pave the way for a new spectrum of verification solutions. Anupam Bakshi, president and CEO, Agnisys Inc.
Copyright OneSpin Solutions 2015 Slide 10 Summary OneSpin 360 LaunchPad Formal Apps can go further if opened to expert developers OneSpin LaunchPad Effective, varied, plentiful apps from domain experts Reliable, powerful technology for efficient development Appropriate business models matching different markets Existing partners already delivering new, unique apps using their domain expertise