semiconductor design community

62
André van de Geijn Collaboratism People, Processes and Profitability in the Semiconductor Assembly and Test Business

Upload: andre-van-de-geijn

Post on 26-Dec-2014

753 views

Category:

Business


0 download

DESCRIPTION

Presentation highlighting items of the book Collaboratism for the semiconductor design community.

TRANSCRIPT

Page 1: Semiconductor Design Community

André van de Geijn

Collaboratism

People, Processes and Profitabilityin the Semiconductor Assembly and Test Business

Page 2: Semiconductor Design Community

denotes a distinctive system of beliefs, myth, doctrine or theory that guides a social movement, institution, class or group.

-ism

collaborateis a recursive process where two or more people or organizations

work together on common goals.

Page 3: Semiconductor Design Community

People, Processes and Profitability

in the Semiconductor Assembly and Test

Business.

Business Model

Page 4: Semiconductor Design Community

PeopleDesign, test, diffusion, process, quality, assembly, packaging, IT, marketing - engineers, managers, etc.

YOU !

Page 5: Semiconductor Design Community

Process ≠ Paperstack !But individual steps: design - production - etc., supporting the creation of a product.

Page 6: Semiconductor Design Community

Profitability

Development Introduction Growth Maturity Decline

Sales

Profit

Loss

Money

Time

Product Life Cycle = Investment followed by a profit.Where profit is bigger than investment.

Page 7: Semiconductor Design Community

Semiconductors = ProductsWhich end up in:Memory, Bankcards, CPU, Car-ABS etc.

Page 8: Semiconductor Design Community

Business = Advantageover Competition

by Key DifferentiatorsFunctionality

Cost

Quality

Time-to-Market

Page 9: Semiconductor Design Community

Key Differentiators Example

ABS Module priority:

1. Quality

2. Functionality

3. Time-to-market

4. Cost

Page 10: Semiconductor Design Community

Key Differentiators

Influence each other!

★ Quality

★ Functionality

★ Time-to-market

★ Cost

Page 11: Semiconductor Design Community

Sales

Profit

Loss

Money

Time

B

C

A

The story of being too late:Cost impact with a delay in time-to-market:Bigger loss, followed by less ‘sales and profit’

Page 12: Semiconductor Design Community

Product Life Cycle

Influence each other!

★ Loss = Investment

★ Sales

★ Profit

Page 13: Semiconductor Design Community

Package Product Life CycleNumber of connectors, package size, package technology, end-product functionality.

Page 14: Semiconductor Design Community

Package time-to-market:

Development Introduction Growth Maturity Decline

Sales

Profit

Loss

Money

Time

A new product might first be placed in the market with available packages: to start sales......

Page 15: Semiconductor Design Community

Sales

Profit

Loss

Money

Time

B

C

A

Package time-to-market:......and later introduced in a smaller package, to gain more market share: more sales.

Page 16: Semiconductor Design Community

Package differentiator

Same function, but:

Different package

Means:

Different process

Different workflows

Different application

Page 17: Semiconductor Design Community

Processes, Workflows and Applications, are not only different, but they also interact with each other!

Page 18: Semiconductor Design Community

...and with the other aspects...

Page 19: Semiconductor Design Community

...this needs collaboration...

Page 20: Semiconductor Design Community

...and that is written in the book.

Page 21: Semiconductor Design Community

WorkflowsProcesses Applications

Page 22: Semiconductor Design Community

ProcessesIndividual steps, supporting the creation of an end-product.

Page 23: Semiconductor Design Community

Some Process Examples

Page 24: Semiconductor Design Community

Building a skyscraper

Design by architect

Bill of materials

Assemble the building

Processes

Page 25: Semiconductor Design Community

Building: key differentiators

Take care of the cost, functionality, quality and time-to-market.

Is it a nomad shelter, your villa, or an office building to host 1000 employees?

Influences the processes

Page 26: Semiconductor Design Community

Building: key differentiators

Take care of the cost, functionality, quality and time-to-market.

Is it a nomad shelter, your villa, or an office building to host 1000 employees?

Influences the processes

Page 27: Semiconductor Design Community

B

A

Vdd

A

Z

B

Vss

Produce a semiconductor end-product

Design the product

VHDL creation

Transistor level

Test program

Lay-out

Mask creation

Processes

Page 28: Semiconductor Design Community

Produce a semiconductor end-product

Design the product

Diffuse the circuit

Create transistors

Create connections

PCM testing

Visual inspection

Processes

Page 29: Semiconductor Design Community

ProcessesProduce a semiconductor end-product

Design the product

Diffuse the circuit

Assembly and test

Wafer test

Die attach

Wire bonding

Etc. See book!

Page 30: Semiconductor Design Community

Commonality:Buildings & Semiconductors

Efficiency: it is NOT likely that a single person or company can fulfill all needed process steps by itself!

It is all based on core competences.

Page 31: Semiconductor Design Community

CollaborateA person working on a single process, needs to be aware of:

the outputs of the previous process.

the inputs of the next process.

This will improve your product and therefore business.

Page 32: Semiconductor Design Community

WorkflowsProcesses Applications

Page 33: Semiconductor Design Community

WorkflowsConnect the individual process steps.

Page 34: Semiconductor Design Community

