System On Chip (SOC)-PPT

Views:
 
Category: Entertainment
     
 

Presentation Description

No description available.

Comments

By: shandilye (24 month(s) ago)

how can i download it?

Presentation Transcript

System On Chip - SoC:

System On Chip - SoC Seminar by Rehnadas H S7 IT Roll no:54

OVERVIEW:

OVERVIEW Introduction . What is SoC ? Components of SoC . SoC architecture SoC cores. SoC interconnection. SoC design flow. SoC design considerations. Advantages & disadvantages . SoC Applications & future trends. Conclusion.

INTRODUCTION:

INTRODUCTION SOC technology is the ability to place multiple function “systems” on a single chip. Silicon chip along with the software running on it. SOC refers to integrating all components of a computer and other electronic s/ms into a single chip. Application is in the area of embedded systems. SOC is more cost effective than SiP since it increases the yield of fabrication & because its packaging is simpler. What is SoC ? SOC is integration of almost all components of a computer into a single integrated circuit. SOC consists of both h/w & s/w components that controls the microprocessor and peripherals.

Components of SoC :

Components of SoC HARDWARE SOFTWARE Processor such as ARM core. System bus-connecting the processor to other components- e.g. AMBA Bus. Memory-some types of ROM, EEPROM or Flash. Timers-oscillators, PLLs, real time clocks etc. LCD controllers or VGA Controller, with optional Touch Screen interface. External Interfaces for USB, Firewire , etc. & for flash memory- Compact Flash, SD Card, Memory Stick etc. Power management circuits, Interrupt Controller and Memory Interface. The operating system - ranges from a simple RTOS like eCOS or uITRON to high level OS such as Windows CE or Embedded Linux. The operating system layer, generally termed as the Board Support Package (BSP) abstracts the actual SoC HW. Device drivers - which control the peripherals. Middleware components - such as multimedia engines, protocol stacks etc. Application software - the UI, the media players, phone applications, browsers etc.

SoC ARCHITECTURE:

SoC A RCHITECTURE It consists of processor,system bus,timers,interrupt controller and power management circuits. SoC for multimedia platform requires large amount of audio & video processing. There are 2 schools of thoughts in the industry:Dedicated DSP & Dedicated multimedia blocks.

PowerPoint Presentation:

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 . Soft Macro Reusable synthesizable RTL or netlist of generic library elements User of the core is responsible for the implementation and layout 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 .

PowerPoint Presentation:

System on Chip cores Reusability portability flexibility Predictability, performance, time to market Soft core Firm core Hard core

PowerPoint Presentation:

System on Chip cores Locating the required cores and associated contract discussions can be a lengthy process Identification of IP vendors Evaluation criteria Comparative evaluation exercise Choice of core Contract negotiations Reuse restrictions Costs: license, royalty, tool costs Core integration, simulation and verification

Solution is Design Re-use:

Solution is Design Re-use Overcome complexity and verification issues by designing Intellectual Property (IP) to be re-usable . Done on such a scale that a new industry has been developed. Design activity is split into two groups: IP Authors – producers . IP Integrators – consumers . IP Authors produce fully verified IP libraries Thus making overall verification task more manageable IP Integrators select, evaluate, integrate IP from multiple vendors IP integrated onto Integration Platform designed with specific application in mind

System on Chip interconnection:

System on Chip interconnection Design reuse is facilitated if “standard” internal connection buses are used . All cores connect to the bus via a standard interface . Any-to-any connections easy but … Not all connections are necessary . Global clocking scheme . Power consumption . Standardization is being addressed by the Virtual Socket Interface Alliance (VSIA) For SoC interconnection,make use of the following buses for interconnection network: AMBA (Advanced Microcontroller Bus Architecture) is a collection of buses from ARM for satisfying a range of different criteria. APB (Advanced Peripheral Bus): simple strobed -access bus with minimal interface complexity. Suitable for hosting peripherals. ASB (Advanced System Bus): a multimaster synchronous system bus. AHB (Advanced High Performance Bus): a high- throughput synchronous system backbone. Burst transfers and split transactions.

SoC DESIGN FLOW:

SoC DESIGN FLOW Figure : System-on-a-Chip Design Flow

PowerPoint Presentation:

SoC DESIGN FLOW Top Level Design Unit Block Design Integration and Synthesis Trial Netlists System Level Verification Timing Convergence & Verification Fabrication DVT DVT Prep 4 14 5 4 Time in Weeks Time to Mask order 24 33 Unit Block Verification 4 2 With increasing Complexity of IC’s 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 up-front. SoC Design Time

SoC DESIGN CONSIDERATIONS:

SoC DESIGN CONSIDERATIONS Process Technology Die size Power Hardware software partitioning Operating system

PowerPoint Presentation:

ADVANTAGES & DISADVANTAGES 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 . Easy-to-incorporate modern protocols & bluetooth to embedded systems. Porting PC s/w on embedded s/m. 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 .

MAJOR SOC APPLICATION & FUTURE TRENDS:

MAJOR SOC APPLICATION & FUTURE TRENDS 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

CONCLUSION :

CONCLUSION 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 .

THANK YOU:

THANK YOU