SlideShare una empresa de Scribd logo
1 de 24
India’s first college-preparatory school
Keynote Address
SoC Challenges and Practices
Prof Shivananda R Koteshwar
IBM Simon
(1993)
The first SMART Phone!
IBM's Simon predates the term "smartphone" (it was
coined by Ericsson's GS88 prototype), but it's widely
considered the first true smartphone. And Big Blue's
mobile device was BIG -- the comically (by today's
standards) large mobile phone-PDA combination
stretched 8 inches long and featured a 4.5-inch black-
and-white touchscreen display (yes, a touchscreen!).
Additionally, the device ran familiar applications:
email, calendar, address book, calculator, note pad
and a stylus input for handwritten notes. The Simon
was first introduced at 1992's Comdex, but with a
whopping price tag of $899 and a target audience
that hadn't fully embraced the laptop computer,
IBM's smartphone failed to take off. But it certainly
set the stage for future innovation.
Dimensions: 8 inches by 2.5 inches by 1.5 inches thick
Weight : 18 ounces
Processor : 16 MHz Vadem processor
Memory : 1 MB
Storage : 1 MB
Battery Life: 1 hour, if you were lucky
Samsung
Galaxy S4
Just the beginning!
Who needs quad core when you can jump right to a
whopping eight cores? Samsung's Galaxy S4 is the
first smartphone with an octo-core processor. The
international version of the device runs Samsung's
own Exynos 5 Octa chip, which comes with a faster
1.6 quad-core ARM Cortex-A15 cluster for heavy
lifting and a slower 1.2 quad-core Cortex-A7 cluster
for more energy efficiency, which reportedly gives the
device longer battery life. (North American versions
of the Galaxy S4 run on a 1.9 GHz quad-core
processor from Qualcomm). To support that
processing power, the Galaxy S4 gets more than
double the RAM most phones have. Plus, the
smartphone also has a Super AMOLED touchscreen
display with 1080-x-1920 resolution and full HD
video support. These are the kind of specs we used to
see in laptops just a few years ago.
Dimensions: 5.38 inches by 2.75 inches by 0.31 inch
Weight : 4.6 ounces
Processor : 1 GHz Nvidia Tegra 2 (dual core)
Memory : 2 GB
Storage : 16, 32 or 64 GB
Battery Life: 14 hours of talk time
SoC
It’s a complete Embedded System on a chip. The basic concept
is to integrate more components into the same piece of silicon
to reduce size and cost while enhancing performance. 
•  SoC stands for System on a Chip. Its not just an ASIC!
•  Other closer definitions are System in Package (SIP), System on Silicon,
System on a board, System on a Programmable Chip (SoPC)
•  System here refers to Hardware and Software
–  Hardware:
•  Analog : ADC/DAC, PLL, TxRx, RF
•  Digital : Processor, Interface, Accelerator
•  Storage : SRAM, DRAM, FLASH, ROM
–  Software
•  RTOS, IP Device Driver, Application
•  An SoC contains: Portable / reusable IP, Embedded CPU, Embedded
Memory, Real World Interfaces (USB, PCI, Ethernet) Software (both on-
chip and off)
•  An SoC may contain: Programmable HW (FPGAs, Flash), Mixed-signal
Blocks, Sensors
SoC vs. SiP
System on a Chip vs. System in Package
SiP
•  Single package that includes
one or more ICs
•  Provides the option of
combining different die
technologies and applications
•  Includes logic, memory and,
possibly, analog or RF
functions
•  Packaging technology is used
to minimize the size and
maximize the functionality
•  Chips of dissimilar materials
and processes can be
integrated relatively easily
SoC
•  IC dedicated to a specific
application
•  Includes a compute engine
(microprocessor core, digital
signal processor core or
graphics core), memory and
logic on a single chip
•  There are two types of SOC
devices: application specific
integrated circuits (ASICs),
which are sold to a single user;
and application specific
standard products (ASSPs),
which are sold to more than
one user
SoC vs. SiP
SoC vs. SoPC
System on a Chip vs. System on a Programmable Chip
•  Traditional system-on-a-chip (SoC) designs require the
development of a custom IC or Application Specific
Integrated Circuit (ASIC).
•  Unfortunately, ASIC costs have risen dramatically in recent
years along with the vast improvements in VLSI technology
feature size and transistor counts.
•  Only a few high volume embedded products can support long
ASIC development times and high costs. As a consequence,
the number of new traditional ASIC designs has fallen
dramatically in recent years.
•  A promising new alternative technology has emerged that
enables designers to utilize a large FPGA that contains both
memory and logic elements along with an intellectual
property (IP) processor core to rapidly implement a computer
and custom hardware for SoC embedded systems
•  This new FPGA-based methodology is called system-on-a
programmable- chip (SoPC).
Today’s Complexity
Success Metrics for transistors
The silicon transistor continues to be at the heart of products
•  Phase 1 PC Era
–  Frequency (clock-speed) was the primary metric
•  Phase 2 Consumer Era
–  Central processing unit (CPU) was the primary chip that drove
advancements in semiconductor technology for decades
–  Multi Processor and Multi Core was the driver
•  Phase 3 Mobile Era
–  There wasn’t as much of a drive to integrate system-level functionality
either on-chip (SoC) or in-package (SiP)
–  Form-factor, cost and power for a given function are now critical drivers
in the mobile market
–  This in turn has increased the importance of on-chip integration of
functional hardware (e.g. power management, computing, audio/video,
graphics, GPS and radio)
This shift from performance-centric chips to power-constrained chips
and the focus on lowering cost and increasing system-level integration
is poised to disrupt the traditional semiconductor landscape.
Benefits of using a SoC
Cost, Performance, Power and Size!
•  Reduce overall system cost
•  Increase performance
•  Lower power consumption
•  Reduce size
Difference between ASIC & SoC
ASIC Design Flow SoC Design Flow
SoC Design Flow
SoC Design Requirements
•  Price, Performance and Power
•  System Support & Portability
–  IP reuse (Pre designed component)
–  Architecture reuse (Using known platform)
•  Open Industry Standard
–  Standardization around data management and IP
•  Testability
•  Process Dependency
•  Design Methodology
–  Partition based on functionality
–  Partition based on Hardware and Software components
•  Modeling - Consistency and accuracy at different levels
–  Continuum from a virtual prototype model to simulation, emulation
and rapid prototyping
–  Models used by software developers should be directly tied to
implementation
–  Simulators are only as good as the models
•  Robustness of Tools
Challenges in SoC Era
•  Complexity
–  Silicon Complexity
•  Impact of process scaling and new materials and architectures
previously ignorable phenomena now have impact
–  System complexity
•  Reuse, Verification and test. cost-driven design optimization
embedded software design, reliable implementation platforms,
design process management together
•  Deep submicron effects - Crosstalk electron migration, wire
delays, mask costs etc
•  Power Management
•  System-level integration of heterogeneous technologies
•  Development of SoC test methodology
•  Verification
Needs of SoC Design
Innovations that enable SoC integration which
requires re-optimization of system, design and
process technology
One of the Drivers
Cellphone, the main driver!
Cellphone, the main driver!
Cellphone, the main driver!
•  Cell Phone is an integrated
platforms providing seemingly
disparate technologies that
have come together to provide
a new user experience
•  There are about 6 billion
mobile subscriptions today,
growing to 9.1 billion in 2018,
and about one billion
smartphones, growing to 4.5
billion in 2018.
•  The expected growth of
network capacity in five years
is expected to be 12X over
what you have today, and 46%
of that will be mobile traffic."
SoC Design Challenges
IP Quality
Testing equipment Limitations
Verification
IP Updates Integration
Simulation Models
Architecture Advance Process
IP Completeness
Deep submicron effects
Time to Market
Tools
system partitioning
IP reuse
IP verification
Test Methodology
Power Management
Credits
•  SoC Design Notes – Prof Anish Goel
•  www.cnn.com
•  www.synopsys.com
•  www.cadence.com
•  www.eetimes.com
•  www.ti.com
•  www.tcs.com
•  http://www.sasken.com
•  http://www.future-fab.com/documents.asp?
d_ID=3732
•  http://users.ece.gatech.edu/~hamblen/papers/
5%20Hamblen%20and%20Hall%20IJCA%20Sept
%2006.pdf
•  Images:
–  http://www.123rf.com
–  http://us.grundfos.com/
www.amaatra.pes.edu
24
Thank You!
shivoo@amaatra.pes.edu
Facebook: shivoo.koteshwar / Twitter: @shivookoteshwar

