105
DAY 1 Morning Session Overview of semiconductor/VLSI market and product development approach - Ajay Afternoon Session VLSI Design CMOS design concepts (2:00 – 3:30) – Rajeev Synthesis (3:30 – 4:00) - Ajay Floor plan & Power plan (4:00 – 4:30) - Parag Placement (4:30 – 5:00) - Parag Clock Tree Synthesis (5:00 - 5:30) – Parag Can we make two teams and play a cricket match today? DAY 2 Morning Session Routing – (10:00 – 10:30) - Rajeev STA – (10:30 – 11:00) - Rajeev Signal Integrity - (11:00 – 11:30) -Rajeev Verification (11:30 – 12:00) - Rajeev Equivalence Checking (12:00 - 12:30) – Ajay Afternoon Session Career prospects in Semiconductor Industry. Workshop Agenda

DAY 1 Morning Session Overview of semiconductor/VLSI market and product development approach - Ajay Afternoon Session VLSI Design CMOS design concepts

Embed Size (px)

Citation preview

Page 1: DAY 1 Morning Session Overview of semiconductor/VLSI market and product development approach - Ajay Afternoon Session VLSI Design CMOS design concepts

DAY 1

Morning Session• Overview of semiconductor/VLSI market and

product development approach - Ajay

Afternoon Session

VLSI Design

• CMOS design concepts (2:00 – 3:30) – Rajeev

• Synthesis (3:30 – 4:00) - Ajay

• Floor plan & Power plan (4:00 – 4:30) - Parag

• Placement (4:30 – 5:00) - Parag

• Clock Tree Synthesis (5:00 - 5:30) – Parag

• Can we make two teams and play a cricket match today?

DAY 2

Morning Session

• Routing – (10:00 – 10:30) - Rajeev

• STA – (10:30 – 11:00) - Rajeev

• Signal Integrity - (11:00 – 11:30) -Rajeev

• Verification (11:30 – 12:00) - Rajeev

• Equivalence Checking (12:00 - 12:30) – Ajay

Afternoon Session

• Career prospects in Semiconductor Industry.

Workshop Agenda

Page 2: DAY 1 Morning Session Overview of semiconductor/VLSI market and product development approach - Ajay Afternoon Session VLSI Design CMOS design concepts

Workshop on Workshop on VLSI Technology.VLSI Technology.

77thth and 8 and 8thth October 2009 October 2009

BKBIET PilaniBKBIET PilaniIETE Students ForumIETE Students Forum

Page 3: DAY 1 Morning Session Overview of semiconductor/VLSI market and product development approach - Ajay Afternoon Session VLSI Design CMOS design concepts

Kindly bear with my Kindly bear with my poor teaching skill!poor teaching skill!

Page 4: DAY 1 Morning Session Overview of semiconductor/VLSI market and product development approach - Ajay Afternoon Session VLSI Design CMOS design concepts

My Hobby!

About myselfAbout myself Ajay Sainis

Current Designation: Sr. ASIC Program ManagerCompany Name: Open-Silicon Research

Professional Accomplishments -14 years of experience in the semiconductor industry. - Worked with companies like Philips Semiconductors, LSI logic.- Currently Managing complete SOC product development

Educational Background- Graduated in Electronics Engineering - From Maharashtra, Nanded - In year1995

Page 5: DAY 1 Morning Session Overview of semiconductor/VLSI market and product development approach - Ajay Afternoon Session VLSI Design CMOS design concepts

Outline1. IC design since 1950

2. What is Silicon?

3. What is ASIC?

4. ASIC end products

5. ASIC market segments

6. Cost of ASIC

7. ASIC implementation styles

8. FPGA short introduction

9. ASIC design in 9 Steps

10. High level SOC design introduction!

11. Future challenges

Page 6: DAY 1 Morning Session Overview of semiconductor/VLSI market and product development approach - Ajay Afternoon Session VLSI Design CMOS design concepts

