SlideShare une entreprise Scribd logo
1  sur  22
System on Chip Design,
Architecture and Applications
By : Dimas Ruliandi
Introduction
SoC Architecture
SoC Design
SoC Applications
Summary
Refferences
Outline
Introduction
• Technological Advances
• today’s chip can contains billions of transistors .
• transistor gate lengths are now in term of nano meters .
• approximately every 18 months the number of transistors on a chip
doubles – Moore’s law .
• The Consequences
• components connected on a Printed Circuit Board can now be integrated
onto single chip .
• hence the development of System-On-Chip design .
Introduction
• SoC: System-on-a-Chip or System-on-Chip
• System:
•A collection of all kinds of components and/or
subsystems that are appropriately interconnected to
perform the specified functions for end user
• SoC refers to integrating all components into a single
integrated circuit (chip)
Introduction
What is SoC..?
SoC
Introduction
SoC is Everywhere..
SoC Design & Architecture
SoC Paradigm
• A system-on-chip architecture integrates several heterogeneous
components on a single chip
• A key challenge is to design the communication or integrated
between the different entities of a SoC….
• Resulting 1 word : COMPLEXITY
SoC Architecture
Typical SoC Architecture
• Smaller device geometries, new processing (e.g., SOI)
• Higher density integration
• Low Power requirement
• Higher frequencies
• Design Complexity
• Verification, at different levels
• Time-to-market pressure
SoC Design
SoC Design Challenges!!
Source : On-Chip Communication Architectures (Sudeep Parischa – Nikil Dutt)
SoC Design
SoC Design Challenges!!
SoC Design GAP
• Use a known real entity
• A pre-designed component (IP reuse) or IP based design
• A platform (architecture reuse) or Platform based design
• Partition
• Based on functionality
• Hardware and software
• Modeling
• At different level
• Consistent and accurate
SoC Design
Conquer the complexity
• Intellectual Property Cores
• Parameterized components with standard interfaces facilitating high
level synthesis
• Cores available in three forms
• Hard
• Black-box in optimized layout form and encrypted simulation model.
Example: microprocessors
• Firm
• Synthesized netlist which can be simulated and changed if needed
• Soft
• Register transfer level (RTL) HDLs; user is responsible for synthesis
and layout
SoC Design
IP Based Design
Reusability
portability
flexibility
Predictability, performance, time to market
Soft
core
Firm
core
Hard
core
Trade-off among soft, firm, and hard cores
SoC Design
IP Based Design
• Platform-based SoCs are systems embedded on a
chip that contain
•IP blocks like embedded CPU, embedded memory,
•Real-world interfaces (e.g., PCI, USB),
•Mixed signal blocks and
•Software components
• Device drivers, real-time operating systems and
application code
SoC Design
Platform Based SoC
• Embedded Applications built using
•Common architectural blocks and
•Customized application specific components
• Common architectures
•Processor, memory, peripherals, bus structures
• Common architectures and supporting
technologies (IP libraries and tools) together called
as platforms or platform-based designs
• Latest trend in the Embedded Systems
SoC Design
Platform Based Design
SoC Design
SoC Platform Design
Two-stage platform-based
design methodology
• Speech Signal Processing .
• Image and Video Signal Processing .
• Information Technologies
• PC interface (USB, PCI,PCI-Express, IDE,..etc) Computer peripheries
(printer control, LCD monitor controller, DVD controller,.etc) .
• Data Communication
• Wireline Communication: 10/100 Based-T, xDSL, Gigabit Ethernet,..
Etc
• Wireless communication: BlueTooth, WLAN, 2G/3G/4G, WiMax,
UWB, …,etcData Communication
• Mobile phone/Smart phone
• Smart Home Appliances
SoC Applications
Major Application
SoC Applications
Smartphone Typical Platform
SoC Applications
TI OMAP5430 SoC
• Technological advances mean that complete systems
can now be implemented on a single chip
• The benefits that this brings are :
– Lower cost per gate
– Lower power consumption
– Faster circuit operation
– More reliable implementation
– Smaller physical size
– Greater design security
– Significant in terms of speed , area and power
Summary
• The principle drawbacks of SoC design are
associated with the design pressures
imposed on today’s engineers , such as :
– Time-to-market demands
– Exponential fabrication cost
– Increased system complexity
– Increased verification requirements
Summary
• Yen-Kuang Chen and S.Y. Kung, “Trend and Challenge on System-on-a-Chip Designs” ,
Journal of Signal Processing Systems, vol.53 Issue 1-2, November. 2008
• Linda E.M. Brackenbury, Luis A. Plana, and Jeffery Pepper, “System-on-Chip Design and
Implementation”, IEEE Transactions on Education, vol. 53, No. 2, May. 2010.
• Wayne Wolf, Ahmed Amine Jerraya, and Grant Martin, “Multiprocessor System-on-Chip”,
IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, vol. 27, No. 10,
October 2008
• Lech Jozwiak, “Quality-driven design in the System-on-a-Chip era: Why and how ?”, Journal
of Systems Architecture 47 (2001) 201-224.
• On-Chip Communication Architectures : System on Chip Interconnect, Morgan Kaufmann
Publishers, 2008.
• R. Saleh et al. ,”System-on-Chip : Reuse and Integration”, Proceedings of The IEEE, vol. 94 , No.
6, June 2006.
• Henry Chang et al. ,”Surviving the SOC Revolution : A Guide ti Platform-Based Design”,
Dordrecht :Kluwer Academic Publisher, 1999
• OMAPTM 5 mobile application platform, Texas Instruments Inc., Dallas, TX, 2011.
• McKinsey on Semiconductor, Issue 2 Autum 2012
Refferences
System on Chip (SoC)

