22
Infineon Inhouse IP Connectivity Platform Anand Patil, Maheshkumar Simpy, Leily Zafari, Michael Velten, Erkan Akbay Infineon Technologies © Accellera Systems Initiative 1

Infineon Inhouse IP Connectivity Platform - DVCon India · PDF fileInfineon Inhouse IP Connectivity Platform Anand Patil, Maheshkumar Simpy, Leily Zafari, Michael Velten, Erkan Akbay

Embed Size (px)

Citation preview

Page 1: Infineon Inhouse IP Connectivity Platform - DVCon India · PDF fileInfineon Inhouse IP Connectivity Platform Anand Patil, Maheshkumar Simpy, Leily Zafari, Michael Velten, Erkan Akbay

Infineon Inhouse IP Connectivity Platform

Anand Patil, Maheshkumar Simpy, Leily Zafari, Michael Velten, Erkan Akbay

Infineon Technologies

© Accellera Systems Initiative 1

Page 2: Infineon Inhouse IP Connectivity Platform - DVCon India · PDF fileInfineon Inhouse IP Connectivity Platform Anand Patil, Maheshkumar Simpy, Leily Zafari, Michael Velten, Erkan Akbay

Agenda

© Accellera Systems Initiative 2

Problems to be solved

What needs to be done?

Existing Solutions

Proposed Solution – Infineon Connectivity Platform

Features and Usage Flow

Development Flow

Benefits and Results

2

3

4

5

6

7

8

Background1

Page 3: Infineon Inhouse IP Connectivity Platform - DVCon India · PDF fileInfineon Inhouse IP Connectivity Platform Anand Patil, Maheshkumar Simpy, Leily Zafari, Michael Velten, Erkan Akbay

BackgroundBirds view of the SoC

© Accellera Systems Initiative 3

ip1

ip2

ip4

ip3

SUB_SYSTEM

TOP

Subsystem

Integrated peripherals (IPs)

Grouping of IPs

Hardware Blocksproviding specific functionality

Interfaces

Connections

Connectivitybetween interfaces& sidebands of IPs

Sidebands

Page 4: Infineon Inhouse IP Connectivity Platform - DVCon India · PDF fileInfineon Inhouse IP Connectivity Platform Anand Patil, Maheshkumar Simpy, Leily Zafari, Michael Velten, Erkan Akbay

Problems to be Solved

© Accellera Systems Initiative 4

How to specify connectivity?

How to handle Multi-Role

connectivity?

How to handle Multi-Site

connectivity?

How to Visualize chip structure for

connectivity entry?

How to debug connectivity specified?

Page 5: Infineon Inhouse IP Connectivity Platform - DVCon India · PDF fileInfineon Inhouse IP Connectivity Platform Anand Patil, Maheshkumar Simpy, Leily Zafari, Michael Velten, Erkan Akbay

Problems to be solvedConnectivity specification

© Accellera Systems Initiative 5

Infineon Microcontrollers

Description Number

Subsystems > 5Integrated peripherals > 100Interface & Sidebands > 30000Connections > 30000

How to specify >30000 connections?

Page 6: Infineon Inhouse IP Connectivity Platform - DVCon India · PDF fileInfineon Inhouse IP Connectivity Platform Anand Patil, Maheshkumar Simpy, Leily Zafari, Michael Velten, Erkan Akbay

Problems to be solvedMulti-Role Different views on the system

© Accellera Systems Initiative 6

Design – EngineerDepartment Design

ip1

ip2

ip4

ip3

SUB_SYSTEM

TOP

Concept – Engineer

Department Concept

IP1

IP2

IP4

IP3

TOP

IP4

Presenter
Presentation Notes
Chip structure is not the same as first slide? Add one more IP in concept view? And use different names?
Page 7: Infineon Inhouse IP Connectivity Platform - DVCon India · PDF fileInfineon Inhouse IP Connectivity Platform Anand Patil, Maheshkumar Simpy, Leily Zafari, Michael Velten, Erkan Akbay

Problems to be SolvedMulti-Site Worldwide distributed teams

© Accellera Systems Initiative 7

Involved Engineers

Page 8: Infineon Inhouse IP Connectivity Platform - DVCon India · PDF fileInfineon Inhouse IP Connectivity Platform Anand Patil, Maheshkumar Simpy, Leily Zafari, Michael Velten, Erkan Akbay

Existing SolutionsHDL & MDL

© Accellera Systems Initiative 8

ip1

ip2

ip4

ip3

SUB_SYSTEM

TOP

Description Availability

Chip structure

Flexibility

Multi-role

Multi-site

Hardware Description Languages (HDLs)

Meta-Description Language (MDL)Description Availability

Chip structure

Flexibility

Multi-role

Multi-site

Page 9: Infineon Inhouse IP Connectivity Platform - DVCon India · PDF fileInfineon Inhouse IP Connectivity Platform Anand Patil, Maheshkumar Simpy, Leily Zafari, Michael Velten, Erkan Akbay

What needs to be done?

© Accellera Systems Initiative 9

ip1

ip2

ip4

ip3

SUB_SYSTEM

TOPMulti-Site

Multi-role

Flexibility

Chip structure

Provide a platform which supports discussed challenges

Page 10: Infineon Inhouse IP Connectivity Platform - DVCon India · PDF fileInfineon Inhouse IP Connectivity Platform Anand Patil, Maheshkumar Simpy, Leily Zafari, Michael Velten, Erkan Akbay

Proposed solution

© Accellera Systems Initiative 10

ip1

ip2

