1 / 13

ΗΥ220 Εργαστήριο Ψηφιακών Κυκλωμάτων

ΗΥ220 Εργαστήριο Ψηφιακών Κυκλωμάτων. Χειμερινό Εξάμηνο 200 7 -200 8 SoC: System on Chip. Moore’s Law.

Download Presentation

ΗΥ220 Εργαστήριο Ψηφιακών Κυκλωμάτων

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. ΗΥ220Εργαστήριο Ψηφιακών Κυκλωμάτων Χειμερινό Εξάμηνο 2007-2008 SoC: System on Chip ΗΥ220 - Βασίλης Παπαευσταθίου

  2. 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 ? ΗΥ220 - Βασίλης Παπαευσταθίου

  3. PCB (board) design - Interconnection of Chips Motherboard Processor A BRIDGE Processor B SRAM controller DRAM controller UART controller AGP (graphics) SRAM DRAM ΗΥ220 - Βασίλης Παπαευσταθίου

  4. System On Chip (SoC) – Interconnection of blocks Single Chip Processor A BRIDGE Processor B SRAM controller DRAM controller UART controller AGP (graphics) SRAM DRAM ΗΥ220 - Βασίλης Παπαευσταθίου

  5. Ορισμός του SoC • 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 … ΗΥ220 - Βασίλης Παπαευσταθίου

  6. Κίνητρα για 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 ΗΥ220 - Βασίλης Παπαευσταθίου

  7. SoC vs SiP vs SoB ΗΥ220 - Βασίλης Παπαευσταθίου

  8. IP (Intellectual Property)Coresin 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. ΗΥ220 - Βασίλης Παπαευσταθίου

  9. On-chip Standardized Bus Structures AMBA (ARM) Core Connect (IBM) OCP-IP (VSI) Cache Co-processor CPU Processor On-chip bus CPU Bridge Arbiter Core Core System On-chip bus IP’s with high bandwidth OCB Bridge Core Core Peripheral On-chip bus IP’s with low bandwidth ΗΥ220 - Βασίλης Παπαευσταθίου

  10. Παράδειγμα SoC ΗΥ220 - Βασίλης Παπαευσταθίου

  11. HW FAB INTEG. HW & SYSTEM & TEST DEF. SW PART. SW CODE Hardware/Software Co-design Reuse design libraries (hardware) and device drivers (software) Primarily Primarily VIRTUAL PROTOTYPE software hardware HW DESIGN FUNCT DESIGN SW DESIGN ΗΥ220 - Βασίλης Παπαευσταθίου

  12. 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 ΗΥ220 - Βασίλης Παπαευσταθίου

  13. Ανακεφαλαίωση! Design Flow • System • HW design • Verification SoC Hardware Design • Full-custom • Semi-custom CAD tools Verilog HDL VHDL Memories Buses Asynch Schedulers FSM Synopsys ΗΥ220 - Βασίλης Παπαευσταθίου

More Related