Design Di!usion Assembly/Test

Semiconductor WorkflowConnects the top-level processes.

Page 35: Semiconductor Design Community

Design Di!usion Assembly/Test

Focus on TestTest devices, and remove fail devices.

Page 36: Semiconductor Design Community

Test Quality

Inking

!

"

#$ %

&

Standard Test WorkflowBuild up by three processes.Different workflows possible.

Page 37: Semiconductor Design Community

Design Di!usion Assembly/Test

Extended WorkflowDifferent processes influence each other.

Edge Die

Ugly Die

PCM Die

Page 38: Semiconductor Design Community

Test Analysis

Quality Merge

!

"

#

$

%

&

Extended Test WorkflowBuild up by four processes, merge results of diffusion with assembly/test processes.

Page 39: Semiconductor Design Community

Design Di!usion Assembly/Test

Focus on TestTest time reduction, by parallel testing.

Page 40: Semiconductor Design Community

Test time reduction

Test several products at once

Reduces costly test time

For small products

For products with long test time

Think of up to 87% cost reduction with 8 products parallel testing!

Page 41: Semiconductor Design Community

Test timereduction

This needs special hardware, to expand tester capacity.

And special software for optimized path finding.

Remember the costs Key Differentiator!

Invest to create a ‘bigger’ profit.

Page 42: Semiconductor Design Community

Application influenceOne application for wafer test results

One application for merge

One application for analysis

One application for test time reduction

Why not one application to support all workflows !

Page 43: Semiconductor Design Community

Design Di!usion Assembly/Test

Test-program developmentGoes over all three main processes !

Developa test

program...

...to find diffusion failures...

...and can be used by test equipment...

...to prevent use of failing

end-products.

Page 44: Semiconductor Design Community

Test Program

Test Library

Tester Library

Tester Operating System

Test program stack

A test program relies heavily on the underlaying parts.

Page 45: Semiconductor Design Community

Tester Library Test Library Test Program

Tester librarydevelopment

Tester libraryrelease

Test librarydevelopment

Test libraryrelease

Test programengineering

development

Test programproduction

development

Test programproduction

release

Release workflowA released test program for production, relies on a released tester library, and released test library.

Page 46: Semiconductor Design Community

Distribution by e-mailIn many cases, a released test program, tester library, and test library rely on e-mail.

Page 47: Semiconductor Design Community

CollaborationNeed for an application to bring different groups of engineers, internal and external, together

Page 48: Semiconductor Design Community

WorkflowsProcesses Applications

Page 49: Semiconductor Design Community

ApplicationsSupport the workflows:The lubricant that helps to run the processes smoothly.

Page 50: Semiconductor Design Community

Create User Groups

Collect Process Steps Details

Collect Business Details

Group User Needs

Create Application Land-scape

Create Roadmap

Create and Roll-out Ap-plications

Application DevelopmentWorkflow

A workflow to get the needs on the table, which support the business.

Collect requirements

Create the roadmaps.

Start the implementation.

Roll-out of applications.

Page 51: Semiconductor Design Community

For granted users only.

To collect requirements.

Discuss requests and solutions.

Accessible from different locations.

Store source code.

Distribution.

One repository

Page 52: Semiconductor Design Community

For applications, like the wafer map application.

For test programs, test libraries, and tester libraries.

Datasheet development process.

Enables collaboration between internal and external engineers, and different locations, for different purposes.

One repository

Page 53: Semiconductor Design Community

Collaboration applicationThe book goes into detail of TeamForge, an application that looks like CollabNet.

Page 54: Semiconductor Design Community

Money

Time

BasicFunctionality

IntermediateFunctionality

AdvancedFunctionality

Profit

Loss

Establish applications in phases,to support the business as soon as possible.

How to establish applications

Page 55: Semiconductor Design Community

Different packages

Basic package with pins

Followed by package with terminals

Example 1: Fab-IT

Page 56: Semiconductor Design Community

Different packages

Basic package with pins

Followed by package with terminals

Example 1: Fab-IT

Page 57: Semiconductor Design Community

Wafer maps

Basic functionality

Intermediate functionality

Advanced functionality

Example 1: Fab-IT

Page 58: Semiconductor Design Community

Money

Time

BasicFunctionality

IntermediateFunctionality

AdvancedFunctionality

Profit

Loss

Business model generation in a collaborative way.It’s all about collaboration

Example 2: ReuseCan - Lin SBCFlexRay

Page 59: Semiconductor Design Community

Collaboration is the KEY ! Between design - diffusion - assembly and test.

With subcontractors: at the begin, the end, and in the value chain.

With customers.

Define the efficient cores, and let them collaborate, towards a profitable business.

Page 60: Semiconductor Design Community

Collaboratism

Page 61: Semiconductor Design Community

Collaboratism

Think about the whole value chain,who should do what, who is good in what!

These all create a profitable business,based on efficiency and competitiveness.

Page 62: Semiconductor Design Community

“Collaboratism shows us the amazingly tight integration and collaboration between

design, test, and assembly engineers and processes in the semiconductor industry.

It’s a deep-dive into a world most of us would never see - making clear just how much genius went into making the brains of devices we unthinkingly depend upon every day.”

—Brian Behlendorf, founder of the Apache Software Foundation