Contenu connexe

Tendances

vlsi design flow
vlsi design flowvlsi design flow
vlsi design flow
Anish Gupta
 
Fpga(field programmable gate array)
Fpga(field programmable gate array) Fpga(field programmable gate array)
Fpga(field programmable gate array)
Iffat Anjum
 
Embedded system design process
Embedded system design processEmbedded system design process
Embedded system design process
Rayees CK
 
Hardware Software Codesign
Hardware Software CodesignHardware Software Codesign
Hardware Software Codesign
destruck
 

Tendances (20)

SOC - system on a chip
SOC - system on a chipSOC - system on a chip
SOC - system on a chip
 
Interconnect timing model
Interconnect  timing modelInterconnect  timing model
Interconnect timing model
 
FPGA
FPGAFPGA
FPGA
 
Introduction to FPGAs
Introduction to FPGAsIntroduction to FPGAs
Introduction to FPGAs
 
Soc architecture and design
Soc architecture and designSoc architecture and design
Soc architecture and design
 
vlsi design flow
vlsi design flowvlsi design flow
vlsi design flow
 
Actel fpga
Actel fpgaActel fpga
Actel fpga
 
Field Programmable Gate Array: Building Blocks and Interconnections
Field Programmable Gate Array: Building Blocks and InterconnectionsField Programmable Gate Array: Building Blocks and Interconnections
Field Programmable Gate Array: Building Blocks and Interconnections
 
Vlsi design flow
Vlsi design flowVlsi design flow
Vlsi design flow
 
Intellectual property in vlsi
Intellectual property in vlsiIntellectual property in vlsi
Intellectual property in vlsi
 
Fpga(field programmable gate array)
Fpga(field programmable gate array) Fpga(field programmable gate array)
Fpga(field programmable gate array)
 
FPGA Introduction
FPGA IntroductionFPGA Introduction
FPGA Introduction
 
Embedded system design process
Embedded system design processEmbedded system design process
Embedded system design process
 
Fpga Knowledge
Fpga KnowledgeFpga Knowledge
Fpga Knowledge
 
Asic design flow
Asic design flowAsic design flow
Asic design flow
 
System-on-Chip
System-on-ChipSystem-on-Chip
System-on-Chip
 
System on chip architectures
System on chip architecturesSystem on chip architectures
System on chip architectures
 
Trends and challenges in vlsi
Trends and challenges in vlsiTrends and challenges in vlsi
Trends and challenges in vlsi
 
SOC Processors Used in SOC
SOC Processors Used in SOCSOC Processors Used in SOC
SOC Processors Used in SOC
 
Hardware Software Codesign
Hardware Software CodesignHardware Software Codesign
Hardware Software Codesign
 

En vedette

Design Verification Using SystemC
Design Verification Using SystemCDesign Verification Using SystemC
Design Verification Using SystemC
DVClub
 
