The challenges of the new global scenario Paolo PRINETTO Politecnico di Torino (Italy) University of Illinois at Chicago, IL (USA)

Slides:



Advertisements
Similar presentations
Embedded System Lab. What is an embedded systems? An embedded system is a computer system designed for specific control functions within a larger system,
Advertisements

IT INFRASTRUCTURE AND EMERGING TECHNOLOGIES
FUTURE TECHNOLOGIES Lecture 13.  In this lecture we will discuss some of the important technologies of the future  Autonomic Computing  Cloud Computing.
Your Interactive Guide to the Digital World Discovering Computers Fundamentals, 2012 Edition.
Copyright 2001, Agrawal & BushnellDay-1 AM Lecture 11 Design for Testability Theory and Practice January 15 – 17, 2005 Vishwani D. Agrawal James J. Danaher.
Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Technology Education Copyright © 2006 by The McGraw-Hill Companies,
Copyright 2001, Agrawal & BushnellVLSI Test: Lecture 11 Lecture 1 Introduction n VLSI realization process n Verification and test n Ideal and real tests.
Basic principles in product engineering Professor Y. C. Chan Chair Professor of Electronic Engineering Engineers in Society ( EE3014 ) Lecture Series.
Digital Design Haldun Hadimioglu Computer and Information Science 3/30/2003 CS 2204 Laboratory.
Introduction Lecture 1 CSCI 1405, CSCI 1301 Introduction to Computer Science Fall 2009.
EE314 Basic EE II Silicon Technology [Adapted from Rabaey’s Digital Integrated Circuits, ©2002, J. Rabaey et al.]
6/30/2015HY220: Ιάκωβος Μαυροειδής1 Moore’s Law Gordon Moore (co-founder of Intel) predicted in 1965 that the transistor density of semiconductor chips.
Copyright 2001, Agrawal & BushnellDay-1 AM-1 Lecture 11 Testing Analog & Digital Products Dr. Vishwani D. Agrawal James J. Danaher Professor of Electrical.
The History of Computers By: Casey Walsh. Introduction Computer history can be broken down into five generations of change. Computer history can be broken.
EE141 © Digital Integrated Circuits 2nd Introduction 1 The First Computer.
MIS 175 Spring Learning Objectives When you finish this chapter, you will: –Recognize major components of an electronic computer. –Understand how.
Discovering Computers Chapter 1 Discovering Computers & Microsoft Office 2010.
Computer performance.
SECTION 4B CPUs Used in Personal Computers. This lesson introduces: A Look Inside the Processor Microcomputer Processors Parallel Processing Extending.
L29:Lower Power Embedded Architecture Design 성균관대학교 조 준 동 교수,
Embedded Systems. 2 A “short list” of embedded systems And the list goes on and on Anti-lock brakes Auto-focus cameras Automatic teller machines Automatic.
Copyright 2001, Agrawal & BushnellLecture 1 Introduction1 VLSI Testing Dr. Vishwani D. Agrawal James J. Danaher Professor of Electrical and Computer Engineering.
Introduction to Computers
Growing into the new millennium Chip Casanave Data Access Worldwide Miami, Florida.
Information and Communication Technology Fundamentals Credits Hours: 2+1 Instructor: Ayesha Bint Saleem.
Lecture 13 Introduction to Embedded Systems Graduate Computer Architecture Fall 2005 Shih-Hao Hung Dept. of Computer Science and Information Engineering.
Information Technology HARDWARE Dr. GUVEN Aerospace Engineer (P.hD) Nuclear Science and Technology Engineer (M.Sc)
1 Recap (from Previous Lecture). 2 Computer Architecture Computer Architecture involves 3 inter- related components – Instruction set architecture (ISA):
VLSI & ECAD LAB Introduction.
Approaches to design entry Paolo PRINETTO Politecnico di Torino (Italy) University of Illinois at Chicago, IL (USA)
VLSI DESIGN CONFERENCE 1998 TUTORIAL Embedded System Design and Validation: Building Systems from IC cores to Chips Rajesh Gupta University of California,
Chapter 5B Modern CPUs.
20 October Management of Information Technology Chapter 6 Chapter 6 IT Infrastructure and Platforms Asst. Prof. Wichai Bunchua.
IC Products Processors –CPU, DSP, Controllers Memory chips –RAM, ROM, EEPROM Analog –Mobile communication, audio/video processing Programmable –PLA, FPGA.
Testability of Analogue Macrocells Embedded in System-on-Chip Workshop on the Testing of High Resolution Mixed Signal Interfaces Held in conjunction with.
Present – Past -- Future
W E L C O M E. T R I G A T E T R A N S I S T O R.
A brief introduction to EDA systems Paolo PRINETTO Politecnico di Torino (Italy) University of Illinois at Chicago, IL (USA)
EE586 VLSI Design Partha Pande School of EECS Washington State University
Transistor Counts 1,000, ,000 10,000 1, i386 i486 Pentium ® Pentium ® Pro K 1 Billion Transistors.
EE141 © Digital Integrated Circuits 2nd Introduction 1 Principle of CMOS VLSI Design Introduction Adapted from Digital Integrated, Copyright 2003 Prentice.
VLSI Design System-on-Chip Design
Moore’s Law and Its Future Mark Clements. 15/02/2007EADS 2 This Week – Moore’s Law History of Transistors and circuits The Integrated circuit manufacturing.
Introduction to VLSI Design Amit Kumar Mishra ECE Department IIT Guwahati.
Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Technology Education Copyright © 2006 by The McGraw-Hill Companies,
Overview of VLSI 魏凱城 彰化師範大學資工系. VLSI  Very-Large-Scale Integration Today’s complex VLSI chips  The number of transistors has exceeded 120 million 
DR. SIMING LIU SPRING 2016 COMPUTER SCIENCE AND ENGINEERING UNIVERSITY OF NEVADA, RENO Session 3 Computer Evolution.
EE141 © Digital Integrated Circuits 2nd Introduction 1 EE5900 Advanced Algorithms for Robust VLSI CAD Dr. Shiyan Hu Office: EERC 731 Adapted.
Living in a Digital World Discovering Computers Fundamentals, 2011 Edition.
Computer Organization IS F242. Course Objective It aims at understanding and appreciating the computing system’s functional components, their characteristics,
5 © The McGraw-Hill Companies, Inc., 2002 McGraw-Hill/Irwin 5 5 Slide 5-1 Target Costing,Theory of Constraints, and Life-Cycle Cost.
1 Week 1: The History of Computing (PART II) READING: Chapter 1.
EE141 © Digital Integrated Circuits 2nd Introduction 1 EE4271 VLSI Design Dr. Shiyan Hu Office: EERC 731 Adapted and modified from Digital.
SPRING 2012 Assembly Language. Definition 2 A microprocessor is a silicon chip which forms the core of a microcomputer the concept of what goes into a.
Integration Lower sums Upper sums
William Stallings Computer Organization and Architecture 6th Edition
Introduction to Microcontrollers
ECE2030 Introduction to Computer Engineering Lecture 1: Overview
EMBEDDED SYSTEMS.
Technology advancement in computer architecture
McGraw-Hill Technology Education
INTRODUCTION TO MICROPROCESSORS
Objectives Overview Explain why computer literacy is vital to success in today's world Describe the five components of a computer Discuss the advantages.
Objectives Overview Explain why computer literacy is vital to success in today’s world Define the term, computer, and describe the relationship between.
BIC 10503: COMPUTER ARCHITECTURE
ITRS Roadmap Design Process Open Discussion EDP 2001
Overview of VLSI 魏凱城 彰化師範大學資工系.
Introduction to Embedded Systems
PRESENTATION ON TRI GATE TRANSISTOR PREPARED BY: SANDEEP ( )
Embedded Processors.
Presentation transcript:

The challenges of the new global scenario Paolo PRINETTO Politecnico di Torino (Italy) University of Illinois at Chicago, IL (USA) Lecture 1.1

2 I.1 Goal  The lecture is aimed at outlining where most of today designers’ constraints come from.  Thus it first presents the current trends in the microelectronic industries, with particular emphasis on System-on-a-Chip.  It then outlines the various phases of a product life cycle, focusing on Concurrent Engineering approaches.

3 I.1 Homework  Students are warmly invited to visit:  web pages related to microelectronic trends, such as:  The International Technology Roadmap for Semiconductors home page at

4 I.1 Homework (cont’d)  web pages related to on-going standardization activities on System-on-a- Chip, such as:  VSI Alliance home page at  IEEE P1500 Standard for Embedded Core Test (SECT) home page at

5 I.1 Further readings  No particular suggestion

Waves of electronic computing Time sharing Batch Mainframe Systems

Waves of electronic computing PC Word processing Web e-Commerce PC based Systems Time sharing Batch Mainframe Systems

Waves of electronic computing PC Word processing Web e-Commerce PC based Systems Time sharing Batch Mainframe Systems Embedded Systems Telecommunication & Network Portable Consumer Products Multimedia Embedded Control

Two forces working in conjunction in electronics industry

Consumerization Miniaturization

