SlideShare a Scribd company logo
4
Most read
5
Most read
11
Most read
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 Challenges and Practices
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

More Related Content

PPTX
System on Chip (SoC)
PDF
System On Chip
PPTX
SoC: System On Chip
PDF
ASIC vs SOC vs FPGA
PPT
System On Chip (SOC)
PDF
System On Chip
PPTX
Introduction to ASICs.pptx
System on Chip (SoC)
System On Chip
SoC: System On Chip
ASIC vs SOC vs FPGA
System On Chip (SOC)
System On Chip
Introduction to ASICs.pptx

What's hot (20)

PDF
Soc architecture and design
PDF
SOC System Design Approach
PPTX
VLSI Technology
PPTX
Trends and challenges in IP based SOC design
PPT
Serial Peripheral Interface(SPI)
PPTX
Asic design flow
PPTX
Design challenges in embedded systems
PPTX
Slideshare - PCIe
PPT
PDF
Pcie basic
PDF
System-on-Chip
PDF
Vlsi design
PDF
System on Chip (SoC) for mobile phones
PPTX
Introduction to FPGAs
PDF
Soc - Intro, Design Aspects, HLS, TLM
PPTX
Synopsys Fusion Compiler-Comprehensive RTL-to-GDSII Implementation System
PDF
FPGA Design Challenges
PPTX
Controller Area Network (CAN) Protocol || Automotive Electronics || Hariharan K
Soc architecture and design
SOC System Design Approach
VLSI Technology
Trends and challenges in IP based SOC design
Serial Peripheral Interface(SPI)
Asic design flow
Design challenges in embedded systems
Slideshare - PCIe
Pcie basic
System-on-Chip
Vlsi design
System on Chip (SoC) for mobile phones
Introduction to FPGAs
Soc - Intro, Design Aspects, HLS, TLM
Synopsys Fusion Compiler-Comprehensive RTL-to-GDSII Implementation System
FPGA Design Challenges
Controller Area Network (CAN) Protocol || Automotive Electronics || Hariharan K
Ad

Similar to SOC Design Challenges and Practices (20)

PPT
Syste O CHip Concepts for Students.ppt
PDF
The Future of Hardware and Software Design Technologies
 
PPTX
Final
PDF
Cell Today and Tomorrow - IBM Systems and Technology Group
PPTX
SYSTEM approach in system on chip architecture
PDF
1.1. SOC AND MULTICORE ARCHITECTURES FOR EMBEDDED SYSTEMS (2).pdf
PPTX
FUNDAMENTALS OF COMPUTER DESIGN
PPTX
Performance and Flexibility for Mmultiple-Processor SoC Design
PPT
SystemOnAChip.ppt
PPTX
What is system on chip (1)
PPTX
mobile processors introduction..
PPTX
Ca lecture 03
PDF
ODSA - Business Workstream
PPTX
Fundamentals.pptx
PPT
A block of logic or data that can be used in making application-specific inte...
PPT
VLSI unit 1 Technology - S.ppt
PPT
Introduction to Embedded system
PPTX
1 Computer Architecture
PPTX
Esd module1
PPTX
Lect3_ customizable.pptx
Syste O CHip Concepts for Students.ppt
The Future of Hardware and Software Design Technologies
 
Final
Cell Today and Tomorrow - IBM Systems and Technology Group
SYSTEM approach in system on chip architecture
1.1. SOC AND MULTICORE ARCHITECTURES FOR EMBEDDED SYSTEMS (2).pdf
FUNDAMENTALS OF COMPUTER DESIGN
Performance and Flexibility for Mmultiple-Processor SoC Design
SystemOnAChip.ppt
What is system on chip (1)
mobile processors introduction..
Ca lecture 03
ODSA - Business Workstream
Fundamentals.pptx
A block of logic or data that can be used in making application-specific inte...
VLSI unit 1 Technology - S.ppt
Introduction to Embedded system
1 Computer Architecture
Esd module1
Lect3_ customizable.pptx
Ad

More from Dr. Shivananda Koteshwar (20)

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

Recently uploaded (20)

PDF
01-Introduction-to-Information-Management.pdf
PPTX
The Healthy Child – Unit II | Child Health Nursing I | B.Sc Nursing 5th Semester
PDF
BÀI TẬP BỔ TRỢ 4 KỸ NĂNG TIẾNG ANH 9 GLOBAL SUCCESS - CẢ NĂM - BÁM SÁT FORM Đ...
PPTX
Microbial diseases, their pathogenesis and prophylaxis
PPTX
Pharma ospi slides which help in ospi learning
PDF
RMMM.pdf make it easy to upload and study
PDF
Mark Klimek Lecture Notes_240423 revision books _173037.pdf
PDF
Abdominal Access Techniques with Prof. Dr. R K Mishra
PPTX
Week 4 Term 3 Study Techniques revisited.pptx
PPTX
Final Presentation General Medicine 03-08-2024.pptx
PDF
TR - Agricultural Crops Production NC III.pdf
PPTX
human mycosis Human fungal infections are called human mycosis..pptx
PDF
Pre independence Education in Inndia.pdf
PPTX
Introduction to Child Health Nursing – Unit I | Child Health Nursing I | B.Sc...
PDF
3rd Neelam Sanjeevareddy Memorial Lecture.pdf
PDF
Origin of periodic table-Mendeleev’s Periodic-Modern Periodic table
PDF
The Lost Whites of Pakistan by Jahanzaib Mughal.pdf
PDF
Module 4: Burden of Disease Tutorial Slides S2 2025
PDF
Business Ethics Teaching Materials for college
PDF
Anesthesia in Laparoscopic Surgery in India
01-Introduction-to-Information-Management.pdf
The Healthy Child – Unit II | Child Health Nursing I | B.Sc Nursing 5th Semester
BÀI TẬP BỔ TRỢ 4 KỸ NĂNG TIẾNG ANH 9 GLOBAL SUCCESS - CẢ NĂM - BÁM SÁT FORM Đ...
Microbial diseases, their pathogenesis and prophylaxis
Pharma ospi slides which help in ospi learning
RMMM.pdf make it easy to upload and study
Mark Klimek Lecture Notes_240423 revision books _173037.pdf
Abdominal Access Techniques with Prof. Dr. R K Mishra
Week 4 Term 3 Study Techniques revisited.pptx
Final Presentation General Medicine 03-08-2024.pptx
TR - Agricultural Crops Production NC III.pdf
human mycosis Human fungal infections are called human mycosis..pptx
Pre independence Education in Inndia.pdf
Introduction to Child Health Nursing – Unit I | Child Health Nursing I | B.Sc...
3rd Neelam Sanjeevareddy Memorial Lecture.pdf
Origin of periodic table-Mendeleev’s Periodic-Modern Periodic table
The Lost Whites of Pakistan by Jahanzaib Mughal.pdf
Module 4: Burden of Disease Tutorial Slides S2 2025
Business Ethics Teaching Materials for college
Anesthesia in Laparoscopic Surgery in India

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
  • 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/