1. IC design since 1950

Page 7: DAY 1 Morning Session Overview of semiconductor/VLSI market and product development approach - Ajay Afternoon Session VLSI Design CMOS design concepts

IC design in 1950

Page 8: DAY 1 Morning Session Overview of semiconductor/VLSI market and product development approach - Ajay Afternoon Session VLSI Design CMOS design concepts

IC Design in 1980

Page 9: DAY 1 Morning Session Overview of semiconductor/VLSI market and product development approach - Ajay Afternoon Session VLSI Design CMOS design concepts

Amount of logic increase on a single chip

Page 10: DAY 1 Morning Session Overview of semiconductor/VLSI market and product development approach - Ajay Afternoon Session VLSI Design CMOS design concepts

IC Design Today?

Can we manually draw a transistor schematic of iPod which has ~30

million transistors?

Page 11: DAY 1 Morning Session Overview of semiconductor/VLSI market and product development approach - Ajay Afternoon Session VLSI Design CMOS design concepts

Solution today?

iPod needs ASIC design approach!We will talk more about the ASIC design details

in this workshop!

Page 12: DAY 1 Morning Session Overview of semiconductor/VLSI market and product development approach - Ajay Afternoon Session VLSI Design CMOS design concepts

CMOS Technology advantages: size reduction!

System on a board

System on a Chip

What is 65 nanometer technology?

Page 13: DAY 1 Morning Session Overview of semiconductor/VLSI market and product development approach - Ajay Afternoon Session VLSI Design CMOS design concepts

Silicon technology roadmap

low power SoChigh performance

MPU/SoC2001 2004 2010 2001 2004 2010

gate length (nm) 130 90 45 90 53 25 supply voltage 1.2 1 0.6 1.1 1 0.6 transistor count (M) 3.3 8.3 40 276 553 2212 chip size (mm2) 100 120 144 310 310 310 clock frequency (GHz)

0.15 0.3 0.6 1.7 2.4 4.7

wiring levels 6 7 9 7 8 10 max power (W) 0.1 0.1 0.1 130 160 218

Page 14: DAY 1 Morning Session Overview of semiconductor/VLSI market and product development approach - Ajay Afternoon Session VLSI Design CMOS design concepts

2. What is Silicon?

Page 15: DAY 1 Morning Session Overview of semiconductor/VLSI market and product development approach - Ajay Afternoon Session VLSI Design CMOS design concepts

Pizza and Silicon

Page 16: DAY 1 Morning Session Overview of semiconductor/VLSI market and product development approach - Ajay Afternoon Session VLSI Design CMOS design concepts

13 Inch Pizza Vs 300mm Silicon

Page 17: DAY 1 Morning Session Overview of semiconductor/VLSI market and product development approach - Ajay Afternoon Session VLSI Design CMOS design concepts

200mm Wafer Vs 300mm Wafer!

Page 18: DAY 1 Morning Session Overview of semiconductor/VLSI market and product development approach - Ajay Afternoon Session VLSI Design CMOS design concepts

Creating a silicon die from Wafer

Page 19: DAY 1 Morning Session Overview of semiconductor/VLSI market and product development approach - Ajay Afternoon Session VLSI Design CMOS design concepts

Fitting a die in packaged part

Page 20: DAY 1 Morning Session Overview of semiconductor/VLSI market and product development approach - Ajay Afternoon Session VLSI Design CMOS design concepts

3.What is ASIC?

Page 21: DAY 1 Morning Session Overview of semiconductor/VLSI market and product development approach - Ajay Afternoon Session VLSI Design CMOS design concepts

ASIC is an embedded hardware component designed for a specific

end product.

Page 22: DAY 1 Morning Session Overview of semiconductor/VLSI market and product development approach - Ajay Afternoon Session VLSI Design CMOS design concepts

ASIC architecture (VOIP block diagram)

An example of typical gateway VOIP (Voice over Internet Protocol) diagram.