Design of embedded systems
Design of embedded systemsDesign of embedded systems
Design of embedded systems
Pradeep Kumar TS
 
SystemC Verification Methodology
SystemC Verification MethodologySystemC Verification Methodology
SystemC Verification Methodology
kocha2012
 
SOC verification using SV
SOC verification using SVSOC verification using SV
SOC verification using SV
Supreeth M.S
 

En vedette (18)

System on Chip (SoC) for mobile phones
System on Chip (SoC) for mobile phonesSystem on Chip (SoC) for mobile phones
System on Chip (SoC) for mobile phones
 
System-on-Chip Design, Embedded System Design Challenges
System-on-Chip Design, Embedded System Design ChallengesSystem-on-Chip Design, Embedded System Design Challenges
System-on-Chip Design, Embedded System Design Challenges
 
Design Verification Using SystemC
Design Verification Using SystemCDesign Verification Using SystemC
Design Verification Using SystemC
 
SystemC
SystemCSystemC
SystemC
 
Design of embedded systems
Design of embedded systemsDesign of embedded systems
Design of embedded systems
 
SystemC Verification Methodology
SystemC Verification MethodologySystemC Verification Methodology
SystemC Verification Methodology
 
SOC Design Challenges and Practices
SOC Design Challenges and PracticesSOC Design Challenges and Practices
SOC Design Challenges and Practices
 
SoC~FPGA~ASIC~Embedded
SoC~FPGA~ASIC~EmbeddedSoC~FPGA~ASIC~Embedded
SoC~FPGA~ASIC~Embedded
 
System on chip approach
System on chip approachSystem on chip approach
System on chip approach
 
Hard IP Core design | Convolution Encoder
Hard IP Core design | Convolution EncoderHard IP Core design | Convolution Encoder
Hard IP Core design | Convolution Encoder
 
Sonia.Sharma
Sonia.SharmaSonia.Sharma
Sonia.Sharma
 
SOC verification using SV
SOC verification using SVSOC verification using SV
SOC verification using SV
 
UC-YVT4J9CN
UC-YVT4J9CNUC-YVT4J9CN
UC-YVT4J9CN
 
Linux basic line
Linux basic line Linux basic line
Linux basic line
 
Power Optimization with Efficient Test Logic Partitioning for Full Chip Design
Power Optimization with Efficient Test Logic Partitioning for Full Chip DesignPower Optimization with Efficient Test Logic Partitioning for Full Chip Design
Power Optimization with Efficient Test Logic Partitioning for Full Chip Design
 
soc design for dsp applications
soc design for dsp applicationssoc design for dsp applications
soc design for dsp applications
 
SoC based smartphone processors
SoC based smartphone processorsSoC based smartphone processors
SoC based smartphone processors
 
An Overview on Programmable System on Chip: PSoC-5
An Overview on Programmable System on Chip: PSoC-5An Overview on Programmable System on Chip: PSoC-5
An Overview on Programmable System on Chip: PSoC-5
 

Similaire à System on Chip (SoC)

Similaire à System on Chip (SoC) (20)

Digital VLSI Design : Introduction
Digital VLSI Design : IntroductionDigital VLSI Design : Introduction
Digital VLSI Design : Introduction
 
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
 
VLSI unit 1 Technology - S.ppt
VLSI unit 1 Technology - S.pptVLSI unit 1 Technology - S.ppt
VLSI unit 1 Technology - S.ppt
 
SISTec Microelectronics VLSI design
SISTec Microelectronics VLSI designSISTec Microelectronics VLSI design
SISTec Microelectronics VLSI design
 
Fpga asic technologies_flow
Fpga asic technologies_flowFpga asic technologies_flow
Fpga asic technologies_flow
 
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
 
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
 
Computer Architecture
Computer ArchitectureComputer Architecture
Computer Architecture
 
Buy Embedded Systems Projects Online
Buy Embedded Systems Projects Online Buy Embedded Systems Projects Online
Buy Embedded Systems Projects Online
 
embedded systems & robotics Projects Based training @Technogroovy
embedded systems & robotics Projects Based training @Technogroovyembedded systems & robotics Projects Based training @Technogroovy
embedded systems & robotics Projects Based training @Technogroovy
 
lec01.pdf
lec01.pdflec01.pdf
lec01.pdf
 