ip4

ip3

SUB_SYSTEM

TOPMulti-Site

Multi-role

Flexibility

Chip structure

Infineon Connectivity PlatformA Web Frontend for Multi-Role Connectivity Specification

using Meta Modelling based Database Backend

Page 11: Infineon Inhouse IP Connectivity Platform - DVCon India · PDF fileInfineon Inhouse IP Connectivity Platform Anand Patil, Maheshkumar Simpy, Leily Zafari, Michael Velten, Erkan Akbay

Infineon Connectivity Platform Overview

© Accellera Systems Initiative 11

Concept Engineer

Design Engineer

Database

Concept Engineer

Design Engineer

Central data storage with live synchronization of

connectivity data

Page 12: Infineon Inhouse IP Connectivity Platform - DVCon India · PDF fileInfineon Inhouse IP Connectivity Platform Anand Patil, Maheshkumar Simpy, Leily Zafari, Michael Velten, Erkan Akbay

Features and usage flowTool Login & Product Selection

© Accellera Systems Initiative 12

Request Tool Access Admin approves and authorize user with particular product

User login to the tool

Product Selection

Authorized Product Unauthorized Products

Page 13: Infineon Inhouse IP Connectivity Platform - DVCon India · PDF fileInfineon Inhouse IP Connectivity Platform Anand Patil, Maheshkumar Simpy, Leily Zafari, Michael Velten, Erkan Akbay

Features and Usage flowMulti-View

© Accellera Systems Initiative 13

View Selection

Concept View Design View

Page 14: Infineon Inhouse IP Connectivity Platform - DVCon India · PDF fileInfineon Inhouse IP Connectivity Platform Anand Patil, Maheshkumar Simpy, Leily Zafari, Michael Velten, Erkan Akbay

Features and Usage flowIP Selection

© Accellera Systems Initiative 14

Selection of IP for Connectivity Specification

Selected IP Selected IP

Press to see interface items of selected IP’s

Page 15: Infineon Inhouse IP Connectivity Platform - DVCon India · PDF fileInfineon Inhouse IP Connectivity Platform Anand Patil, Maheshkumar Simpy, Leily Zafari, Michael Velten, Erkan Akbay

Features and Usage flowConnectivity Specification

© Accellera Systems Initiative 15

Output interfaces & sidebands

Input interface & sidebands

Select the interface items for connectivity and press connect button

Page 16: Infineon Inhouse IP Connectivity Platform - DVCon India · PDF fileInfineon Inhouse IP Connectivity Platform Anand Patil, Maheshkumar Simpy, Leily Zafari, Michael Velten, Erkan Akbay

Features and Usage flowSemantic Checks

© Accellera Systems Initiative 16

Semantic Errors. Helpful for debugging

Page 17: Infineon Inhouse IP Connectivity Platform - DVCon India · PDF fileInfineon Inhouse IP Connectivity Platform Anand Patil, Maheshkumar Simpy, Leily Zafari, Michael Velten, Erkan Akbay

Features and Usage flowConnectivity Report

© Accellera Systems Initiative 17

Page 18: Infineon Inhouse IP Connectivity Platform - DVCon India · PDF fileInfineon Inhouse IP Connectivity Platform Anand Patil, Maheshkumar Simpy, Leily Zafari, Michael Velten, Erkan Akbay

Features and Usage flowImport/Export Management

© Accellera Systems Initiative 18

Export Management

Import Management

Page 19: Infineon Inhouse IP Connectivity Platform - DVCon India · PDF fileInfineon Inhouse IP Connectivity Platform Anand Patil, Maheshkumar Simpy, Leily Zafari, Michael Velten, Erkan Akbay

Development Flow

© Accellera Systems Initiative 19

Meta Modelling Framework

SQLAlchemy API

Meta-Model Database

Api accessesdatabase

…is used as input for

Pyramid

Pyramid requests

Backend HTTP/JSON Frontend

Database data response in JSON format

Browser

…receive data from Pyramid

…request data by entering an URLand issuing AJAX request

Generatedsupplies the datato browser

Page 20: Infineon Inhouse IP Connectivity Platform - DVCon India · PDF fileInfineon Inhouse IP Connectivity Platform Anand Patil, Maheshkumar Simpy, Leily Zafari, Michael Velten, Erkan Akbay

Benefits• Provides consistent concept and design solution for SoC

connectivity specification• Single source of connectivity specification for

documentation and implementation generation• Automatic detection of incorrect connectivity

specification• Increased quality of connectivity specification• Real time visibility and debugging of connectivity data• Updating database structure with less effort due to

generation• Improved Time to Market

© Accellera Systems Initiative 20

Page 21: Infineon Inhouse IP Connectivity Platform - DVCon India · PDF fileInfineon Inhouse IP Connectivity Platform Anand Patil, Maheshkumar Simpy, Leily Zafari, Michael Velten, Erkan Akbay

Results

© Accellera Systems Initiative 21

Infineon Connectivity platform is rolled out and is productively used for the development of Infineon Automotive Micro-Controllers

Using this approach, 95% connectivitycoverage was achieved even before the specification release milestone of Automotive Controllers

Pilot phase of the Infineon Connectivity platform is executed for Infineon Industrial Micro-Controllers

Page 22: Infineon Inhouse IP Connectivity Platform - DVCon India · PDF fileInfineon Inhouse IP Connectivity Platform Anand Patil, Maheshkumar Simpy, Leily Zafari, Michael Velten, Erkan Akbay

© Accellera Systems Initiative 22

Thank You

Questions