What ASIC stands for?

Page 23: DAY 1 Morning Session Overview of semiconductor/VLSI market and product development approach - Ajay Afternoon Session VLSI Design CMOS design concepts

ASIC Physical viewAn example of how physically implemented ASIC would look on a computer screen before it is sent for silicon manufacturing…

DDRs

Processor Core

PCIe SerDes XAUI SerDes

Physical routing inside!

Page 24: DAY 1 Morning Session Overview of semiconductor/VLSI market and product development approach - Ajay Afternoon Session VLSI Design CMOS design concepts

4. ASIC end products

Page 25: DAY 1 Morning Session Overview of semiconductor/VLSI market and product development approach - Ajay Afternoon Session VLSI Design CMOS design concepts

Example of ASIC end products

Systems on chip are everywhereSystems on chip are everywhere

Technology advances enable increasingly more complex designsTechnology advances enable increasingly more complex designs

Page 26: DAY 1 Morning Session Overview of semiconductor/VLSI market and product development approach - Ajay Afternoon Session VLSI Design CMOS design concepts

-pro-cessor

DSP

ASIC

SensorA/D

ActuatorD/A

MEMS

Do you know what is inside a Mobile phone?

Page 27: DAY 1 Morning Session Overview of semiconductor/VLSI market and product development approach - Ajay Afternoon Session VLSI Design CMOS design concepts

Electronic systems

Page 28: DAY 1 Morning Session Overview of semiconductor/VLSI market and product development approach - Ajay Afternoon Session VLSI Design CMOS design concepts

Electronic systems

Page 29: DAY 1 Morning Session Overview of semiconductor/VLSI market and product development approach - Ajay Afternoon Session VLSI Design CMOS design concepts

•More than 30% of the cost of a car is now in Electronics•90% of all innovations will be based on electronic systems

Slide courtesy of Alberto Sangiovanni-Vincentelli

Electronics and Car!

Page 30: DAY 1 Morning Session Overview of semiconductor/VLSI market and product development approach - Ajay Afternoon Session VLSI Design CMOS design concepts

5. ASIC Market segments

Page 31: DAY 1 Morning Session Overview of semiconductor/VLSI market and product development approach - Ajay Afternoon Session VLSI Design CMOS design concepts

ASICs for various Market Segments - 1

What are the design challenges for each of these segments?

Page 32: DAY 1 Morning Session Overview of semiconductor/VLSI market and product development approach - Ajay Afternoon Session VLSI Design CMOS design concepts

• Signal processing systems– Radar, sonar, real-time video, set-top boxes, DVD players,

medical equipment, residential gateways

• Mission critical systems– Avionics, space-craft control, nuclear plant control

• Distributed control– Network routers & switches, mass transit systems, elevators

in large buildings

• “Small” systems– Cellular phones, pagers, home appliances, toys, smart

cards, MP3 players, PDAs, digital cameras and camcorders, sensors, smart badges

Slide courtesy of Mani Srivastava

ASICs for various Market Segments - 2

What are the design challenges for each of these segments?

Page 33: DAY 1 Morning Session Overview of semiconductor/VLSI market and product development approach - Ajay Afternoon Session VLSI Design CMOS design concepts

Slide courtesy of Mani Srivastava

Product application based design approach!

Example shows two different product application and required design approach!

Page 34: DAY 1 Morning Session Overview of semiconductor/VLSI market and product development approach - Ajay Afternoon Session VLSI Design CMOS design concepts

6. Cost of ASIC

Page 35: DAY 1 Morning Session Overview of semiconductor/VLSI market and product development approach - Ajay Afternoon Session VLSI Design CMOS design concepts

Cost of ASICCost of ASIC

CPU

DSP

Ip-Sec

mem

X

USBhub

mem

CPU DSP USBhub

Ip-Sec

X

Proc

Co-Proc

IP cores

Typical : $10

Up to now : collection of chips

Now : collection of cores on single chip