Embeddedsystem basic for Engineering Students
Embeddedsystem basic for Engineering StudentsEmbeddedsystem basic for Engineering Students
Embeddedsystem basic for Engineering Students
 
Network Processor - 2021.pptx
Network Processor - 2021.pptxNetwork Processor - 2021.pptx
Network Processor - 2021.pptx
 
Vlsi design
Vlsi designVlsi design
Vlsi design
 
System on Chip Design and Modelling Dr. David J Greaves
System on Chip Design and Modelling   Dr. David J GreavesSystem on Chip Design and Modelling   Dr. David J Greaves
System on Chip Design and Modelling Dr. David J Greaves
 
SKEL 4273 CAD with HDL Topic 1
SKEL 4273 CAD with HDL Topic 1SKEL 4273 CAD with HDL Topic 1
SKEL 4273 CAD with HDL Topic 1
 
Introduction to Embedded system
Introduction to Embedded systemIntroduction to Embedded system
Introduction to Embedded system
 
Systems on chip (so c)
Systems on chip (so c)Systems on chip (so c)
Systems on chip (so c)
 
Fundamentals.pptx
Fundamentals.pptxFundamentals.pptx
Fundamentals.pptx
 
Introduction to embedded system design
Introduction to embedded system designIntroduction to embedded system design
Introduction to embedded system design
 

Dernier

notes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.pptnotes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.ppt
MsecMca
 
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night StandCall Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
amitlee9823
 
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
dharasingh5698
 
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Christo Ananth
 

Dernier (20)

chapter 5.pptx: drainage and irrigation engineering
chapter 5.pptx: drainage and irrigation engineeringchapter 5.pptx: drainage and irrigation engineering
chapter 5.pptx: drainage and irrigation engineering
 
Call for Papers - International Journal of Intelligent Systems and Applicatio...
Call for Papers - International Journal of Intelligent Systems and Applicatio...Call for Papers - International Journal of Intelligent Systems and Applicatio...
Call for Papers - International Journal of Intelligent Systems and Applicatio...
 
notes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.pptnotes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.ppt
 
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
 
data_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfdata_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdf
 
Thermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptThermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.ppt
 
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night StandCall Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
 
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
 
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
 
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptxBSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
 
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
 
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
 
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
 
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
 