11 I.1 Consumerization of the microelectronic industry  High volumes

12 I.1 Some facts...  50 millions of Pentium produced every year (1 Pentium every 0.6 s!!)  100 millions of PC and 3 millions of servers sell in ‘99 ... Pentium Pro Pentium ® Pro Processor ® ® R R

13 I.1 Consumerization of the microelectronic industry  High volumes  High costs for design and production

14 I.1 High costs for design # Designers PentiumPentium 3

15 I.1 High costs for production

16 I.1 High costs for production $ 2+ US Billions !!!

ATE cost

The chip to be tested is inserted here !!

ATE cost $ 6+ US Millions The chip to be tested is inserted here !!

20 I.1 Some facts: Pentium Intel  For End-of-Production test, Intel uses 300 ATEs for VLSI:  if aligned, they formed a 2 Km queue  they have, globally, 60,000 pin drivers  they consume, globally, 7.5 MW. [K. Thompson, Vice president Intel, ITC’95] Pentium Pro Pentium ® Pro Processor ® ® R R

21 I.1 Consumerization of the microelectronic industry  High volumes  High costs for design and production  Lower prices of the final products

22 I.1 Some facts... Since 1Q’97, the price of PCs decreases of 6% every quarter.

23 I.1 Consumerization of the microelectronic industry  High volumes  High costs for design and production  Low prices of the final products  High dependability (reliability & availability)

Two forces working in conjunction in electronics industry Miniaturization

25 I.1 Moore’s law Processor transistor counts doubles every two years  a new technology every 9 months !!  System-on-a-chip (SoC)

26 I.1 Pentium 4  1.5 GHz  2 GHz in 3Q01  0.18   0.13  in 4Q01  42 M transistor

27 I.1 Intel Press release “Researchers at Intel Corp. have built what they claim is the smallest and fastest CMOS transistor, measuring 30nm in size and three atom thick. The gate oxides used to build these transistors are three atomic layers thick. Intel believes this new development will allow the company within the next five to 10 years to build microprocessors containing more than 400 million transistors, running at 10GHz and operating at less than 1V. To rationalize this scale, Intel said more than 100,000 of these gates would need to be stacked to achieve the thickness of a sheet of paper and that they could compute 2 million calculations in the time it takes a bullet to travel one inch.”

28 I.1 Very deep sub-micron ICs

29 I.1 System - chip

30 I.1 System-on-chip

31 I.1 SoCs trend t

32 I.1 SoCs trend Yesterday’s PCBs (System-on-a- board) t

33 I.1 SoCs trend Today’s chips (System-on-a-chip) t Yesterday’s PCBs (System-on-a- board)

34 I.1 SoCs trend Tomorrow’s re-usable IPs Today’s chips (System-on-a-chip) t Yesterday’s PCBs (System-on-a- board)

35 I.1 What are embedded cores Pre-designed, pre-verified functional blocks, also termed IP (Intellectual Property), or macro.

36 I.1 Characteristics of Core-based SoCs  Reusable cores replacing existing COTS ICs  Core representation at different hardware description level (soft, firm, hard)  Embedded cores available from diverse sources  Design efficiency achieved by ease of plug & play (a lot of standardization activities are currently going on).

37 I.1 SoC market growth Worldwide revenue (B of $) [Dataquest]

38 I.1 Example: A mixed signal modem (board implementation) RAM ROM Micro- controller ROM DSP CoDec Transmission medium Data terminal

39 I.1 Transmission medium Data terminal DSP core RAM ROM Interface logic CoDec Example: A mixed signal model (SoC implementation)

Target Applications PC Word processing Web e-Commerce Time sharing Batch Embedded Systems Telecommunication & Network Portable Consumer Products Multimedia Embedded Control

Target Applications PC Word processing Web e-Commerce Time sharing Batch Embedded Systems Telecommunication & Network Portable Consumer Products Multimedia Embedded Control ATM switches, Bridges, Modems, Routers, …

Target Applications PC Word processing Web e-Commerce Time sharing Batch Embedded Systems Telecommunication & Network Portable Consumer Products Multimedia Embedded Control ATM switches, Bridges, Modems, Routers, … Cellular phones, PDAs, Pagers, Organizers, …

Target Applications PC Word processing Web e-Commerce Time sharing Batch Embedded Systems Telecommunication & Network Portable Consumer Products Multimedia Embedded Control ATM switches, Bridges, Modems, Routers, … Cellular phones, PDAs, Pagers, Organizers, … Digital Cameras, Games, …