Typical : $70

Product cost is ~$10. Development cost is ~$2 Product cost is ~$10. Development cost is ~$2 million!million!

What is breakeven point in ASIC business?What is breakeven point in ASIC business?

Page 36: DAY 1 Morning Session Overview of semiconductor/VLSI market and product development approach - Ajay Afternoon Session VLSI Design CMOS design concepts

How do you calculate the cost of ASIC?

ASIC cost is of two types:1. Development costThis one time cost also called as NRE (non-recurring expenditure)This is mostly spent on the EDA tools, Human resources, Silicon masks and any other infra

structure or equipment related cost. This cost is typically $1.5 million. Biggest component is mask cost.

1. Part priceThis is the cost of each IC/ASIC that has been developed.This cost is starts from $1 to $100 depending on the ASIC and its complexity. Following

factors influence this cost.

Die size cost This includes cost of raw silicon as well as processing charges. cost of the die is directly proportional to its size.

Package cost This includes cost package material as well as assembly charges for each ASIC. Cost of package is directly proportional to complexity of the selected package.

Testing cost This includes the cost towards testing of each ASIC. The cost is directly proportional to test time of each ASIC.

What is a typical time required to test an ASIC?

Page 37: DAY 1 Morning Session Overview of semiconductor/VLSI market and product development approach - Ajay Afternoon Session VLSI Design CMOS design concepts

5 steps to reduce the ASIC cost!

• Development cost is not a major concern for most product companies as it is seen as investment for product development. However, part price matters a lot to stay in the market ahead of competition.

If we understand the factors influencing the part price, it is very easy to understand the required steps to reduce the ASIC cost.

1. Design a floor-plan with minimum possible area. Save the die cost.

2. Try and use minimum routing layers from the technology. This will reduce the wafer processing cost (this also means less number of masks and less NRE)

3. Reduce number of input-output pins. This will help in selecting the package with lower pin count. Save the package cost.

4. Use different design techniques to reduce the ASIC power consumption. This will allow you to select package with lower power rating as well as there would be no need to use the heat sinks on packages. Save the package cost.

5. Try to reduce the test pattern size which is used to test the ASIC. Ensure that quality is not comprised. This will save the testing cost.

What are the routing layers?

Page 38: DAY 1 Morning Session Overview of semiconductor/VLSI market and product development approach - Ajay Afternoon Session VLSI Design CMOS design concepts

7. ASIC implementation styles

Page 39: DAY 1 Morning Session Overview of semiconductor/VLSI market and product development approach - Ajay Afternoon Session VLSI Design CMOS design concepts

Various styles of ASIC product implementation!

Full customFPGA

Standard cell

Page 40: DAY 1 Morning Session Overview of semiconductor/VLSI market and product development approach - Ajay Afternoon Session VLSI Design CMOS design concepts

8. FPGA short introduction

Page 41: DAY 1 Morning Session Overview of semiconductor/VLSI market and product development approach - Ajay Afternoon Session VLSI Design CMOS design concepts

CLB

Switchbox RoutingChannel

IOBR

outingC

hannel

ConfigurationBit

FPGA

Page 42: DAY 1 Morning Session Overview of semiconductor/VLSI market and product development approach - Ajay Afternoon Session VLSI Design CMOS design concepts

FPGA

Page 43: DAY 1 Morning Session Overview of semiconductor/VLSI market and product development approach - Ajay Afternoon Session VLSI Design CMOS design concepts

FPGA

Page 44: DAY 1 Morning Session Overview of semiconductor/VLSI market and product development approach - Ajay Afternoon Session VLSI Design CMOS design concepts

FPGA

Page 45: DAY 1 Morning Session Overview of semiconductor/VLSI market and product development approach - Ajay Afternoon Session VLSI Design CMOS design concepts

FPGA

Page 46: DAY 1 Morning Session Overview of semiconductor/VLSI market and product development approach - Ajay Afternoon Session VLSI Design CMOS design concepts