Más contenido relacionado

La actualidad más candente

La actualidad más candente (20)

What is system on chip (1)
What is system on chip (1)What is system on chip (1)
What is system on chip (1)
 
VLSI Fresher Resume
VLSI Fresher ResumeVLSI Fresher Resume
VLSI Fresher Resume
 
Soc - Intro, Design Aspects, HLS, TLM
Soc - Intro, Design Aspects, HLS, TLMSoc - Intro, Design Aspects, HLS, TLM
Soc - Intro, Design Aspects, HLS, TLM
 
Soc architecture and design
Soc architecture and designSoc architecture and design
Soc architecture and design
 
System On Chip
System On ChipSystem On Chip
System On Chip
 
SoC Design
SoC DesignSoC Design
SoC Design
 
Processors used in System on chip
Processors used in System on chip Processors used in System on chip
Processors used in System on chip
 
Trends and challenges in IP based SOC design
Trends and challenges in IP based SOC designTrends and challenges in IP based SOC design
Trends and challenges in IP based SOC design
 
Intellectual property in vlsi
Intellectual property in vlsiIntellectual property in vlsi
Intellectual property in vlsi
 
Introduction to VLSI Design
Introduction to VLSI DesignIntroduction to VLSI Design
Introduction to VLSI Design
 
Flip Chip technology
Flip Chip technologyFlip Chip technology
Flip Chip technology
 
