1 / 12

Umesh Sisodia, June 16, 2010 Synopsys standards booth, Design Automation Conference DAC

2. Agenda. About CircuitSutraSystemC Modeling ServicesSystemC StandardsSynopsys CircuitSutra partnershipInnovator DemoBusiness modelsKey DifferentiatorQ

chaylse
Télécharger la présentation

Umesh Sisodia, June 16, 2010 Synopsys standards booth, Design Automation Conference DAC

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


    1. 1 Umesh Sisodia, June 16, 2010 Synopsys standards booth, Design Automation Conference (DAC)

    2. 2 Agenda About CircuitSutra SystemC Modeling Services SystemC Standards Synopsys – CircuitSutra partnership Innovator Demo Business models Key Differentiator Q&A

    3. 3 About CircuitSutra

    4. 4 SystemC Modeling Services Able to establish ourselves as centre of excellence in SoC Modeling Gearing up to become the default SystemC modeling partner to the SoC / IP companies worldwide Modeling of complete SoC and individual IP blocks at various abstraction levels. Virtual Platform creation for Embedded software development. Architectural exploration / Performance optimization RTL Verification Extend OSCI TLM2.0: Create bus specific TLM Kit (eg.. OCP-IP, Amba, Any other bus ..) Non memory map interfaces (UART, USB, Ethernet, CAN, IIC, … )

    5. 5 SystemC Standards CircuitSutra is very much committed to the adoption of standards. SystemC IEEE 1666 OSCI TLM2.0 OCP-IP TLM Kit We are sponsor member of OCP-IP and are actively participating in the SLD working group. STARC TL Guideline We create the models as per STARC TL Guidelines. The communication is separated from computation so as to allow maximum code re-use across abstraction levels. STARC guidelines provides the most comprehensive explanation and definition of the modeling abstraction levels. Data Granularity: Transaction (TR), Bus Phase (BP), Bus Signal (BS) Timing granularity: Untimed (UT), App. Timed (AT), Cycle Accurate (CA) Use cases: Embedded SW (UTTR, ATTR), Architectural exploration, Performance optimization (ATTR, ATBP), RTL Verification (CABS) Closely following upcoming standards (OSCI CCI, SystemC synthesizable subset, SystemC AMS extensions) The standards based models that we create can be integrated into any virtual platform environment or any ESL environment.

    6. 6 Synopsys – CircuitSutra partnership CircuitSutra is a member of System-Level Catalyst program We have the right skills to enable mutual customers get up to speed with the Synopsys ESL offerings and quick start their ESL We can provide to mutual customers the engineering resources with expertise in using the Synopsys System Level Design tools. The System Level Design tools from Synopsys and modeling engineers from CircuitSutra results in the high quality and cost effective complete solution for the mutual customers. CircuitSutra can create the models of IP blocks with standard TLM interfaces that seamlessly work in the virtual platforms created through Synopsys virtual prototyping tools Pre-assembled reference platforms from Synopsys can be used as the base for creating the virtual platform of a customer’s SoC. The models of customer specific IP blocks can be plugged into the reference platform, and can be accessed through the software running on the virtual platform. The existing models of the reference platforms can also be replaced with the models of customer’s IP. CircuitSutra can execute such virtual platform creation projects for the mutual customers.

    7. 7 Synopsys – CircuitSutra partnership CircuitSutra can use the models from Synopsys DesignWare System-Level library to create the virtual platform for the customer, or customize the DesignWare model as per the requirement of the customer. CircuitSutra can create the DSP models which can seamlessly work in the Synopsys DSP algorithms design tools, or can customize the models provided by Synopsys as per the requirements of the customer. CircuitSutra can also execute the embedded software development projects by using the virtual platforms created through Synopsys virtual prototyping tools. The embedded software expertise of CircuitSutra includes device driver development, porting the OS to a new SoC architecture, embedded application development, etc..

    8. 8 Innovator Demo Synopsys Innovator: Tool for virtual platform creation DesignWare Library: VPAI (Virtual platform of ARM IntegratorCP board CircuitSutra Creates SystemC / TLM2.0 model of UART 16550 The UART backend for serial transmission is created by extending OSCI TLM2.0 Integrated two Instances of UART into the VPAI platform The backend of one UART is driving the console window, the backend of another UART is printing the serial data on screen. On similar lines other back-ends can be created. Updated the Linux kernel to include the device driver of UART 16550 for ARM architecture Accessed the UART through the embedded applications running on top of platform Demo available on request through web conference

    9. 9 Innovator Demo ..

    10. 10 Business Models Setup dedicated team Our team works as the extended team to the modelling team of customer Interacts with customers team (SoC architect / Technical manager, and other technical team) on day to day basis It can be a mix of onsite & offshore professional In this case we work on time an material basis Provide contract engineers We provide contract modeling engineers for short term or long term requirement of customer It can be mix of onsite and offshore professionals In this case we work on time and material basis Trunkey Projects The specification of such projects needs to be well defined Active involvement of SoC architect / technical manager of customer’s team is desirable to review the design on regular basis. In this case we can work in fixed price basis or Time & Material basis

    11. 11 Key Differentiator Domain Focus: Our laser sharp domain focus allows us to attain in-depth understanding of the technology and its use case, and clearly differentiate us from other software services companies. SoC modeling is hybrid of two domains (Software development and Chip design), and requires very unique skills. It requires entirely different approach as compared to Verilog / VHDL.CircuitSutra has acquired these Unique Skills set, and developed the training modules for fast ramp up of new team members. We are experts in C++ and very well understands about how to model the real world objects using OOPS features of C++ We understand the concepts of Electronics System design Our ability to create virtual platform of an SoC, and using the virtual platform for embedded software development makes us the ideal long term partner to SoC companies.

    12. 12

More Related