Mohanad - System On Chip (SOC)
Mohanad - System On Chip (SOC)
Agenda
Introduction . What is SoC ? SoC characteristics . Benefits and drawbacks . Solution . Major SoC Applications . Summary .
Introduction
Technological Advances todays chip can contains 100M transistors . transistor gate lengths are now in term of nano meters . approximately every 18 months the number of transistors on a chip doubles Moores 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 .
Agenda
Introduction . What is SoC ? SoC characteristics . Benefits and drawbacks . Solution . Major SoC Applications . Summary .
What is SoC ?
People A: The VLSI manufacturing technology advances has made possible to put millions of transistors on a single die. It enables designers to put systemson-a-chip that move everything from the board onto the chip eventually. People B: SoC is a high performance microprocessor, since we can program and give instruction to the uP to do whatever you want to do. People C: SoC is the efforts to integrate heterogeneous or different types of silicon IPs on to the same chip, like memory, uP, random logics, and analog circuitry. All of the above are partially right, but not very accurate!!!
What is SoC ?
SoC not only chip, but more on system. SoC = Chip + Software + Integration The SoC chip includes: Embedded processor ASIC Logics and analog circuitry Embedded memory The SoC Software includes: OS, compiler, simulator, firmware, driver, protocol stackIntegrated development environment (debugger, linker, ICE)Application interface (C/C++, assembly) The SoC Integration includes : The whole system solution Manufacture consultant Technical Supporting
Agenda
Introduction . What is SoC ? SoC characteristics . Benefits and drawbacks . Solution . Major SoC Applications . Summary .
DVT Prep
DVT 6 12 12 48 4 14 ?? 5 8 Time in Weeks
61
and decreasing Geometry, IC Vendor steps of Placement, Layout and Fabrication are unlikely to be greatly reduced In fact there is a greater risk that Timing Convergence steps will involve more iteration. Need to reduce time before Vendor Steps. Need to consider Layout issues upfront.
DVT Prep
DVT 4 4 2 14 24 5 4 Time in Weeks Time to Mask order 33
Firm Macro
Structurally and topologically optimized for performance and area through floor planning and placement Exist as synthesized code or as a netlist of generic library elements
Hard Macro
Reusable blocks optimized for performance, power, size and mapped to a specific process technology Exist as fully placed and routed netlist and as a fixed layout such as in GDSII format .
Agenda
Introduction . What is SoC ? SoC characteristics . Benefits and drawbacks . Solution . Major SoC Applications . Summary .
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 .
The Drawbacks
The principle drawbacks of SoC design are associated with the design pressures imposed on todays engineers , such as :
Time-to-market demands . Exponential fabrication cost . Increased system complexity . Increased verification requirements .
Design gap
Agenda
Introduction . What is SoC ? SoC characteristics . Benefits and drawbacks . Solution . Major SoC Applications . Summary .
Agenda
Introduction . What is SoC ? SoC characteristics . Benefits and drawbacks . Solution . Major SoC Applications . Summary .
Data Communication
Wireline Communication: 10/100 Based-T, xDSL, Gigabit Ethernet,.. Etc Wireless communication: BlueTooth, WLAN, 2G/3G/4G, WiMax, UWB, ,etc
Agenda
Introduction . What is SoC ? SoC characteristics . Benefits and drawbacks . Solution . Major SoC Applications . Summary .
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 .