6/30/2015HY220: Ιάκωβος Μαυροειδής1 Moore’s Law Gordon Moore (co-founder of Intel) predicted in 1965 that the transistor density of semiconductor chips.

Slides:



Advertisements
Similar presentations
Provide data pathways that connect various system components.
Advertisements

Multi-core systems System Architecture COMP25212 Daniel Goodman Advanced Processor Technologies Group.
Reporter :LYWang We propose a multimedia SoC platform with a crossbar on-chip bus which can reduce the bottleneck of on-chip communication.
System On Chip - SoC Mohanad Shini JTAG course 2005.
Graduate Computer Architecture I Lecture 16: FPGA Design.
Graduate Computer Architecture I Lecture 15: Intro to Reconfigurable Devices.
System on a Chip (SoC) An Overview David Cheung Christopher Shannon.
Addressing the System-on-a-Chip Interconnect Woes Through Communication-Based Design N. Vinay Krishnan EE249 Class Presentation.
Week 1- Fall 2009 Dr. Kimberly E. Newman University of Colorado.
SOC Design at BWRC: A Case Study EE249 Discussion November 30, 1999 Mike Sheets.
Some Thoughts on Technology and Strategies for Petaflops.
Room: E-3-31 Phone: Dr Masri Ayob TK 2123 COMPUTER ORGANISATION & ARCHITECTURE Lecture 4: Computer Performance.
IP Re-Use: The Key Challenge in SOC (System- on-Chip) Product Development D Y Yang Chairman, Taiwan SoC Consortium Jan. 14, 2003.
Chapter 1. Introduction This course is all about how computers work But what do we mean by a computer? –Different types: desktop, servers, embedded devices.
Introduction to Embedded System 成功大學資訊工程系 陳 培 殷 嵌入式系統概論.
Define Embedded Systems Small (?) Application Specific Computer Systems.
Configurable System-on-Chip: Xilinx EDK
The System Unit Michael Rodriguez Communications 165 T&Th 9:30-10:45.
Intel ® Research mote Ralph Kling Intel Corporation Research Santa Clara, CA.
66 CHAPTER THE SYSTEM UNIT. © 2005 The McGraw-Hill Companies, Inc. All Rights Reserved. 6-2 Competencies Describe the four basic types of system units.
Hardware/Software Partitioning Witawas Srisa-an Embedded Systems Design and Implementation.
Computer Organization and Assembly language
EE587 SoC Design & Test School of EECS Washington State University
Presenter MaxAcademy Lecture Series – V1.0, September 2011 Introduction and Motivation.
Role of Standards in TLM driven D&V Methodology
Computer performance.
Advantages of Reconfigurable System Architectures
1 Chapter 2. The System-on-a-Chip Design Process Canonical SoC Design System design flow The Specification Problem System design.
Prof. JunDong Cho VADA Lab. Project.
Computer Architecture ECE 4801 Berk Sunar Erkay Savas.
PS - Theo Claasen DAC First-time-right silicon, but…. to the right specification Theo A.C.M. Claasen Chief Technology Officer Philips Semiconductors.
1 3-General Purpose Processors: Altera Nios II 2 Altera Nios II processor A 32-bit soft core processor from Altera Comes in three cores: Fast, Standard,
Lecture 13 Introduction to Embedded Systems Graduate Computer Architecture Fall 2005 Shih-Hao Hung Dept. of Computer Science and Information Engineering.
Architecture Examples And Hierarchy Samuel Njoroge.
VLSI & ECAD LAB Introduction.
© 2005 Altera Corporation SOPC Builder: a Design Tool for Rapid System Prototyping on FPGAs Kerry Veenstra Workshop on Architecture Research using FPGA.
System Design with CoWare N2C - Overview. 2 Agenda q Overview –CoWare background and focus –Understanding current design flows –CoWare technology overview.
Egle Cebelyte. Random Access Memory is simply the storage area where all software is loaded and works from; also called working memory storage.
1 System-on-Chip (SoC) Testing An Introduction and Overview of IEEE 1500 Standard Testability Method for Embedded Core-based ICs.
I T Essentials I Chapter 1 JEOPARDY HardwareConnector/CablesMemoryAcronymsPotpourri
VLSI DESIGN CONFERENCE 1998 TUTORIAL Embedded System Design and Validation: Building Systems from IC cores to Chips Rajesh Gupta University of California,
LAB1 Summary Zhaofeng SJTU.SOME. Embedded Software Tools CPU Logic Design Tools I/O FPGA Memory Logic Design Tools FPGA + Memory + IP + High Speed IO.
Part A Presentation Implementation of DSP Algorithm on SoC Student : Einat Tevel Supervisor : Isaschar Walter Accompanying engineer : Emilia Burlak The.
IC Products Processors –CPU, DSP, Controllers Memory chips –RAM, ROM, EEPROM Analog –Mobile communication, audio/video processing Programmable –PLA, FPGA.
An Architecture and Prototype Implementation for TCP/IP Hardware Support Mirko Benz Dresden University of Technology, Germany TERENA 2001.
Module2: System Architecture for Reconfigurable Platform
 Historical view:  1940’s-Vacuum tubes  1947-Transistors invented by willliam shockely & team  1959-Integrated chips invented by Texas Instrument.
