A comprehensive metrics driven methodology to measure and improve soft ip quality
This presentation is the property of its rightful owner.
Sponsored Links
1 / 13

A Comprehensive Metrics Driven Methodology to Measure and Improve Soft-IP Quality PowerPoint PPT Presentation


  • 153 Views
  • Uploaded on
  • Presentation posted in: General

A Comprehensive Metrics Driven Methodology to Measure and Improve Soft-IP Quality. Anuj Kumar - Atrenta Andy Wu - TSMC. Background and Motivation. Standardize IP Handoff & Acceptance Quality Checks

Download Presentation

A Comprehensive Metrics Driven Methodology to Measure and Improve Soft-IP Quality

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.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -

Presentation Transcript


A comprehensive metrics driven methodology to measure and improve soft ip quality

A Comprehensive Metrics Driven Methodology to Measure and ImproveSoft-IP Quality

Anuj Kumar - Atrenta

Andy Wu - TSMC


Background and motivation

Background and Motivation

  • Standardize IP Handoff & Acceptance Quality Checks

    • To define a comprehensive set of quality checks to assess the implementation readiness for soft IPs to enable a smooth IP handoff / acceptance flow.

    • These quality checks are derived from Atrenta’s Reference GuideWare 2.0 Methodology for IP and SoC RTL Signoff and later renamed as “TSMC Soft IP Quality Golden Rules”

    • TSMC Soft IP Quality Checks should be equally applicable for different types of Soft IP e.g. internal, legacy, or 3rd party RTL IPs / Blocks

  • Enable Easy Adoption of the Flow to Benefit a Wide Variety of IP-SoC Ecosystem Partners

    • The IP Qualification flow should be easy to setup

    • Get to the meaningful (high coverage low noise) results with self guided and systematic approach

  • Provide Portable, Easy to Read / Correlate, and Quality Metrics Objective-based Handoff / Acceptance Reports

  • Flow Should be Scalable and Easy to Integrate in Existing Design Flow Environments


A comprehensive metrics driven methodology to measure and improve soft ip quality

Overview of TSMC 9000 Soft IP Qualification Program

TSMC

Online

IP Ecosystem

Partners

End Customers

IP1

IP supplier 1

Chip project 1

Atrenta

DashBoard

IP 2

IP supplier 2

Chip project 2

TSMCIP Kit

TSMCIP Kit

IP 3

IP supplier 3

Chip project 3

Handoff

IP n

Inspection /

Acceptance

Atrenta

DataSheet

IP supplier n

Chip project n


Tsmc ip handoff kit

TSMC IP Handoff Kit

TSMC IP Handoff Kit

IP

TSMC IP Handoff Kit

GuideWare goals

Doc, training, scripts

Physical

Lint

CDC

DFT

Power

Constr

Scripts,

setup

Training

module

Quickstart

Guide

IP reports

IP Design Intent

….

UPF/CPF

FSDB,…

RTL

waivers

SDC

SGDC

Deliverables

Atrenta

DashBoard

Atrenta

DataSheet

SpyGlass Clean

IP


Tsmc ip handoff kit inputs outputs

TSMC IP Handoff Kit – Inputs / Outputs

RTL+TechLibs

RTL

TSMC IP Handoff Kit

Std. Design

Constraints

Simulation Inputs

(SDC, VCD/FSDB,

UPF/CPF)

TSMC IP Handoff

Methodology

Project file

Tech Libs

(.lib)

SpyGlass

SGDC file

CDC

Fault Covg

Waiver file

Power

RTL

(.v/.sv/.vhd)

Other setup

files

SDC

Coverage

IP Handoff Deliverables

Design Analysis/Quality Metrics Reports

SpyGlass Setup Files

DataSheet

moresimple

SpyGlass

Project File

(.prj)

SDC

Tech Libs

DashBoard

count

UPF/CPF

Waivers

(.swl)

Sign_off

VCD/FSDB/SAIF

SGDC


Key soft ip kit quality checks

Key Soft IP-Kit Quality Checks