Physical design
Physical design Physical design
Physical design
 
vlsi design flow
vlsi design flowvlsi design flow
vlsi design flow
 
Pcie basic
Pcie basicPcie basic
Pcie basic
 
Introduction to VLSI
Introduction to VLSI Introduction to VLSI
Introduction to VLSI
 
Trends and challenges in vlsi
Trends and challenges in vlsiTrends and challenges in vlsi
Trends and challenges in vlsi
 
BiCMOS Technology
BiCMOS TechnologyBiCMOS Technology
BiCMOS Technology
 
Vlsi ppt priyanka
Vlsi ppt priyankaVlsi ppt priyanka
Vlsi ppt priyanka
 
Asic design flow
Asic design flowAsic design flow
Asic design flow
 
System on chip buses
System on chip busesSystem on chip buses
System on chip buses
 

Similar a SOC Design Challenges and Practices

Syste O CHip Concepts for Students.ppt
Syste O CHip Concepts for Students.pptSyste O CHip Concepts for Students.ppt
Syste O CHip Concepts for Students.pptmonzhalabs
 
The Future of Hardware and Software Design Technologies
The Future of Hardware and Software Design TechnologiesThe Future of Hardware and Software Design Technologies
The Future of Hardware and Software Design TechnologiesS3
 
1.1. SOC AND MULTICORE ARCHITECTURES FOR EMBEDDED SYSTEMS (2).pdf
1.1. SOC AND MULTICORE ARCHITECTURES FOR EMBEDDED SYSTEMS (2).pdf1.1. SOC AND MULTICORE ARCHITECTURES FOR EMBEDDED SYSTEMS (2).pdf
1.1. SOC AND MULTICORE ARCHITECTURES FOR EMBEDDED SYSTEMS (2).pdfenriquealbabaena6868
 
FUNDAMENTALS OF COMPUTER DESIGN
FUNDAMENTALS OF COMPUTER DESIGNFUNDAMENTALS OF COMPUTER DESIGN
FUNDAMENTALS OF COMPUTER DESIGNvenkatraman227
 