(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7
(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7
(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7
 
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
 
Unleashing the Power of the SORA AI lastest leap
Unleashing the Power of the SORA AI lastest leapUnleashing the Power of the SORA AI lastest leap
Unleashing the Power of the SORA AI lastest leap
 
Unit 1 - Soil Classification and Compaction.pdf
Unit 1 - Soil Classification and Compaction.pdfUnit 1 - Soil Classification and Compaction.pdf
Unit 1 - Soil Classification and Compaction.pdf
 
Intze Overhead Water Tank Design by Working Stress - IS Method.pdf
Intze Overhead Water Tank  Design by Working Stress - IS Method.pdfIntze Overhead Water Tank  Design by Working Stress - IS Method.pdf
Intze Overhead Water Tank Design by Working Stress - IS Method.pdf
 
Bhosari ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready For ...
Bhosari ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready For ...Bhosari ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready For ...
Bhosari ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready For ...
 

System on Chip (SoC)

  • 1. System on Chip Design, Architecture and Applications By : Dimas Ruliandi
  • 2. Introduction SoC Architecture SoC Design SoC Applications Summary Refferences Outline
  • 3. Introduction • Technological Advances • today’s chip can contains billions of transistors . • transistor gate lengths are now in term of nano meters . • approximately every 18 months the number of transistors on a chip doubles – Moore’s law . • The Consequences • components connected on a Printed Circuit Board can now be integrated onto single chip . • hence the development of System-On-Chip design . Introduction
  • 4. • SoC: System-on-a-Chip or System-on-Chip • System: •A collection of all kinds of components and/or subsystems that are appropriately interconnected to perform the specified functions for end user • SoC refers to integrating all components into a single integrated circuit (chip) Introduction What is SoC..?
  • 6. SoC Design & Architecture SoC Paradigm
  • 7. • A system-on-chip architecture integrates several heterogeneous components on a single chip • A key challenge is to design the communication or integrated between the different entities of a SoC…. • Resulting 1 word : COMPLEXITY SoC Architecture Typical SoC Architecture
  • 8. • Smaller device geometries, new processing (e.g., SOI) • Higher density integration • Low Power requirement • Higher frequencies • Design Complexity • Verification, at different levels • Time-to-market pressure SoC Design SoC Design Challenges!!
  • 9. Source : On-Chip Communication Architectures (Sudeep Parischa – Nikil Dutt) SoC Design SoC Design Challenges!! SoC Design GAP
  • 10. • Use a known real entity • A pre-designed component (IP reuse) or IP based design • A platform (architecture reuse) or Platform based design • Partition • Based on functionality • Hardware and software • Modeling • At different level • Consistent and accurate SoC Design Conquer the complexity
  • 11. • Intellectual Property Cores • Parameterized components with standard interfaces facilitating high level synthesis • Cores available in three forms • Hard • Black-box in optimized layout form and encrypted simulation model. Example: microprocessors • Firm • Synthesized netlist which can be simulated and changed if needed • Soft • Register transfer level (RTL) HDLs; user is responsible for synthesis and layout SoC Design IP Based Design
  • 12. Reusability portability flexibility Predictability, performance, time to market Soft core Firm core Hard core Trade-off among soft, firm, and hard cores SoC Design IP Based Design
  • 13. • Platform-based SoCs are systems embedded on a chip that contain •IP blocks like embedded CPU, embedded memory, •Real-world interfaces (e.g., PCI, USB), •Mixed signal blocks and •Software components • Device drivers, real-time operating systems and application code SoC Design Platform Based SoC
  • 14. • Embedded Applications built using •Common architectural blocks and •Customized application specific components • Common architectures •Processor, memory, peripherals, bus structures • Common architectures and supporting technologies (IP libraries and tools) together called as platforms or platform-based designs • Latest trend in the Embedded Systems SoC Design Platform Based Design
  • 15. SoC Design SoC Platform Design Two-stage platform-based design methodology
  • 16. • Speech Signal Processing . • Image and Video Signal Processing . • Information Technologies • PC interface (USB, PCI,PCI-Express, IDE,..etc) Computer peripheries (printer control, LCD monitor controller, DVD controller,.etc) . • Data Communication • Wireline Communication: 10/100 Based-T, xDSL, Gigabit Ethernet,.. Etc • Wireless communication: BlueTooth, WLAN, 2G/3G/4G, WiMax, UWB, …,etcData Communication • Mobile phone/Smart phone • Smart Home Appliances SoC Applications Major Application
  • 19. • Technological advances mean that complete systems can now be implemented on a single chip • The benefits that this brings are : – Lower cost per gate – Lower power consumption – Faster circuit operation – More reliable implementation – Smaller physical size – Greater design security – Significant in terms of speed , area and power Summary
  • 20. • The principle drawbacks of SoC design are associated with the design pressures imposed on today’s engineers , such as : – Time-to-market demands – Exponential fabrication cost – Increased system complexity – Increased verification requirements Summary
  • 21. • Yen-Kuang Chen and S.Y. Kung, “Trend and Challenge on System-on-a-Chip Designs” , Journal of Signal Processing Systems, vol.53 Issue 1-2, November. 2008 • Linda E.M. Brackenbury, Luis A. Plana, and Jeffery Pepper, “System-on-Chip Design and Implementation”, IEEE Transactions on Education, vol. 53, No. 2, May. 2010. • Wayne Wolf, Ahmed Amine Jerraya, and Grant Martin, “Multiprocessor System-on-Chip”, IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, vol. 27, No. 10, October 2008 • Lech Jozwiak, “Quality-driven design in the System-on-a-Chip era: Why and how ?”, Journal of Systems Architecture 47 (2001) 201-224. • On-Chip Communication Architectures : System on Chip Interconnect, Morgan Kaufmann Publishers, 2008. • R. Saleh et al. ,”System-on-Chip : Reuse and Integration”, Proceedings of The IEEE, vol. 94 , No. 6, June 2006. • Henry Chang et al. ,”Surviving the SOC Revolution : A Guide ti Platform-Based Design”, Dordrecht :Kluwer Academic Publisher, 1999 • OMAPTM 5 mobile application platform, Texas Instruments Inc., Dallas, TX, 2011. • McKinsey on Semiconductor, Issue 2 Autum 2012 Refferences