FPGA

Page 47: DAY 1 Morning Session Overview of semiconductor/VLSI market and product development approach - Ajay Afternoon Session VLSI Design CMOS design concepts

FPGA

Page 48: DAY 1 Morning Session Overview of semiconductor/VLSI market and product development approach - Ajay Afternoon Session VLSI Design CMOS design concepts

FPGA Summary

Page 49: DAY 1 Morning Session Overview of semiconductor/VLSI market and product development approach - Ajay Afternoon Session VLSI Design CMOS design concepts

9. ASIC design steps

Page 50: DAY 1 Morning Session Overview of semiconductor/VLSI market and product development approach - Ajay Afternoon Session VLSI Design CMOS design concepts

X=(ABCD+A+D+A(B+C))Y=(A(B+C)+AC+D+A(BC+D))

Packaging

Fabrication

Synthesis

Physical Design

RTL

Functional Design

System Specification

ASIC design in 9 stepsASIC design in 9 steps

Testing

1

2

3

4

5

6

7

8

Product engineering

Start Selling! 9

Page 51: DAY 1 Morning Session Overview of semiconductor/VLSI market and product development approach - Ajay Afternoon Session VLSI Design CMOS design concepts

STEP1: Specification

Page 52: DAY 1 Morning Session Overview of semiconductor/VLSI market and product development approach - Ajay Afternoon Session VLSI Design CMOS design concepts

SpecificationSpecificationDefine complete system through a document. Define complete system through a document.

Identify and describe the hardware components Identify and describe the hardware components which needs developmentwhich needs development

Page 53: DAY 1 Morning Session Overview of semiconductor/VLSI market and product development approach - Ajay Afternoon Session VLSI Design CMOS design concepts

STEP2: Functional Design

Page 54: DAY 1 Morning Session Overview of semiconductor/VLSI market and product development approach - Ajay Afternoon Session VLSI Design CMOS design concepts

Example: Functional Design - 1

Page 55: DAY 1 Morning Session Overview of semiconductor/VLSI market and product development approach - Ajay Afternoon Session VLSI Design CMOS design concepts

Example: Functional Design - 2

Page 56: DAY 1 Morning Session Overview of semiconductor/VLSI market and product development approach - Ajay Afternoon Session VLSI Design CMOS design concepts

Functional Design - 3

The implemented design needs to be verified against the spec. This process in called functional verification.

Functional verification is initially done through process of simulation!

Page 57: DAY 1 Morning Session Overview of semiconductor/VLSI market and product development approach - Ajay Afternoon Session VLSI Design CMOS design concepts

STEP3: RTL coding

Page 58: DAY 1 Morning Session Overview of semiconductor/VLSI market and product development approach - Ajay Afternoon Session VLSI Design CMOS design concepts

What is RTL code?

RTL design is a coding style which will allow EDA tool to generate a schematic using logic gates.

What RTL stands for?

Page 59: DAY 1 Morning Session Overview of semiconductor/VLSI market and product development approach - Ajay Afternoon Session VLSI Design CMOS design concepts

Example: RTL code (in Verilog)

Page 60: DAY 1 Morning Session Overview of semiconductor/VLSI market and product development approach - Ajay Afternoon Session VLSI Design CMOS design concepts

Example: RTL code (in VHDL)

Page 61: DAY 1 Morning Session Overview of semiconductor/VLSI market and product development approach - Ajay Afternoon Session VLSI Design CMOS design concepts

STEP4: Synthesis

Page 62: DAY 1 Morning Session Overview of semiconductor/VLSI market and product development approach - Ajay Afternoon Session VLSI Design CMOS design concepts

What is Synthesis?

Synthesis is a process of generating a gate level functionally equivalent schematic from RTL description. Output of synthesis process is

Netlist!

In which language netlist is written?

Page 63: DAY 1 Morning Session Overview of semiconductor/VLSI market and product development approach - Ajay Afternoon Session VLSI Design CMOS design concepts