Performance and Flexibility for Mmultiple-Processor SoC Design
Performance and Flexibility for Mmultiple-Processor SoC DesignPerformance and Flexibility for Mmultiple-Processor SoC Design
Performance and Flexibility for Mmultiple-Processor SoC DesignYalagoud Patil
 
SystemOnAChip.ppt
SystemOnAChip.pptSystemOnAChip.ppt
SystemOnAChip.pptzahixdd
 
mobile processors introduction..
mobile processors introduction..mobile processors introduction..
mobile processors introduction..Muhammad Sayam
 
Ca lecture 03
Ca lecture 03Ca lecture 03
Ca lecture 03Haris456
 
ODSA - Business Workstream
ODSA - Business WorkstreamODSA - Business Workstream
ODSA - Business WorkstreamODSA Workgroup
 
Fundamentals.pptx
Fundamentals.pptxFundamentals.pptx
Fundamentals.pptxdhivyak49
 
VLSI unit 1 Technology - S.ppt
VLSI unit 1 Technology - S.pptVLSI unit 1 Technology - S.ppt
VLSI unit 1 Technology - S.pptindrajeetPatel22
 
Introduction to Embedded system
Introduction to Embedded systemIntroduction to Embedded system
Introduction to Embedded systemtmnportal
 
1 Computer Architecture
1 Computer Architecture1 Computer Architecture
1 Computer Architecturefika sweety
 
Lect3_ customizable.pptx
Lect3_ customizable.pptxLect3_ customizable.pptx
Lect3_ customizable.pptxVarsha506533
 
Basics of embedded system design
Basics of embedded system designBasics of embedded system design
Basics of embedded system designK Senthil Kumar
 
Embeddedsystem basic for Engineering Students
Embeddedsystem basic for Engineering StudentsEmbeddedsystem basic for Engineering Students
Embeddedsystem basic for Engineering StudentsElectro 8
 
VLSI and ES Design -An Overview.pptx
VLSI and ES Design -An Overview.pptxVLSI and ES Design -An Overview.pptx
VLSI and ES Design -An Overview.pptxNukalaMurthy1
 
Introduction to Embedded Systems (1).pptx
Introduction to Embedded Systems (1).pptxIntroduction to Embedded Systems (1).pptx
Introduction to Embedded Systems (1).pptxpriyaanaparthy
 

Similar a SOC Design Challenges and Practices (20)

Syste O CHip Concepts for Students.ppt
Syste O CHip Concepts for Students.pptSyste O CHip Concepts for Students.ppt
Syste O CHip Concepts for Students.ppt
 
The Future of Hardware and Software Design Technologies
The Future of Hardware and Software Design TechnologiesThe Future of Hardware and Software Design Technologies
The Future of Hardware and Software Design Technologies
 
Final
FinalFinal
Final
 
1.1. SOC AND MULTICORE ARCHITECTURES FOR EMBEDDED SYSTEMS (2).pdf
1.1. SOC AND MULTICORE ARCHITECTURES FOR EMBEDDED SYSTEMS (2).pdf1.1. SOC AND MULTICORE ARCHITECTURES FOR EMBEDDED SYSTEMS (2).pdf
1.1. SOC AND MULTICORE ARCHITECTURES FOR EMBEDDED SYSTEMS (2).pdf
 
FUNDAMENTALS OF COMPUTER DESIGN
FUNDAMENTALS OF COMPUTER DESIGNFUNDAMENTALS OF COMPUTER DESIGN
FUNDAMENTALS OF COMPUTER DESIGN
 
Performance and Flexibility for Mmultiple-Processor SoC Design
Performance and Flexibility for Mmultiple-Processor SoC DesignPerformance and Flexibility for Mmultiple-Processor SoC Design
Performance and Flexibility for Mmultiple-Processor SoC Design
 
SystemOnAChip.ppt
SystemOnAChip.pptSystemOnAChip.ppt
SystemOnAChip.ppt
 
