SOC Design Lecture 1 Overview of SOC.

Slides:



Advertisements
Similar presentations
A hardware-software co-design approach with separated verification/synthesis between computation and communication Masahiro Fujita VLSI Design and Education.
Advertisements

Eri Prasetyo Wibowo Universitas Gunadarma
Lecture 4 Z80 Introduction Hong, You Pyo, DGU 1. Youpyo DGU Z80 Z80 is one of the most simple 8-bit microprocessor developed at 80’s. Z80 does.
Introduction to digital signal processing T he development is a result of advances in digital computer technology and integrated circuit fabrication. Computers.
BHEL – Electronics Division, Bangalore
Eleventh Edition 1 Introduction to Information Systems Essentials for the Internetworked E-Business Enterprise Irwin/McGraw-Hill Copyright © 2002, The.
Memory II Computer Architecture and Design Lecture 4.
System on a Chip (SoC) An Overview David Cheung Christopher Shannon.
Digital Systems Emphasis for Electrical Engineering Students Digital Systems skills are very valuable for electrical engineers Digital systems are the.
Physical Implementation 1)Manufactured Integrated Circuit (IC) Technologies 2)Programmable IC Technology 3)Other Technologies Other Technologies 1. Off-The-Shelf.
IP Re-Use: The Key Challenge in SOC (System- on-Chip) Product Development D Y Yang Chairman, Taiwan SoC Consortium Jan. 14, 2003.
6/30/2015HY220: Ιάκωβος Μαυροειδής1 Moore’s Law Gordon Moore (co-founder of Intel) predicted in 1965 that the transistor density of semiconductor chips.
May 8, Peripheral Design Options For USB 2.0 Solutions Dave Thompson Manager of High Speed I/O Development Agere Systems,
A Company Selling Technology and not just a Product.
Digital Integrated Circuits© Prentice Hall 1995 Introduction VLSI DESIGN DOMAIN l Practical application of VLSI Design?
EE587 SoC Design & Test School of EECS Washington State University
SOC Design Lecture 4 Bus and AMBA Introduction.
Mobile Handset Hardware Architecture
Xilinx at Work in Hot New Technologies ® Spartan-II 64- and 32-bit PCI Solutions Below ASSP Prices January
PC Construction and Maintenance week1 - Introduction Paul Cartwright Room 7.24 James Parsons Tel:
Introduction to Computer Architecture & Design Computer Architecture and Design Lecture 0.
Analog IC Design First – A OPAMP Design Example. Date: 15th NOV, 2007 報告人:何建興.
ECEn 191 – New Student Seminar - Session 8: Computer Systems ECEn 191 – New Student Seminar – Session 7: Computer Systems Computer Systems ECEn 191 New.
System On Chip - SoC 전북대학교 전자정보공학부 이종열. Outline Introduction What is SoC ? SoC characteristics Benefits and drawbacks Solution Major SoC Applications.
ECE-777 System Level Design and Automation Introduction 1 Cristinel Ababei Electrical and Computer Department, North Dakota State University Spring 2012.
Chap. 1 Overview of Digital Design with Verilog. 2 Overview of Digital Design with Verilog HDL Evolution of computer aided digital circuit design Emergence.
Logic Design Computer Architecture and Design Lecture 1.
Lecture 13 Introduction to Embedded Systems Graduate Computer Architecture Fall 2005 Shih-Hao Hung Dept. of Computer Science and Information Engineering.
November SSI Small Scale Integration Up to 12 equivalent gate circuits on a single chip Includes basic gates and flip-flops.
EECS 318 CAD Computer Aided Design LECTURE 1: Introduction.
Migration of PXI Instruments into Semiconductor Test Eric Starkloff National Instruments.
Transistors and ICs. The SCR SCR = SILICON CONTROLLED RECTIFIER In the family of semiconductors that includes transistors and diodes. Controls current.
VLSI & ECAD LAB Introduction.
CMP 4202: VLSI System Design Lecturer: Geofrey Bakkabulindi
System Design with CoWare N2C - Overview. 2 Agenda q Overview –CoWare background and focus –Understanding current design flows –CoWare technology overview.
IEEE ICECS 2010 SysPy: Using Python for processor-centric SoC design Evangelos Logaras Elias S. Manolakos {evlog, Department of Informatics.
SOC Design Lecture 9 SRAM vs. NOR Flash. Taehyun Kim & Youpyo Hong, DGU SRAM vs. NOR Flash There are asynchronous SRAM and synchronous SRAM. Our SRAM.
VLSI DESIGN CONFERENCE 1998 TUTORIAL Embedded System Design and Validation: Building Systems from IC cores to Chips Rajesh Gupta University of California,
Pork Management Conference Accounting Roundtable June 18, 2015 Drew Hesker The Maschhoffs, LLC
Planning, Management & Leadership for Health Information Technology The Management and Leadership Distinction Lecture b – Temporary Leadership This material.
Background: VLSI Courses at Lafayette  ECE VLSI Circuit Design  Original form: “tall thin designer”  VLSI Processing  CMOS Transistor Characteristics.
University of Tehran 1 Microprocessor System Design Omid Fatemi
IC Products Processors –CPU, DSP, Controllers Memory chips –RAM, ROM, EEPROM Analog –Mobile communication, audio/video processing Programmable –PLA, FPGA.
VLSI stands for Very-large-scale integration (VLSI) is the process of creating integrated circuit by combining thousands of transistor into a single chip.
ISDN or IP Codec Camera(s) Microphone(s) Monitor (s) Resident PC or CPU Peripheral Hardware  Computer  Document camera  DVD.
VLSI Design System-on-Chip Design
Embedded Product Design. The Initial Concept of a Product l Top-level management –Composed primarily of engineers l Marketing –Feedback from customers.
Introduction to VLSI Design Amit Kumar Mishra ECE Department IIT Guwahati.
CSE212: Digital Electronics An Introduction. Agenda Another boring course? Some employment positions Summary of contents What are we going to do in this.
Multiprocessor SoC integration Method: A Case Study on Nexperia, Li Bin, Mengtian Rong Presented by Pei-Wei Li.
DOLPHIN INTEGRATION Second Review March 26, Use Plan WP 5: Dissemination and implementation Task 5.1: Market evaluation and use planning Use planning.
SOC Design Lecture 2 Lecture Goal. YOUPYO HONG, DGU Our Final Goal in This Course is To Design AHB-compatible SRAM controller.
Lecture 0 Overview Hong, You Pyo, DGU 1. Y. Hong Microprocessor A semiconductor device that contains a CPU (Central Processing Unit) and peripherals In.
System on a Chip (SoC) An Overview David Cheung Christopher Shannon.
System-on-Chip Design
Difference Between SOC (System on Chip) and Single Board Computer
VLSI Design Methodologies
How to Quick Start Virtual Platform Development
System On Chip.
How We Think Of Computers
Design Methodology II EMT 251.
DIGITAL TELEVISION-TRANSMISSION AND RECEPTION
Chapter 1: Introduction
Overview of Embedded SoC Systems
Lecture 3 - Instruction Set - Al
الاسبوع الإرشادي.
Lecture 10 Circuit Basics of Microprocessor
Physical Implementation
1.Introduction to Advanced Digital Design (14 marks)
Presentation transcript:

SOC Design Lecture 1 Overview of SOC

SOC Design is about Understanding SOC Concept. Learning SOC Design Methodology. Practicing Key Elements Design for SOC.

Terms for ICs IC (Integrated Circuit) LSI (Large Scale Integrated Circuit) VLSI (Very Large Scale Integrated Circuit) ULSI (Ultra Large Scale Integrated Circuit) ASIC (Application Specific Integrated Circuit) SOC (System On a single Chip)

What is SOC? SOC stands for System On a single Chip System means “A Mixture of Many Things to Do Something” Many things may include CPU, Memory, Video/Audio Processor, Peripheral Controllers such as USB, etc. Mixture of analog and digital hardware is a Hybrid (or Mixed-Mode) chip, not SOC.

Why SOC is Important? IC design, specially digital IC design, is a key technology in the past, present and future. Specially, the popularity and the challenge for SOC is ever increasing. That means, everybody needs SOC technology but not everybody has SOC technology.

How about ASIC and ASSP? ASIC (Application Specific Integrated Circuits) and ASSP (Application Specific Standard Product) are for specific applications. ASSPs are for multiple companies, so almost standard. ASICs are for a single company. About 20% of ICs are ASSP/ASICs and others are general-purpose. Trend is toward more application-specific products. So, ASIC/ASSP is about application and SOC is about structure of ICs. People call a chip without CPU an ASIC and we will do too. (but note that it is wrong).

SOC Pros. Cheaper (in total price for a system) Smaller Less Power Consuming (mostly) Robust (if well-made) Convenient to Use (if well-made)

SOC Cons. Design time is longer. Design complexity is higher. Design cost is higher. Design skill requirement is higher.

Key of SOC SOC design is like designing a city while ASIC design is like designing a building. SOC design is about “Integration” even including SW. Now we need the term “IP” which we have to integrate for an SOC.

IP IP stands for Intellectual Property so it is originally a legal term. In digital world, IP means a module in hardware or software form. IP examples are USB controller, PCI controller, SDRAM Controller, Audio Codec, Video Codec, AD/DA converter, etc.

Why IPs are important for SOC? There are so many functions for an SOC. In old days, one company does everything by themselves. But these days, no single company can design every IP because IP design needs much experience, time, effort and money Most IP verification requires more time, effort and money than design So, SOC company prefers to buy and integrate proven IPs.

IP Providers Popular and classical IPs such as AD/DA converters and peripheral controllers are provided by foundries. IPs with high value and performance like Video Codecs are provided by expert IP companies.

So SOC is a state-of-the art area with many cool stuff. We will start learning about SOC design using video codec as an example.