residue = 16’h0000;

if (high_bits == 2’b10)

residue = state_table[index];

else

state_table[index] = 16’h0000;

Synthesis Process

RTL code

Generic Boolean (GTECH)

Target Technology

Synthesis = Translation + Logic Optimization + Mapping

Timing andAreaconstraints

Page 64: DAY 1 Morning Session Overview of semiconductor/VLSI market and product development approach - Ajay Afternoon Session VLSI Design CMOS design concepts

Example: Netlist

Page 65: DAY 1 Morning Session Overview of semiconductor/VLSI market and product development approach - Ajay Afternoon Session VLSI Design CMOS design concepts

Netlist Quality!

The netlist coming out of synthesis process needs to meet following goals

- meet area target- meet timing/performance target- meet power consumption target- The structural quality is equally

important.

Page 66: DAY 1 Morning Session Overview of semiconductor/VLSI market and product development approach - Ajay Afternoon Session VLSI Design CMOS design concepts

Structural quality of the netlist is verified through the process of netlist screening. Here is an example.

Fanout > 2

Open port

Feedback loop

Input pad shorted

Escape char

\n2

ctrl

clk

clk1

clk2

clk3

1’b0

BUS

Mix of tristate / non-tristate

No Bus-keeper

Don’t use cell

Tieoff cell

Buf Sizeassign statements

Page 67: DAY 1 Morning Session Overview of semiconductor/VLSI market and product development approach - Ajay Afternoon Session VLSI Design CMOS design concepts

STEP5: Physical Design

Page 68: DAY 1 Morning Session Overview of semiconductor/VLSI market and product development approach - Ajay Afternoon Session VLSI Design CMOS design concepts

Example: Physical Design -1

Floor-plan (Implementation)

Managing ESD and Latch-up across

digital and analog IOs

Decoupling Analog and

digital power appropriately

Providing the right IO

selection

Guidelines for routing analog signal wires

Providing adequate physical guard

rings

Suggesting process layer and design guidelines

to handle Substrate Noise

What is die size? Why is it so important?

Page 69: DAY 1 Morning Session Overview of semiconductor/VLSI market and product development approach - Ajay Afternoon Session VLSI Design CMOS design concepts

Example: Physical Design -2

Power plan (Implementation)

Power and ground mesh

Secondary domains mesh

Power and ground rings

Connections to power and ground i/os

IP power and ground

connections

Page 70: DAY 1 Morning Session Overview of semiconductor/VLSI market and product development approach - Ajay Afternoon Session VLSI Design CMOS design concepts

Example: Physical Design -3

Placement (Implementation)

Standard cells afterplacement

Page 71: DAY 1 Morning Session Overview of semiconductor/VLSI market and product development approach - Ajay Afternoon Session VLSI Design CMOS design concepts

Example: Physical Design -4

Clock Tree (Implementation)

PLL

Clock Trees

Page 72: DAY 1 Morning Session Overview of semiconductor/VLSI market and product development approach - Ajay Afternoon Session VLSI Design CMOS design concepts

Example: Physical Design -5

Signal routing (Implementation)

Page 73: DAY 1 Morning Session Overview of semiconductor/VLSI market and product development approach - Ajay Afternoon Session VLSI Design CMOS design concepts

Example: Physical Design - 6

RC extraction (to estimate net delays)

Page 74: DAY 1 Morning Session Overview of semiconductor/VLSI market and product development approach - Ajay Afternoon Session VLSI Design CMOS design concepts

Static Timing Analysis (Verification)

Example: Physical Design - 7

Page 75: DAY 1 Morning Session Overview of semiconductor/VLSI market and product development approach - Ajay Afternoon Session VLSI Design CMOS design concepts

Foundry Design Rule Checks (Verification)

Minimum Track Width

Minimum Track Spacing

Rules are different for each processRules are described in the Blue BookBlue Book