mobile processors introduction..
mobile processors introduction..mobile processors introduction..
mobile processors introduction..
 
Ca lecture 03
Ca lecture 03Ca lecture 03
Ca lecture 03
 
ODSA - Business Workstream
ODSA - Business WorkstreamODSA - Business Workstream
ODSA - Business Workstream
 
Fundamentals.pptx
Fundamentals.pptxFundamentals.pptx
Fundamentals.pptx
 
VLSI unit 1 Technology - S.ppt
VLSI unit 1 Technology - S.pptVLSI unit 1 Technology - S.ppt
VLSI unit 1 Technology - S.ppt
 
Introduction to Embedded system
Introduction to Embedded systemIntroduction to Embedded system
Introduction to Embedded system
 
1 Computer Architecture
1 Computer Architecture1 Computer Architecture
1 Computer Architecture
 
Esd module1
Esd module1Esd module1
Esd module1
 
Lect3_ customizable.pptx
Lect3_ customizable.pptxLect3_ customizable.pptx
Lect3_ customizable.pptx
 
Basics of embedded system design
Basics of embedded system designBasics of embedded system design
Basics of embedded system design
 
Embeddedsystem basic for Engineering Students
Embeddedsystem basic for Engineering StudentsEmbeddedsystem basic for Engineering Students
Embeddedsystem basic for Engineering Students
 
VLSI and ES Design -An Overview.pptx
VLSI and ES Design -An Overview.pptxVLSI and ES Design -An Overview.pptx
VLSI and ES Design -An Overview.pptx
 
Introduction to Embedded Systems (1).pptx
Introduction to Embedded Systems (1).pptxIntroduction to Embedded Systems (1).pptx
Introduction to Embedded Systems (1).pptx
 

Más de Dr. Shivananda Koteshwar

Role of a manager in cultural transformation
Role of a manager in cultural transformationRole of a manager in cultural transformation
Role of a manager in cultural transformationDr. Shivananda Koteshwar
 
Innovation in GCC - Global Capability Center
Innovation in GCC - Global Capability CenterInnovation in GCC - Global Capability Center
Innovation in GCC - Global Capability CenterDr. Shivananda Koteshwar
 
Introduction to consultancy for MBA Freshers
Introduction to consultancy for MBA FreshersIntroduction to consultancy for MBA Freshers
Introduction to consultancy for MBA FreshersDr. Shivananda Koteshwar
 
Understanding scale Clean tech and Agritech verticals
Understanding scale   Clean tech and Agritech verticalsUnderstanding scale   Clean tech and Agritech verticals
Understanding scale Clean tech and Agritech verticalsDr. Shivananda Koteshwar
 
IoT product business plan creation for entrepreneurs and intrepreneurs
IoT product business plan creation for entrepreneurs and intrepreneursIoT product business plan creation for entrepreneurs and intrepreneurs
IoT product business plan creation for entrepreneurs and intrepreneursDr. Shivananda Koteshwar
 
ASIC SoC Verification Challenges and Methodologies
ASIC SoC Verification Challenges and MethodologiesASIC SoC Verification Challenges and Methodologies
ASIC SoC Verification Challenges and MethodologiesDr. Shivananda Koteshwar
 

Más de Dr. Shivananda Koteshwar (20)

Aurinko Open Day (11th and 12th)
Aurinko Open Day (11th and 12th)Aurinko Open Day (11th and 12th)
Aurinko Open Day (11th and 12th)
 
Aurinko Open Day (Pre KG to 10th Grade)
Aurinko Open Day (Pre KG to 10th Grade)Aurinko Open Day (Pre KG to 10th Grade)
Aurinko Open Day (Pre KG to 10th Grade)
 
BELAKUBE METHODOLOGY
BELAKUBE METHODOLOGYBELAKUBE METHODOLOGY
BELAKUBE METHODOLOGY
 
Belakoo Annual Report 2021-22
Belakoo Annual Report 2021-22Belakoo Annual Report 2021-22
Belakoo Annual Report 2021-22
 
