System on Chip (SoC)


Published on

Introduction to system on chip. Present some information about design, architecture and application of SoC

Published in: Engineering
  • Be the first to comment

System on Chip (SoC)

  1. 1. System on Chip Design, Architecture and Applications By : Dimas Ruliandi
  2. 2. Introduction SoC Architecture SoC Design SoC Applications Summary Refferences Outline
  3. 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. 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..?
  5. 5. SoC Introduction SoC is Everywhere..
  6. 6. SoC Design & Architecture SoC Paradigm
  7. 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. 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. 9. Source : On-Chip Communication Architectures (Sudeep Parischa – Nikil Dutt) SoC Design SoC Design Challenges!! SoC Design GAP
  10. 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. 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. 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. 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. 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. 15. SoC Design SoC Platform Design Two-stage platform-based design methodology
  16. 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
  17. 17. SoC Applications Smartphone Typical Platform
  18. 18. SoC Applications TI OMAP5430 SoC
  19. 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. 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. 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