Example: Physical Design - 8

DRC

Page 76: DAY 1 Morning Session Overview of semiconductor/VLSI market and product development approach - Ajay Afternoon Session VLSI Design CMOS design concepts

Layout Vs Schematic checks (Verification)

ZAZA

Gnd

Vcc

ZA

Gnd

Vcc

ZA

Example: Physical Design - 9

LVS

Page 77: DAY 1 Morning Session Overview of semiconductor/VLSI market and product development approach - Ajay Afternoon Session VLSI Design CMOS design concepts

Compare RTL and Final netlist (Verification)

EC

RTL design Final netlist

Transformation

e.g. Synthesis,

CTS ,P&R

Is A=B ?

Verification Succeeded or Failed

Example: Physical Design - 10

Formal Verification

Page 78: DAY 1 Morning Session Overview of semiconductor/VLSI market and product development approach - Ajay Afternoon Session VLSI Design CMOS design concepts

Check the power integrity of the chip! (Verification)

VDD Drop Analysis Map

VSS Rise Analysis Map

Example: Physical Design - 11

Page 79: DAY 1 Morning Session Overview of semiconductor/VLSI market and product development approach - Ajay Afternoon Session VLSI Design CMOS design concepts

Send the design to FAB in GDS format!

We are now ready for Manufacturing

Page 80: DAY 1 Morning Session Overview of semiconductor/VLSI market and product development approach - Ajay Afternoon Session VLSI Design CMOS design concepts

STEP6: Manufacturing

Page 81: DAY 1 Morning Session Overview of semiconductor/VLSI market and product development approach - Ajay Afternoon Session VLSI Design CMOS design concepts

Example: Fabrication

• STEP1: Separate each layers from GDS (Data Fracture)

• STEP2: Prepare mask for each layer (mask making)

• STEP3: Take a raw wafer (remember pizza before it is cooked) and process wafer to completion using FAB process and prepared masks (Wafer processing)

• STEP4: Release the processed wafer to assembly house for packaging.

Page 82: DAY 1 Morning Session Overview of semiconductor/VLSI market and product development approach - Ajay Afternoon Session VLSI Design CMOS design concepts

STEP7: Packaging

Page 83: DAY 1 Morning Session Overview of semiconductor/VLSI market and product development approach - Ajay Afternoon Session VLSI Design CMOS design concepts

What is packaging?

Page 84: DAY 1 Morning Session Overview of semiconductor/VLSI market and product development approach - Ajay Afternoon Session VLSI Design CMOS design concepts

Leadframe Based

Example: Packaging -1

Page 85: DAY 1 Morning Session Overview of semiconductor/VLSI market and product development approach - Ajay Afternoon Session VLSI Design CMOS design concepts

Substrate Based

Example: Packaging -2

Detailed package presentation

Page 86: DAY 1 Morning Session Overview of semiconductor/VLSI market and product development approach - Ajay Afternoon Session VLSI Design CMOS design concepts

STEP8: Testing

Page 87: DAY 1 Morning Session Overview of semiconductor/VLSI market and product development approach - Ajay Afternoon Session VLSI Design CMOS design concepts

Example: Testing

PackagedIC Chips

TestProgram

STIL 1.0;

ATE

Fail

Pass

Pass/Fail Testing

What is a difference between manufacturing test Vs Functional test?

Page 88: DAY 1 Morning Session Overview of semiconductor/VLSI market and product development approach - Ajay Afternoon Session VLSI Design CMOS design concepts

Testing: What is physical Defect?

Physical Defect:A on-chip flaw introduced during fabrication or packagingof an individual ASIC that makes the device malfunction.

CommonPhysicalDefects

ShortCircuit

TransistorAlways ON

OpenCircuit

OxidePinholes

What is DFT?

Page 89: DAY 1 Morning Session Overview of semiconductor/VLSI market and product development approach - Ajay Afternoon Session VLSI Design CMOS design concepts