Role of a manager in cultural transformation
Role of a manager in cultural transformationRole of a manager in cultural transformation
Role of a manager in cultural transformation
 
Social Entrepreneurship
Social EntrepreneurshipSocial Entrepreneurship
Social Entrepreneurship
 
Innovation in GCC - Global Capability Center
Innovation in GCC - Global Capability CenterInnovation in GCC - Global Capability Center
Innovation in GCC - Global Capability Center
 
Corporate Expectation from a MBA Graduate
Corporate Expectation from a MBA GraduateCorporate Expectation from a MBA Graduate
Corporate Expectation from a MBA Graduate
 
Introduction to consultancy for MBA Freshers
Introduction to consultancy for MBA FreshersIntroduction to consultancy for MBA Freshers
Introduction to consultancy for MBA Freshers
 
Bachelor of Design (BDes)
Bachelor of Design (BDes)Bachelor of Design (BDes)
Bachelor of Design (BDes)
 
Understanding scale Clean tech and Agritech verticals
Understanding scale   Clean tech and Agritech verticalsUnderstanding scale   Clean tech and Agritech verticals
Understanding scale Clean tech and Agritech verticals
 
Evolution and Advancement in Chipsets
Evolution and Advancement in ChipsetsEvolution and Advancement in Chipsets
Evolution and Advancement in Chipsets
 
Ideation and validation - An exercise
Ideation and validation -  An exerciseIdeation and validation -  An exercise
Ideation and validation - An exercise
 
IoT product business plan creation for entrepreneurs and intrepreneurs
IoT product business plan creation for entrepreneurs and intrepreneursIoT product business plan creation for entrepreneurs and intrepreneurs
IoT product business plan creation for entrepreneurs and intrepreneurs
 
ASIC SoC Verification Challenges and Methodologies
ASIC SoC Verification Challenges and MethodologiesASIC SoC Verification Challenges and Methodologies
ASIC SoC Verification Challenges and Methodologies
 
IoT Product Design and Prototyping
IoT Product Design and PrototypingIoT Product Design and Prototyping
IoT Product Design and Prototyping
 
Business model
Business modelBusiness model
Business model
 
Engaging Today's kids
Engaging Today's kidsEngaging Today's kids
Engaging Today's kids
 
Nurturing Innovative Minds
Nurturing Innovative MindsNurturing Innovative Minds
Nurturing Innovative Minds
 
Creating those dots
Creating those dotsCreating those dots
Creating those dots
 

Último

Student login on Anyboli platform.helpin
Student login on Anyboli platform.helpinStudent login on Anyboli platform.helpin
Student login on Anyboli platform.helpinRaunakKeshri1
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactPECB
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxiammrhaywood
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introductionMaksud Ahmed
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactdawncurless
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformChameera Dedduwage
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdfSoniaTolstoy
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeThiyagu K
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfagholdier
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Krashi Coaching
 
General AI for Medical Educators April 2024
General AI for Medical Educators April 2024General AI for Medical Educators April 2024
General AI for Medical Educators April 2024Janet Corral
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxheathfieldcps1
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)eniolaolutunde
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13Steve Thomason
 
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...Sapna Thakur
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...christianmathematics
 
APM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAPM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAssociation for Project Management
 
Arihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfArihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfchloefrazer622
 

Último (20)

Student login on Anyboli platform.helpin
Student login on Anyboli platform.helpinStudent login on Anyboli platform.helpin
Student login on Anyboli platform.helpin
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global Impact
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impact
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy Reform
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
 
Advance Mobile Application Development class 07
Advance Mobile Application Development class 07Advance Mobile Application Development class 07
Advance Mobile Application Development class 07
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and Mode
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
 
General AI for Medical Educators April 2024
General AI for Medical Educators April 2024General AI for Medical Educators April 2024
General AI for Medical Educators April 2024
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13
 
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
 
APM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAPM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across Sectors
 
Arihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfArihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdf
 