SOC Virtual Prototyping: An Approach towards fast System- On-Chip Solution Date – 09 th April 2012 Mamta CHALANA Tech Leader ST Microelectronics Pvt. Ltd,
PC Internal Components Lesson 4.  Intel is perhaps the most recognizable microprocessor manufacturer. List some others.
VLSI Design System-on-Chip Design
System Bus.
Introduction to VLSI Design Amit Kumar Mishra ECE Department IIT Guwahati.
Lecture # 10 Processors Microcomputer Processors.
CC311 Computer Architecture Chapter 1 Computer Abstraction & Technology.
System on a Chip (SoC) An Overview David Cheung Christopher Shannon.
System on a Programmable Chip (System on a Reprogrammable Chip)
April 15, 2013 Atul Kwatra Principal Engineer Intel Corporation Hardware/Software Co-design using SystemC/TLM – Challenges & Opportunities ISCUG ’13.
Programmable Hardware: Hardware or Software?
Andreas Hoffmann Andreas Ropers Tim Kogel Stefan Pees Prof
RAM, CPUs, & BUSES Egle Cebelyte.
System On Chip.
Andes Technology Innovate SOC ProcessorsTM
System On Chip - SoC E.Anjali.
Architecture & Organization 1
Overview of Embedded SoC Systems
Architecture & Organization 1
Introduction to Embedded Systems
HIGH LEVEL SYNTHESIS.
Computer Architecture
Presentation transcript:

6/30/2015HY220: Ιάκωβος Μαυροειδής1 Moore’s Law Gordon Moore (co-founder of Intel) predicted in 1965 that the transistor density of semiconductor chips would double roughly every 18 months. How can we use all this huge amount of transistors ?

6/30/2015HY220: Ιάκωβος Μαυροειδής2 PCB (board) design- Interconnection of Chips AGP (graphics) SRAM controller DRAM controller Processor A SRAM UART controller DRAM BRIDGEProcessor B Motherboard

6/30/2015HY220: Ιάκωβος Μαυροειδής3 System On Chip (SoC) – Interconn. of blocks AGP (graphics) SRAM controller DRAM controller Processor A SRAM UART controller DRAM BRIDGEProcessor B Single Chip

6/30/2015HY220: Ιάκωβος Μαυροειδής4 Κίνητρα για SoC Design What is driving the industry to develop the SoC design methodology ? Higher productivity levels Lower overall cost Lower overall power Faster design Smaller form factor Higher integration levels Rapid development of derivative designs

6/30/2015HY220: Ιάκωβος Μαυροειδής5 SoC vs SiP vs SoB

6/30/2015HY220: Ιάκωβος Μαυροειδής6 Ορισμός του SoC Definition: -Virtual Socket Interface (VSI) Alliance: “Highly integrated device. Also known as system on silicon, system-on-a-chip, system- LSI, system-ASIC” Our view of an SoC design is defined by extensive use of reusable IP blocks, and mixed HW/SW design issues: -Programmable processor -Controllers (memory, uart, gpio…) -Embedded memory -Digital signal processors -System bus + interfaces -Embedded programmable logic -Embedded software -Analog components …

6/30/2015HY220: Ιάκωβος Μαυροειδής7 IP (Intellectual Property) Cores in use today IP cores : A library of modules (blocks) that can be used in a design. RISC: ARM, MIPS, PowerPC, SPARC CISC: 680x0 x86 Interfaces: USB, PCI, UART, Rambus Encryptions: DES, AES Multimedia: JPEG coder, MPEG decoder Networking: ATM switch, Ethernet Microcontroller: HC11, etc. DSP: OAK, TI, etc. SoC is forcing companies to develop high-quality IP blocks to stay in business.

6/30/2015HY220: Ιάκωβος Μαυροειδής8 On-chip Standardized Bus Structures CPU Co-processor Cache CPU Bridge Core Arbiter OCB Bridge Core Processor On-chip bus System On-chip bus Peripheral On-chip bus IP’s with high bandwidth IP’s with low bandwidth AMBA (ARM) Core Connect (IBM) OCP-IP (VSI)

6/30/2015HY220: Ιάκωβος Μαυροειδής9 SoC example

6/30/2015HY220: Ιάκωβος Μαυροειδής10 Hardware/Software Codesign Reuse design libraries (hardware) and device drivers (software) SYSTEM DEF. SW DESIGN VIRTUAL PROTOTYPE Primarily software Primarily hardware SW CODE FUNCT DESIGN HW & SW PART. HW DESIGN HW FAB INTEG. & TEST

6/30/2015HY220: Ιάκωβος Μαυροειδής11 Platform Based Design Idea : A core-based design from which you can easily derive new designs without changing the main functionality by replacing some cores. What is platform ? -A stable core-based architecture for a target application -Can be rapidly extended and customized What are the benefits of a platform ? -Major benefit -Increased productivity -Derivative designs can be easily created -Using software or hardware modifications -Reduces the design time and increasing success rate Platform Examples: x86 CPU based family, Bluetooth

6/30/2015HY220: Ιάκωβος Μαυροειδής12 Design Flow System HW design Verification Hardware Design Full-custom Semi-custom CAD tools SoC Verilog HDL VHDL Ανακεφαλαίωση! Synopsys FSM Memories Buses Asynch Schedulers