IP

  • Best practices lint checks

  • IP readiness for simulation & synthesis analysis

  • Identification of deadcode, x-assignment, unreachable states

  • Multi mode/corner/design scenarios RTL Power Estimation

  • Power Intent(UPF/CPF) verification

  • Fault/Test Coverage Analysis (Stuck@ & Transition)

  • Clock/Reset Propagation (Glitch, convergence) Analysis

  • Asynchronous Clock Domain Crossing Path Verification

  • Timing constraints(SDC) checks for completeness & consistency

  • Verification of Timing Exceptions(FP,MCP)

  • Area, timing(negative slack paths) & congestion analysis

TSMC IP Kit

SG-Lint

SG-AdvanceLint

SG-Power

SG-PowerVerify

SG-DFT

SG-Clocks

SG-Constraints

SG-Txv

SG-Physical

SpyGlass Clean

IP


Tsmc ip kit execution flow

TSMC IP Kit Execution Flow

  • Auto-generation of SpyGlass setup files

  • (.prj, .sgdc, .swl, .dat ,etc.)

  • Generation of Design Read DashBoard report

  • Ensures that RTL is read in successfully

  • Identifies unconstrained clock/resets in the design

  • Ensures that design setup is complete & correct

  • Runs basic IP handoff checks (Lint, CDC-Structural, DFT, SDC, Power)

  • Generates quality report for basic design checks/goals

  • Runs advanced IP handoff checks (CDC functional, Lint functional & physical)

  • Generates overall quality report combining results for basic & advanced checks

  • Packages an IP with design intent, setup & analysis reports


Soft ip quality metrics dashboard report

Soft IP Quality Metrics DashBoard Report


Ip specification datasheet report

IP Specification/Datasheet Report

  • TSMC IP Kit generates the SpyGlass DataSheet report capturing key design specifications and profile statistics, once all goals run are finished


Sample results from tsmc ip kit analysis

Sample Results from TSMC IP Kit Analysis

30+ Soft IPs qualified from 20 different IP vendors enrolled in

the TSMC Soft IP 9000 Program so far….


Tsmc ip kit a typical user adoption flow

TSMC IP Kit – A Typical User Adoption Flow

IP1

IP1

IP1

IP1

IP1

IP1

Legacy

IP

New

RTL blocks

3rd party IP

IP Suppliers

TSMCIP Kit

STANDARDIZED IP INSPECTION

Atrenta DataSheet

Atrenta DashBoard

+

IP design intent

IP1

IP1

IP1

IP1

IP1

IP1

Legacy

IP blocks

New RTL

blocks

3rd party IP

HIGH QUALITY IP

BLK 1

BLK 2

SoC Integrators

BLK3

BLK n

MINIMIZE ITERATIONS

SoC

SMOOTH SoC INTEGRATION


Tsmc ip kit user benefits

TSMC IP Kit – User Benefits

Standardized inspection flow for all IPs including ones from internal sources (new, legacy, older designs)

 Maximize internal IP re-use

Propagate IP design intent – SDC/SGDC, waivers, *PF, … for chip integration

 IP integrates efficiently

Beyond functional verification…

Verify IP for CDC, SDC, DFT, *PF, …

 Fully verified IP

Automated regression flow runs the IP kit nightly and generates DataSheet & DashBoard reports

 Automatically track IP updates/ bug fixes

Review DataSheet and DashBoard to select the correct IP

 IP selection based on objective quality & spec metrics

Create an IP repository with published reports

 Streamline IP delivery and track usage


Summary conclusion

Summary / Conclusion

  • SpyGlass, TSMC Soft IP Quality Golden/GuideWare Rules and Atrenta Design analysis reports(DashBoard/DataSheet) together provide a comprehensive, detailed and design objective based Soft-IP quality assessment report.

  • TSMC and Atrenta have partnered to adapt these tools for TSMC’s soft IP 9000 Qualification Program.

  • A comprehensive set of quality checks, as included in TSMC IP Kit, has been defined and documented in Design Metric Reports.

  • TSMC IP Kit Flow successfully adopted by 20+ IP ecosystem partners, which was quite helpful in improving the implementation readiness for their various Soft-IPs.

  • Summary results of IPs for IP ecosystem partners are posted on TSMC Online


  • Login