SOC Design Challenges and Practices

  • 1. India’s first college-preparatory school Keynote Address SoC Challenges and Practices Prof Shivananda R Koteshwar
  • 2. IBM Simon (1993) The first SMART Phone! IBM's Simon predates the term "smartphone" (it was coined by Ericsson's GS88 prototype), but it's widely considered the first true smartphone. And Big Blue's mobile device was BIG -- the comically (by today's standards) large mobile phone-PDA combination stretched 8 inches long and featured a 4.5-inch black- and-white touchscreen display (yes, a touchscreen!). Additionally, the device ran familiar applications: email, calendar, address book, calculator, note pad and a stylus input for handwritten notes. The Simon was first introduced at 1992's Comdex, but with a whopping price tag of $899 and a target audience that hadn't fully embraced the laptop computer, IBM's smartphone failed to take off. But it certainly set the stage for future innovation. Dimensions: 8 inches by 2.5 inches by 1.5 inches thick Weight : 18 ounces Processor : 16 MHz Vadem processor Memory : 1 MB Storage : 1 MB Battery Life: 1 hour, if you were lucky
  • 3. Samsung Galaxy S4 Just the beginning! Who needs quad core when you can jump right to a whopping eight cores? Samsung's Galaxy S4 is the first smartphone with an octo-core processor. The international version of the device runs Samsung's own Exynos 5 Octa chip, which comes with a faster 1.6 quad-core ARM Cortex-A15 cluster for heavy lifting and a slower 1.2 quad-core Cortex-A7 cluster for more energy efficiency, which reportedly gives the device longer battery life. (North American versions of the Galaxy S4 run on a 1.9 GHz quad-core processor from Qualcomm). To support that processing power, the Galaxy S4 gets more than double the RAM most phones have. Plus, the smartphone also has a Super AMOLED touchscreen display with 1080-x-1920 resolution and full HD video support. These are the kind of specs we used to see in laptops just a few years ago. Dimensions: 5.38 inches by 2.75 inches by 0.31 inch Weight : 4.6 ounces Processor : 1 GHz Nvidia Tegra 2 (dual core) Memory : 2 GB Storage : 16, 32 or 64 GB Battery Life: 14 hours of talk time
  • 4. SoC It’s a complete Embedded System on a chip. The basic concept is to integrate more components into the same piece of silicon to reduce size and cost while enhancing performance. •  SoC stands for System on a Chip. Its not just an ASIC! •  Other closer definitions are System in Package (SIP), System on Silicon, System on a board, System on a Programmable Chip (SoPC) •  System here refers to Hardware and Software –  Hardware: •  Analog : ADC/DAC, PLL, TxRx, RF •  Digital : Processor, Interface, Accelerator •  Storage : SRAM, DRAM, FLASH, ROM –  Software •  RTOS, IP Device Driver, Application •  An SoC contains: Portable / reusable IP, Embedded CPU, Embedded Memory, Real World Interfaces (USB, PCI, Ethernet) Software (both on- chip and off) •  An SoC may contain: Programmable HW (FPGAs, Flash), Mixed-signal Blocks, Sensors
  • 5. SoC vs. SiP System on a Chip vs. System in Package SiP •  Single package that includes one or more ICs •  Provides the option of combining different die technologies and applications •  Includes logic, memory and, possibly, analog or RF functions •  Packaging technology is used to minimize the size and maximize the functionality •  Chips of dissimilar materials and processes can be integrated relatively easily SoC •  IC dedicated to a specific application •  Includes a compute engine (microprocessor core, digital signal processor core or graphics core), memory and logic on a single chip •  There are two types of SOC devices: application specific integrated circuits (ASICs), which are sold to a single user; and application specific standard products (ASSPs), which are sold to more than one user
  • 7. SoC vs. SoPC System on a Chip vs. System on a Programmable Chip •  Traditional system-on-a-chip (SoC) designs require the development of a custom IC or Application Specific Integrated Circuit (ASIC). •  Unfortunately, ASIC costs have risen dramatically in recent years along with the vast improvements in VLSI technology feature size and transistor counts. •  Only a few high volume embedded products can support long ASIC development times and high costs. As a consequence, the number of new traditional ASIC designs has fallen dramatically in recent years. •  A promising new alternative technology has emerged that enables designers to utilize a large FPGA that contains both memory and logic elements along with an intellectual property (IP) processor core to rapidly implement a computer and custom hardware for SoC embedded systems •  This new FPGA-based methodology is called system-on-a programmable- chip (SoPC).
  • 9. Success Metrics for transistors The silicon transistor continues to be at the heart of products •  Phase 1 PC Era –  Frequency (clock-speed) was the primary metric •  Phase 2 Consumer Era –  Central processing unit (CPU) was the primary chip that drove advancements in semiconductor technology for decades –  Multi Processor and Multi Core was the driver •  Phase 3 Mobile Era –  There wasn’t as much of a drive to integrate system-level functionality either on-chip (SoC) or in-package (SiP) –  Form-factor, cost and power for a given function are now critical drivers in the mobile market –  This in turn has increased the importance of on-chip integration of functional hardware (e.g. power management, computing, audio/video, graphics, GPS and radio) This shift from performance-centric chips to power-constrained chips and the focus on lowering cost and increasing system-level integration is poised to disrupt the traditional semiconductor landscape.
  • 10. Benefits of using a SoC Cost, Performance, Power and Size! •  Reduce overall system cost •  Increase performance •  Lower power consumption •  Reduce size
  • 11. Difference between ASIC & SoC ASIC Design Flow SoC Design Flow
  • 12.
  • 14. SoC Design Requirements •  Price, Performance and Power •  System Support & Portability –  IP reuse (Pre designed component) –  Architecture reuse (Using known platform) •  Open Industry Standard –  Standardization around data management and IP •  Testability •  Process Dependency •  Design Methodology –  Partition based on functionality –  Partition based on Hardware and Software components •  Modeling - Consistency and accuracy at different levels –  Continuum from a virtual prototype model to simulation, emulation and rapid prototyping –  Models used by software developers should be directly tied to implementation –  Simulators are only as good as the models •  Robustness of Tools
  • 15. Challenges in SoC Era •  Complexity –  Silicon Complexity •  Impact of process scaling and new materials and architectures previously ignorable phenomena now have impact –  System complexity •  Reuse, Verification and test. cost-driven design optimization embedded software design, reliable implementation platforms, design process management together •  Deep submicron effects - Crosstalk electron migration, wire delays, mask costs etc •  Power Management •  System-level integration of heterogeneous technologies •  Development of SoC test methodology •  Verification
  • 16. Needs of SoC Design Innovations that enable SoC integration which requires re-optimization of system, design and process technology
  • 17. One of the Drivers
  • 20. Cellphone, the main driver! •  Cell Phone is an integrated platforms providing seemingly disparate technologies that have come together to provide a new user experience •  There are about 6 billion mobile subscriptions today, growing to 9.1 billion in 2018, and about one billion smartphones, growing to 4.5 billion in 2018. •  The expected growth of network capacity in five years is expected to be 12X over what you have today, and 46% of that will be mobile traffic."
  • 21. SoC Design Challenges IP Quality Testing equipment Limitations Verification IP Updates Integration Simulation Models Architecture Advance Process IP Completeness Deep submicron effects Time to Market Tools system partitioning IP reuse IP verification Test Methodology Power Management
  • 22. Credits •  SoC Design Notes – Prof Anish Goel •  www.cnn.com •  www.synopsys.com •  www.cadence.com •  www.eetimes.com •  www.ti.com •  www.tcs.com •  http://www.sasken.com •  http://www.future-fab.com/documents.asp? d_ID=3732 •  http://users.ece.gatech.edu/~hamblen/papers/ 5%20Hamblen%20and%20Hall%20IJCA%20Sept %2006.pdf •  Images: –  http://www.123rf.com –  http://us.grundfos.com/