Presented by Ronald Collett Numetrics Management Systems Santa Clara, CA www.numetrics.com Key Performance Indicators Of Methodology Capabilities.

Slides:



Advertisements
Similar presentations
18 July 2001 Work In Progress – Not for Publication 2001 ITRS Test Chapter ITRS Test ITWG Mike Rodgers Don Edenfeld.
Advertisements

1 Estimating Software Development Using Project Metrics.
Metrics for Process and Projects
1 These courseware materials are to be used in conjunction with Software Engineering: A Practitioner’s Approach, 5/e and are provided with permission by.
Computer Engineering 203 R Smith Project Tracking 12/ Project Tracking Why do we want to track a project? What is the projects MOV? – Why is tracking.
Free Powerpoint Templates Page 1 Free Powerpoint Templates Introduction to Project Management What is a Project? Project Life Cycle Project Management.
TABLE OF CONTENTS System Plus Consulting is pleased to publish a reverse costing report on the SJEP170R550 silicon carbide (SiC) power transistor from.
Delivering sustainable solutions in a more competitive world Carbon Footprinting: Methodological Approaches, Challenges & Opportunities Simon Aumônier.
Cost Allocation: Service Department Costs and Joint Product Costs
A framework for describing IT Project Management Processes and Tool Set Features Enterprise Project Management Framework.
1 PROJECT SIZING AND ESTIMATING - EFFECTIVELY USING FUNCTIONAL MEASUREMENT Southern California Software Process Improvement.
Major Exam II Reschedule 5:30 – 7:30 pm in Tue Dec 5 th.
4. 2Object-Oriented Analysis and Design with the Unified Process Objectives  Explain the elements of project management and the responsibilities of a.
Organizational Influences and Life Cycle
Project Management Methodology (PMM)
Disclaimer: This document has been created in the framework of a student project and the Georgia Institute of Technology does not sanction its content.
3-Dimensional IC Fabrication Dominic DelVecchio Bradley Hensel.
Overview of Lean Six Sigma
Digital Circuit Implementation. Wafers and Chips  Integrated circuit (IC) chips are manufactured on silicon wafers  Transistors are placed on the wafers.
Chapter 9. Intro  What is Project Management?  Project Manager  Project Failures & Successes Managing Projects  PMBOK  SDLC Core Process 1 – Project.
Technical Integrity Assurance For Product Development W. Henson Graves Lockheed Martin Aeronautics Company Russ Campbell.
Cost Management Week 6-7 Learning Objectives
Wegmans Frozen Cookie Capacity Increase Final Project Presentation Richard Latham, Bridget Eggers, Tyler Brent, Valeria Gonzalez.
Page 1 COCOMO Model The original COCOMO model was first published by Barry Boehm in 1981 at CSE Center for Software Engineering. This is an acronym derived.
1 Software Quality Engineering CS410 Class 5 Seven Basic Quality Tools.
Globalpress Electronics Summit
S/W Project Management Software Process Models. Objectives To understand  Software process and process models, including the main characteristics of.
Software System Engineering: A tutorial
Software Estimation and Function Point Analysis Presented by Craig Myers MBA 731 November 12, 2007.
Chapter 6 : Software Metrics
T. E. Potok - University of Tennessee Software Engineering Dr. Thomas E. Potok Adjunct Professor UT Research Staff Member ORNL.
©Ian Sommerville 2000Software Engineering, 6th edition. Chapter 23Slide 1 Chapter 23 Software Cost Estimation.
Managing Processes and Capabilities CHAPTER THREE.
Software cost estimation Predicting the resources required for a software development process 1.
CSE 494: Electronic Design Automation Lecture 2 VLSI Design, Physical Design Automation, Design Styles.
Lecture 4 Software Metrics
Supply Chain Doctors SCM Fundamentals Introduction Planning Sourcing Making Warehousing Transporting Sharpening the Saw.
Project Management Bob Carson Bob Carson Modified by Joe Law September 5, 2006.
ASIC, Customer-Owned Tooling, and Processor Design Nancy Nettleton Manager, VLSI ASIC Device Engineering April 2000 Design Style Myths That Lead EDA Astray.
1. CAD Challenges for Leading-Edge Multimedia Designs Ira Chayut, Verification Architect (opinions are my own and do not necessarily represent the opinion.
Enabling Reuse-Based Software Development of Large-Scale Systems IEEE Transactions on Software Engineering, Volume 31, Issue 6, June 2005 Richard W. Selby,
Computing and SE II Chapter 15: Software Process Management Er-Yu Ding Software Institute, NJU.
Chapter 3: Software Project Management Metrics
©Ian Sommerville 2000Software Engineering, 7th edition. Chapter 26Slide 1 Software cost estimation l Predicting the resources required for a software development.
Cmpe 589 Spring 2006 Lecture 2. Software Engineering Definition –A strategy for producing high quality software.
CS532 TERM PAPER MEASUREMENT IN SOFTWARE ENGINEERING NAVEEN KUMAR SOMA.
FOODSERVICE JBP GUIDEBOOK
Carnegie Mellon Software Engineering Institute © 2006 by Carnegie Mellon University Software Process Performance Measures James Over Software Engineering.
Lecture 1 – Overview (rSp06) ©2008 Joanne DeGroat, ECE, OSU -1- Functional Verification of Hardware Designs EE764 – Functional Verification of Hardware.
1 Copyright © 2008 Cengage Learning South-Western. Heitger/Mowen/Hansen Process Costing Chapter Five Fundamental Cornerstones of Managerial Accounting.
The COCOMO model An empirical model based on project experience. Well-documented, ‘independent’ model which is not tied to a specific software vendor.
ESilicon Corporation Summary. Confidential 2 Who is eSilicon? eSilicon is a Fabless ASIC Company Our mission: “To dramatically improve our customer’s.
Pricing of Competing Products BI Solutions December
AC239 Unit 7 Chapter 23 Performance Evaluation Using Variances from Standard Costs.
© The McGraw-Hill Companies, Inc., 2002 McGraw-Hill/Irwin Accounting Systems For Measuring Costs Chapter 17.
6/6/ SOFTWARE LIFE CYCLE OVERVIEW Professor Ron Kenett Tel Aviv University School of Engineering.
Page 1 EDP CONFERENCE Session 7: Analog and Analog-mixed-signal (A/AMS) Design Flows Current Analog Design Methodologies and Practices Bill Guthrie.
BSBPMG503A Manage Project Time Manage Project Time Project Time Processes Part 2 Diploma of Project Management Qualification Code BSB51507 Unit Code.
IS&T Project Reviews September 9, Project Review Overview Facilitative approach that actively engages a number of key project staff and senior IS&T.
TABLE OF CONTENTS System Plus Consulting is pleased to publish a reverse costing report on the new generation of GaN power transistors from EFFICIENT POWER.
Process engineering Quality controls.
Six-Sigma : DMAIC Cycle & Application
Evaluation of the Space Projection Models
Six Sigma. Six Sigma What is Six Sigma? Philosophy: We should work smarter, not harder. Business strategy: We gain a competitive edges in Quality,
November 13-16, 2015 Process Costing
Project Management Metrics
Software metrics.
UIG Task Force Progress Report
6. Software Metrics.
Chapter 26 Estimation for Software Projects.
Presentation transcript:

Presented by Ronald Collett Numetrics Management Systems Santa Clara, CA Key Performance Indicators Of Methodology Capabilities

Measuring Design Productivity is the Foundation of Assessing Design Methodology Capabilities Design productivity is a proxy for design process quality —High productivity means high design output per engineer —High productivity is a reflection of: Engineering skill and management skills, Tools, flows, methodology, infrastructure To be used as a proxy, productivity calculation must contemplate that the product designed is released to volume production —Releasing to volume production implies that the product itself offers the requisite functionality, performance, price, reliability, form factor, etc. (i.e. the right value proposition)

Basic Productivity Definition PRODUCTIVITY = OUTPUT LABOR INPUT

Measuring Manufacturing Productivity Is Straightforward MANUFACTURING PRODUCTIVITY VALUE-ADDED LABOR INPUT = VALUE-ADDED = PRODUCT SELLING PRICE - COST OF MATERIALS

Measuring Design Productivity Is Much More Difficult ???????? Effort (Person-weeks) = DESIGN PRODUCTIVITY

Dissecting the Numerator of the Design Productivity Metric--What’s the Best Measure of What a Design Team Produces? Overly simplistic and INACCURATE measure of what a design team produces: Total transistors in the design EFFORT (MAN-WEEKS) TOTAL TRANSISTOR COUNT

There is Almost Zero Correlation between Transistor Count and Project Effort Project Effort (Person Weeks) Raw Transistors in Millions Relationship Between Raw Transistors and Project Effort* R 2 = p = = IC Design Project ,000 1,500 2,000 2,500 3,000 3,

Measuring Design Productivity P = Design Output Design Effort UnitsInfluencing Factors Factors that explain high or low productivity: - Engineering Skill Levels - EDA Tools - Design Flow - Process Stability - Customer Relationship - Management Support - Etc... Transistor Count Circuit Type Reuse Levels Timing Density Etc…. Numetrics Complexity Units (NCUs) Person-Weeks (Direct Measure Of Staff & Schedule)

A Very Strong Correlation Exists Between Numetrics Complexity Unit (NCU) Calculation and Project Effort Numetrics Complexity Units (NCUs) in Millions Y = * X R 2 = p = Relationship Between NCUs and Project Effort* Project Effort (Person Weeks) ,000 1,500 2,000 2,500 3,000 3,

Numetrics’ Normalization Methodology Yields an R-squared Value of 0.52 (Project Effort vs. NCUs/Chip) Accuracy of the Normalization Methodology R 2 = p = Actual Transistors per chip (Millions) Project Effort (Person-weeks) NCUs per chip (Millions) Actual Transistor™ Count vs. Project Effort Project Effort (Person-weeks) Numetrics Complexity Unit Count vs. Project Effort = IC Design Projects R 2 = p = = IC Design Projects ,000 1,500 2,000 2,500 3,000 3, ,000 1,500 2,000 2,500 3,000 3,

Low Productivity Project High Productivity Project Comparing Design Capability With DPMS Comparing Design Capability Without DPMS Numetrics’ Design Productivity Management System (DPMS) Quantifies Design Productivity and, therefore, Design Quality High Productivity Design Project Low Productivity Design Project

Other Factors Explain the Difference in Design Effort Between Projects of Similar Complexity Engineering Capability Inherent Design Complexity Leadership EDA Tools/Flows/Methodology External Factors 69% 39% IC Design Effort

Key Performance Indicators are a Prerequisite for Determining Quality of Design Process IC Design ProductivityIC Development Cost IC Reuse LeverageIC Design Capacity™ $0 $20 $40 $60 $ % 20% 40% 60% 80% 100% NCUs per person week Percent Effort Saved per IC Design Dollars per NCors $100 Performance of a Particular Project Industry Average NCU= Numetrics Complexity Unit NCUs per week

The Power of Measuring Design Process Quality by Observing Three Key Performance Indicators Simultaneously Design Capacity (Log Scale) NCUs designed per Week) Design Productivity (Log Scale) (NCUs designed per Person-Week) ASSP Project Distribution by Design Productivity, Design Capacity & Development Cost* Design Productivity Industry Average 5% Trim Mean Design Capacity Industry Average 5% Trim Mean Low-Cost Project (Dev Cost < $5.55) Mid-Cost Project ($5.55< Dev Cost < $13.40 High-Cost Project (Dev Cost> $13.40) 100 1,000 10, , ,00010,000100,000 Dev. Cost=$ per NCU

Comparing the Quality of Two Different Design Flows Design Capacity (NCUs designed per week) LOW HIGH Design Productivity (NCUs designed per Person-Week) LOWHIGH Average Productivity Average Capacity OLD Design FlowNEW Design Flow NCU= Numetrics Complexity Unit

Two Steps are Needed to Compare Different Chip Design Projects 1. Design complexity normalization is used to Account for differences in reuse levels, circuit types, process technology, timing, and other circuit design characteristics. 2.Grouping similar projects by design application, project scope, team goals, etc.

Combining Normalization with Grouping of Similar Projects (in terms of design application, circuit content, etc.) Provides for Best-in-Class Assessment Low Cost Project Best-in-Class Quadrant Design Capacity (NCUs designed per Week) LOW HIGH Design Productivity (NCUs designed per Person-Week) LOWHIGH Average Productivity Average Capacity Mid-Cost ProjectHigh Cost Project Analog & Mixed-Signal ICs for Communications Applications NCU= Numetrics Complexity Unit

Five Sets of Key Performance Metrics Cycle Time Metrics Project Effort Metrics Project Cost Metrics Design Reuse Metrics Technology Metrics

Cycle Time Metrics Design Capacity —NCUs /Week (Numetrics Complexity Units designed per Week) Design Cycle Time —Time from Project Start to Release to Volume Production Project Schedule Slippage —as a Percentage of Planned Schedule First Prototype Turnaround Time —1st Tapeout to 1st Packaged Prototypes Received from Fab Time Allocation by First Tapeout —Time Consumed Prior to 1st Tapeout —Time Consumed After 1st Tapeout

DPMS Yields a Profile of Project Effort and Duration for Each Design Phase Project Duration = End Date - Start Date Example Project Staffing Profile (People versus Time) Industry Standard Definition Project Effort = ∑ (Phase Duration FTE) Full-time Equivalent People (FTE) Project Start Milestone 1 Project End Phase 1 First Tapeout* Industry Standard Definition Milestone 3 Milestone 4 Milestone 5 Milestone 2 Phase 2 Phase 3 Phase 4 Phase 6 Phase 5

Engineering Managers are using DPMS to Analyze Cycle Time Improvements Phase Duration Improvement Phase 1 High Level Design & Partitioning Phase 2 RTL Design Phase 3 Logic Design Phase 4 Test Insertion APR & Timing Verification Phase 5 1st Proto Fabrication. Phase 6 System Validation 18.0 (17%) 20.3 (19%) 15.4 (14%) 9.5 (9%) 10.0 (9%) 34.5 (32%) 6.3 (26%) 5.6 (23%) 6.6 (27%) 24.5 Weeks Weeks 1.7 (7%) 2.3 (9%) 2.0 (8%) Projects Started in % CAGR -33% CAGR -49% CAGR -35% CAGR -39% CAGR -40% CAGR TTM REDUCTION -37% CAGR Projects Started in 1999

Cycle Time Metrics (cont’d) Design Phase Improvements (if a standard template is used) Relative Capacity (for netlist-handoff ASIC only) —Physical Design Cycle Time —Number of Silicon Spins —No. of Planned Spins —Actual Metal-only Spins & Actual All-layer Spins

Summary and Conclusions Measuring design productivity is the cornerstone for measuring design methodology efficacy Quantifying design complexity is a prerequisite to measuring design productivity--requires a robust normalization approach in order to compare designs fairly Numetrics measurement system is now being used across the semiconductor and systems industry Quality of design process has become tantamount to quality of manufacturing process