12
IP Reuse for the Masses Bob Ledzius, Founder & CEO [email protected] Innovatng! Together.

Bob Ledzius, Founder & CEO bob@concertal o IP and IP test benches. • REHEARSE Simulaton – interactve and TCL script based simulaton environment ... PowerPoint Presentation Author:

  • Upload
    dangque

  • View
    215

  • Download
    0

Embed Size (px)

Citation preview

IP Reuse for the Masses

Bob Ledzius, Founder & [email protected]

Innovatng! Together.

Elements for Mass Acceptance

Innovatng! Together.Bob Ledzius April 5, 2018

SIMPLE

ACCESSIBLE

SCALABLE

More Complex Than Ever!

1998

1999

2000

2001

2002

2003

2004

2005

2006

2007

2008

2009

2010

2011

2012

2013

2014

2015

2016

2017

0

500 000 000

1 000 000 000

1 500 000 000

2 000 000 000

2 500 000 000

3 000 000 000

3 500 000 000

Transistor Count (for largest MPUs & GPUs)

Productvity Gap Afects all designs!

Design Productvity IP reuse required!

System Design Automaton

Innovatng! Together.Bob Ledzius April 5, 2018

Contnued Complexity

New IPRequests

Non-Critcal Path IP Development

IP ImportsC / C++ / RTLVerifcatio

SoC DesignIntegraton

ParameterizedIP Desigo

PritectedFuoctioalIP Shariog

Ultra-HighIP Reuse

CustimizedParameters

non-critcal path

No-Touch!Integraton

Ready

Innovatng! Together.Bob Ledzius April 5, 2018

New IPRequests

IP ImportsC / C++ / RTLVerifcatio

SoC DesignIntegraton

ParameterizedIP Desigo

PritectedFuoctioalIP Shariog

Ultra-HighIP Reuse

CustimizedParameters

non-critcal path

ZERO EFFORTAutomaton

On-Demand!

Design&

Test BenchGeneraton

Automated Critcal Path Design

• Methids if Operatio• Architecture Tipiligy• Tiils

REQUIRES:

Innovatng! Together.Bob Ledzius April 5, 2018

New IPRequests

Integrated Simulaton Environment

IP ImportsC / C++ / RTLVerifcatio

SoC DesignIntegraton

Inherited IP andSoC DesignVerifcaton

ParameterOptmizaton

ParameterizedIP Desigo

PritectedFuoctioalIP Shariog

SyothesizableFull-Chip RTL

Expirt

Ultra-HighIP Reuse

CustimizedParameters

non-critcal path

automatedcritcal path

Innovatng! Together.Bob Ledzius April 5, 2018

How Simple?

• Orchestrate designs by just adding IP and auto building simulaton ready RTL design with test bench.

• Not simply IP sttching. Designs built upon a highly flexible and configurable method o operaton and efcient architecture.

• Designs may be simply tuned by defining configuraton setngs and limitng flexibility as desired.

• IP wrappers translate IP to SDA method o operaton.

• Integrated compiled simulaton engine allows or inherited IP scripts or veri ying IP in it’s integrated orm.

• Automatc user guide documentaton.

Innovatng! Together.Bob Ledzius April 5, 2018

How Simple?

• Integrated compiled simulaton engine allows or inherited IP scripts or veri ying IP in it’s integrated orm.

• Inherited oundaton and IP specific tasks or aiding system simulaton and UVM build environments

• Interactve TCL based scriptng environment.

• C/C++ model capable

Innovatng! Together.Bob Ledzius April 5, 2018

How Accessible?

• Web secure accessible – no sofware installs!

• ORCHESTRATE SoC Developer – ull hands-of SoC/FPGA design rom PLAYERS IP library elements.

• AUDITION IP Developer – IP specificaton and import o IP and IP test benches.

• REHEARSE Simulaton – interactve and TCL script based simulaton environment

• All SDA accomplished server side

• IP source code protected untl export.

• Controlled IP and SoC design sharing.

• SDA ecosystem available to all project stakeholders.Concertal Site Servers

IP CM Repositories

Concertal Players, Auditon, Orchestrate,

and Rehearse

Innovatng! Together.Bob Ledzius April 5, 2018

SDA Value Propositon

• SIMPLIFY AND ACCELERATE• UNIQUELY COMPLIMENTARY• STRONGER TOGETHER• CONSISTENT QUALITY• EXPERIENCED EXPERTS

Innovatng! Together.Bob Ledzius April 5, 2018

IP Reuse for the Masses!

Automated ront-endSoC/FPGA designthrough IP reuse

Secure web-basedaccessibility or IP providersand SoC/FPGA developers

Scalable in rastructureand community

Innovatng! Together.Bob Ledzius April 5, 2018

THANK YOU!Q & A

Innovatng! Together.