SYSTEM ON CHIP (SOC)
Santosh Kumar VermaComputer Science & Engineering
Jaypee Institute of Information Technology, Noida
1
2
3
4
[Ti OMAP]
5
6
7
8
9
10
11
12
13
What is SoC? SoC not only chip, but more on “system”. SoC = Chip + Software + IntegrationThe SoC chip includes: Embedded processor ASIC Logics and analog circuitry Embedded memoryThe SoC Software includes: OS, compiler, simulator, firmware, driver, protocol stack Integrated
development environment (debugger, linker, ICE)Application interface (C/C++, assembly)
The SoC Integration includes : The whole system solution Manufacture consultant Technical Supporting
14
15
Gap in Current Technology Demand and Supply
System on Chip cores• One solution to the design productivity gap is
to make ASIC designs more standardized by reusing segments of previously manufactured chips.
• These segments are known as “blocks”, “macros”, “cores” or “cells”.
• The blocks can either be developed in-house or licensed from an IP company.
• Cores are the basic building blocks .
16
17
For more detail on SoC Architecture, ARM Architecture, Instruction Sets, and its interfacing with various IO devices.
http://www.slideshare.net/santoshverma336/snapdragon-soc-and-armv7-architecture
18
19
20
21
22
23
24
25
26
27
28
29
30
31
Potential for Improvements to Limit
32
33
34
35
36
37
The Benefits• There are several benefits in integrating a large
digital system into a single integrated circuit .• These include
– Lower cost per gate .– Lower power consumption .– Faster circuit operation .– More reliable implementation .– Smaller physical size .– Greater design security .– Can be cheaper when using ready to go components
i.e. reusable IPs
38
The Drawbacks• 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 .
39
MAJOR SOC APPLICATIONS 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, …,etc
40
SUMMARY Technological advances mean that complete
systems can now be implemented on a single chip .
The benefits that this brings are significant in terms of speed , area and power .
The drawbacks are that these systems are extremely complex requiring amounts of verification .
The solution is to design and verify re-useable IP .41
REFERENCES1. https://developer.qualcomm.com2. Wikipedia-Qualcomm Snapdragon.3. Qualcomm Snapdragon Benchmark report.4. www.qualcomm.com//dsp5. Dsp, Qualcomn hexagon dsp Lucian Codrescu Sr. Director, Technology Qualcomm
Technologies, Inc6. The ARM Instructions Set – ARM University Program v1.07. [ARM11] ARM Ltd., ARM Architecture Reference Manual, 2011, www.arm.com 8. www.ida.liu.se/~TDTS51/lectures/lectures5-6.pdf9. ARM7-TDMI-manual-pt210. COMPUTER ORGANIZATION AND ARCHITECTURE DESIGNING FOR
PERFORMANCE ; NINTH EDITION11. Addison Wesley - ARM System-on-Chip Architecturenn ; 2Ed12. http://en.wikipedia.org/wiki/Qualcomm_Snapdragon13. http://www.arm.com/products/processors/cortex-a/index.php14. http://www.tomshardware.com/reviews/snapdragon-810-benchmarks,4053-2.html15. http://smithsonianchips.si.edu/ice/cd/CEICM/SECTION2.pdf For cost per wafer
42
But there is no
ENDTHE 43