Target Applications PC Word processing Web e-Commerce Time sharing Batch Embedded Systems Telecommunication & Network Portable Consumer Products Multimedia Embedded Control ATM switches, Bridges, Modems, Routers, … Cellular phones, PDAs, Pagers, Organizers, … Digital Cameras, Games, … Automotive, Smart cards, Printers, …

45 I.1 What are the consequences ? What are the consequences ?

46 I.1 Just few reminds...  Product life cycle  Time to Market  Time to Volume  Time to Money  Market Window

47 I.1 t The product life-cycle

48 I.1 t The product life-cycle User’s requirements

49 I.1 t The product life-cycle User’s requirements Design

50 I.1 t The product life-cycle User’s requirements Production Design

51 I.1 t The product life-cycle User’s requirements Production Design In-field operation

52 I.1 t The product life-cycle User’s requirements Production Design In-field operation Re-cycling

53 I.1 t Time-To-Market ( TTM ) User’s requirements Design Production

Time to Market TTM Time to Volume TTV Time to Money TT$ Revenues Costs Profits

55 I.1 Smaller market windows Which are the What are the consequences ?

56 I.1 Smaller market windows y

57 I.1 Smaller market windows y 1 y 1990

58 I.1 Smaller market windows y 1 y 1990 < 6 m 2000

59 I.1 Dramatic shrink of products life-cycle

60 I.1 What should we do? What should we do?

61 I.1 To survive, you must be able to meet the trends.

62 I.1 The real challenge: To meet user quality requirements for your new products

63 I.1 The set of properties and characteristics of a product (a service) capable of guaranteeing customer’s satisfaction. Quality ISO 8402

64 I.1 The quality of any product or service is what the customer says it is.

65 I.1 Reduce your Time-To-Market

66 I.1 The impact of delay on profits Let’s consider a product characterized by:  market grow rate : 20%  annual price reduction rate : 12%  product life-cycle: 5 y [McKinsey & Co]

67 I.1 Profit loss % % % % % 0.00%

68 I.1 Profit loss % % % % % 0.00% Increase of component cost: 50%

69 I.1 Profit loss % % % % % 0.00% -3.5% Increase of component cost: 50%

70 I.1 Profit loss % % % % % 0.00% -3.5% Increase of component cost: 50% Increase of component cost: 90%

71 I.1 Profit loss % % % % % 0.00% -3.5% -22% Increase of component cost: 50% Increase of component cost: 90%

72 I.1 Profit loss % % % % % 0.00% -3.5% -22% Increase of component cost: 50% Increase of component cost: 90% 6 months of delay in TTM

73 I.1 Profit loss % % % % % 0.00% -3.5% -22% -33% Increase of component cost: 50% Increase of component cost: 90% 6 months of delay in TTM

74 I.1 How can we reduce our TTM ? How can we reduce our TTM ?

75 I.1 Set up Distributed Cooperative Working Environments to support Concurrent & Distributed Engineering

76 I.1 [ Institute for Defense Analyses, USA ] Concurrent Engineering is a systematic approach to the integrated, concurrent design of products and their related processes, including manufacture and support.

77 I.1 [ Institute for Defense Analyses, USA ] Concurrent Engineering is intended to cause the developers, from the outset, to consider all the elements of the product life cycle from conception through disposal, including quality, cost, schedule, and user requirements. [IEEE Spectrum, July 1991]

78 I.1 Redo until right Concurrent Engineering

79 I.1 Redo until right First time right Concurrent Engineering

80 I.1 Redo until right First time right Concurrent Engineering Teamwork

81 I.1 Redo until right First time right Concurrent Engineering Teamwork Teamwork (TigerTeam)

82 I.1 TigerTeam People from many departments collaborate over the life of a product to ensure that it reflects customers’ needs and desires.

83 I.1 Concurrent Engineering Manufacturability Diagnosability Reliability Integrability Testability Verifiability Re-cyclability Design for X-ability

84 I.1 Some examples...  Boeing Corporation Airplane Group: Boeing 777 (440 passengers) developed in 1.5 years less than 767:  2200 terminals  8 mainframes IBM J  connected Seattle, Renton, Everett (DC), Wichita (KA), Philadelphia (PA) & partners like Mitsubishi, Kawasaki, Fuji

85 I.1 Some examples...  FIAT: 300 people to design and set up the PUNTO production line  IBM, Apple, Motorola: PowerPC 601: 12 months from agreement signature to the first chip.

86 I.1 Reduce your design time

87 I.1 Improve designers productivity

88 I.1 Exploit chip complexity

89 I.1 System-on-chip

90 I.1 Our next product must be better, smaller, cheaper, faster, consume less power, & be ready for yesterday !!