Testing: Physical Defect in CMOS

OutputShorted

to Logic 1

Pull-Dow nTransistorAlw ays ON

IN OUT

GROUND

POWER

I nputOpen

Physical view of CMOS inverter with defects!

Page 90: DAY 1 Morning Session Overview of semiconductor/VLSI market and product development approach - Ajay Afternoon Session VLSI Design CMOS design concepts

Testing Vs Verification!

What is yield in silicon?

Detailed ASIC TEST presentation

Page 91: DAY 1 Morning Session Overview of semiconductor/VLSI market and product development approach - Ajay Afternoon Session VLSI Design CMOS design concepts

STEP9: Product engineering

Page 92: DAY 1 Morning Session Overview of semiconductor/VLSI market and product development approach - Ajay Afternoon Session VLSI Design CMOS design concepts

Example: Product engineering

Page 93: DAY 1 Morning Session Overview of semiconductor/VLSI market and product development approach - Ajay Afternoon Session VLSI Design CMOS design concepts

STEP10: Start selling the ASIC!

Page 94: DAY 1 Morning Session Overview of semiconductor/VLSI market and product development approach - Ajay Afternoon Session VLSI Design CMOS design concepts

10. High level SOC design!

Page 95: DAY 1 Morning Session Overview of semiconductor/VLSI market and product development approach - Ajay Afternoon Session VLSI Design CMOS design concepts

High level SOC flow

Page 96: DAY 1 Morning Session Overview of semiconductor/VLSI market and product development approach - Ajay Afternoon Session VLSI Design CMOS design concepts

How to Design an SOC

Page 97: DAY 1 Morning Session Overview of semiconductor/VLSI market and product development approach - Ajay Afternoon Session VLSI Design CMOS design concepts

How to Design an SOC

Page 98: DAY 1 Morning Session Overview of semiconductor/VLSI market and product development approach - Ajay Afternoon Session VLSI Design CMOS design concepts

How to Design an SOC

Page 99: DAY 1 Morning Session Overview of semiconductor/VLSI market and product development approach - Ajay Afternoon Session VLSI Design CMOS design concepts

How to Design an SOC

Page 100: DAY 1 Morning Session Overview of semiconductor/VLSI market and product development approach - Ajay Afternoon Session VLSI Design CMOS design concepts

How to Design an SOC

Page 101: DAY 1 Morning Session Overview of semiconductor/VLSI market and product development approach - Ajay Afternoon Session VLSI Design CMOS design concepts

Future challenges?

Page 102: DAY 1 Morning Session Overview of semiconductor/VLSI market and product development approach - Ajay Afternoon Session VLSI Design CMOS design concepts

Example of SOC complexity matrix

Page 103: DAY 1 Morning Session Overview of semiconductor/VLSI market and product development approach - Ajay Afternoon Session VLSI Design CMOS design concepts

SOC future challenges!

We can’t Design it right!-Silmulation is not enough!-On an average 3 product design iteration is required.

We can’t make it right!-Manufacturing variability increasingly difficult to control below ~60nm

due to atomic effects

We can’t Test it right!- Increasing number of gates and logic make it difficult to have good

TEST coverage!

We can’t keep it right!- Susceptibility to particles and wear-out increasing- Silicon product life time in reducing

Page 104: DAY 1 Morning Session Overview of semiconductor/VLSI market and product development approach - Ajay Afternoon Session VLSI Design CMOS design concepts

Outline1. IC design since 1950

2. What is Silicon?

3. What is ASIC?

4. ASIC end products

5. ASIC market segments

6. Cost of ASIC

7. ASIC implementation styles

8. FPGA short introduction

9. ASIC design in 9 Steps

10. High level SOC design introduction!

11. Future challenges

Page 105: DAY 1 Morning Session Overview of semiconductor/VLSI market and product development approach - Ajay Afternoon Session VLSI Design CMOS design concepts

Thank you for your patience!Questions?