SlideShare ist ein Scribd-Unternehmen logo
1 von 23
Downloaden Sie, um offline zu lesen
Core Based SOC Design

            Prof. Anish Goel
SoC : System on Chip
       System
            A collection of all kinds of components and/or subsystems
            that are appropriately interconnected to performance the
            specified functions for end users
            A SoC design is a “product creation process” Which
               Starts at identifying the end-user needs
               Ends at delivering a product with enough functional satisfaction to
                overcome the payment from the end-user




    2                                  SOC Design    Prof. Anish Goel
IP-Based Design




3             SOC Design   Prof. Anish Goel
SOC
       Also named System-on-a Chip. System LSI, System-on-
        Silicon, System-on-…
        It used to be System-on-aboard, or System-in-a cabinet,
        or System-in-package (SIP)
        System
        Hardware
              Analog : ADC/DAC, PLL, TxRx, RF
              Digital : Processor, Interface, Accelerator
              Storage : SRAM, DRAM, FLASH, ROM
        Software : RTOS, IP Device Driver, Application

    4                        SOC Design   Prof. Anish Goel
What is an SoC?
                          An SoC must contain:
                              Portable / reusable IP
                              Embedded CPU
                              Embedded Memory
                              Real World Interfaces
                              (USB, PCI, Ethernet)
                              Software (both on- chip
                               and off)
                          An SoC may contain:
                              Programmable HW
                              (FPGAs, Flash)
                              Mixed-signal Blocks
                              Sensors
                          Not just an ASIC !

5             SOC Design       Prof. Anish Goel
Benefits of Using SoC
       Reduce overall system cost
       Increase performance
       Lower power consumption
       Reduce size




    6                       SOC Design   Prof. Anish Goel
Evolution of Semiconductor Device
Technology




7              SOC Design   Prof. Anish Goel
Evolution of Silicon Design




8              SOC Design   Prof. Anish Goel
Challenges in SoC Era
       Time-to-market
           Process roadmap acceleration
           Consumerization of electronic devices
       Complex systems
            µCs, DSPs, HW/SW, SW protocol stacks, RTOS’s, digital/analog
            IPs, On-chips buses
       Deep submicron effects
           Crosstalk electron migration, wire delays, mask costs




    9                             SOC Design   Prof. Anish Goel
Heterogeneous SoC Technology




10           SOC Design   Prof. Anish Goel
SOC Design Requirement
    System Support & Portability
    Open Industry Standard
    Testability
    Process Dependency
    Design Methodology
    Price/Performance/Power




    11                   SOC Design   Prof. Anish Goel
How to Conquer the Complexity
        Use a known real entity
         A pre-designed component (IP reuse)
         A Platform (architecture reuse)
        Partition
          Based on functionality
          Hardware and software
        Modeling
         At different Level
         Consistent and accurate




    12                         SOC Design   Prof. Anish Goel
SOC Current Challenge
        IP Availability
          Good and qualified IP from qualified vendors
          One stop IP search engine & service
        System Complexity
          Analog IP process dependency
          Advanced process maturity
          System software development - IP coverage
    Verification & Failure Analysis
         Lack of system simulation models
         IP testability - built-in self testing
         Testing equipment limitation

    13                            SOC Design       Prof. Anish Goel
A Representative 2G/2.5G Cell Phone




14            SOC Design   Prof. Anish Goel
Example of Complex System-on-Chip




15           SOC Design   Prof. Anish Goel
SoC Architecture




16            SOC Design   Prof. Anish Goel
SoC Applications
        Communication
         Digital cellular phone
         Networking
        Computer
         PC/Workstation
         Chipsets
        Consumer
         Set top box
         Game box
         Digital camera


    17                             SOC Design   Prof. Anish Goel
Internet Age - Very Demanding
Applications




18             SOC Design   Prof. Anish Goel
Innovations that Enable SOC Integration




19              SOC Design   Prof. Anish Goel
Traditional waterfall ASIC design flow




20             SOC Design   Prof. Anish Goel
Differences in Design Between IC and IP
        Limitation of IC design
          Number of I/O pin
          Design and Implement all the functionality in the silicon
        Soft IP
          No limitation on number of I/O pin
          Parameterized IP Design : design all the functionality in HDL code
          but implement desired parts in the silicon
          IP compiler/Generator : select what you want !!
          More high level auxiliary tools to verify design
          More difficult in chip-level verification
        Hard IP
          No limitation on number of I/O pin
          Provide multiple level abstract model
          Design and Implement all the functionality in the layout


    21                             SOC Design   Prof. Anish Goel
SoC Design Flow




22           SOC Design   Prof. Anish Goel
Summary
     SoC technology and IP design have become a dominant
     focus in today's global ICs industry.
     SoC integration has potential to continue IC cost
     reduction and to perpetuate growth of personal internet
     products
     Complex SOC or IP Core designs has created new
     challenges
     IP- based or Platform-Based Design Methodology will be
     studied



    23                    SOC Design   Prof. Anish Goel

Weitere ähnliche Inhalte

Was ist angesagt?

What is system on chip (1)
What is system on chip (1)What is system on chip (1)
What is system on chip (1)Jagadeshgoud
 
VLSI
VLSI VLSI
VLSI So Ma
 
Complex Programmable Logic Device (CPLD) Architecture and Its Applications
Complex Programmable Logic Device (CPLD) Architecture and Its ApplicationsComplex Programmable Logic Device (CPLD) Architecture and Its Applications
Complex Programmable Logic Device (CPLD) Architecture and Its Applicationselprocus
 
System on chip architectures
System on chip architecturesSystem on chip architectures
System on chip architecturesA B Shinde
 
SOC Processors Used in SOC
SOC Processors Used in SOCSOC Processors Used in SOC
SOC Processors Used in SOCA B Shinde
 
Arm architecture chapter2_steve_furber
Arm architecture chapter2_steve_furberArm architecture chapter2_steve_furber
Arm architecture chapter2_steve_furberasodariyabhavesh
 
Introduction to Embedded Architecture
Introduction to Embedded Architecture Introduction to Embedded Architecture
Introduction to Embedded Architecture amrutachintawar239
 
Serial Peripheral Interface(SPI)
Serial Peripheral Interface(SPI)Serial Peripheral Interface(SPI)
Serial Peripheral Interface(SPI)Dhaval Kaneria
 
Hardware Software Codesign
Hardware Software CodesignHardware Software Codesign
Hardware Software Codesigndestruck
 
Processors used in System on chip
Processors used in System on chip Processors used in System on chip
Processors used in System on chip A B Shinde
 

Was ist angesagt? (20)

What is system on chip (1)
What is system on chip (1)What is system on chip (1)
What is system on chip (1)
 
Introduction to FPGAs
Introduction to FPGAsIntroduction to FPGAs
Introduction to FPGAs
 
SoC: System On Chip
SoC: System On ChipSoC: System On Chip
SoC: System On Chip
 
ARM Processor
ARM ProcessorARM Processor
ARM Processor
 
Vlsi design flow
Vlsi design flowVlsi design flow
Vlsi design flow
 
ARM Processors
ARM ProcessorsARM Processors
ARM Processors
 
ARM CORTEX M3 PPT
ARM CORTEX M3 PPTARM CORTEX M3 PPT
ARM CORTEX M3 PPT
 
VLSI
VLSI VLSI
VLSI
 
Vlsi ppt priyanka
Vlsi ppt priyankaVlsi ppt priyanka
Vlsi ppt priyanka
 
Complex Programmable Logic Device (CPLD) Architecture and Its Applications
Complex Programmable Logic Device (CPLD) Architecture and Its ApplicationsComplex Programmable Logic Device (CPLD) Architecture and Its Applications
Complex Programmable Logic Device (CPLD) Architecture and Its Applications
 
System on chip architectures
System on chip architecturesSystem on chip architectures
System on chip architectures
 
SOC Processors Used in SOC
SOC Processors Used in SOCSOC Processors Used in SOC
SOC Processors Used in SOC
 
ASIC vs SOC vs FPGA
ASIC  vs SOC  vs FPGAASIC  vs SOC  vs FPGA
ASIC vs SOC vs FPGA
 
Arm architecture chapter2_steve_furber
Arm architecture chapter2_steve_furberArm architecture chapter2_steve_furber
Arm architecture chapter2_steve_furber
 
System-on-Chip
System-on-ChipSystem-on-Chip
System-on-Chip
 
Introduction to Embedded Architecture
Introduction to Embedded Architecture Introduction to Embedded Architecture
Introduction to Embedded Architecture
 
Serial Peripheral Interface(SPI)
Serial Peripheral Interface(SPI)Serial Peripheral Interface(SPI)
Serial Peripheral Interface(SPI)
 
Hardware Software Codesign
Hardware Software CodesignHardware Software Codesign
Hardware Software Codesign
 
Processors used in System on chip
Processors used in System on chip Processors used in System on chip
Processors used in System on chip
 
I2C Protocol
I2C ProtocolI2C Protocol
I2C Protocol
 

Ähnlich wie System On Chip

Srikanth_PILLI_CV_latest
Srikanth_PILLI_CV_latestSrikanth_PILLI_CV_latest
Srikanth_PILLI_CV_latestSrikanth Pilli
 
Using the Cypress PSoC Processor
Using the Cypress PSoC ProcessorUsing the Cypress PSoC Processor
Using the Cypress PSoC ProcessorLloydMoore
 
International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER)International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER)ijceronline
 
Nios2 and ip core
Nios2 and ip coreNios2 and ip core
Nios2 and ip coreanishgoel
 
Offline Voice Control
Offline Voice ControlOffline Voice Control
Offline Voice ControlJishnu Rajeev
 
FPGA_prototyping proccesing with conclusion
FPGA_prototyping proccesing with conclusionFPGA_prototyping proccesing with conclusion
FPGA_prototyping proccesing with conclusionPersiPersi1
 
International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER) International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER) ijceronline
 
Difference between soc and single board computer ppt1
Difference between soc and single board computer ppt1Difference between soc and single board computer ppt1
Difference between soc and single board computer ppt1Edgefxkits & Solutions
 
s2c-success-story-innobase.pdf
s2c-success-story-innobase.pdfs2c-success-story-innobase.pdf
s2c-success-story-innobase.pdfS2C Limited
 
Introduction to Advanced embedded systems course
Introduction to Advanced embedded systems courseIntroduction to Advanced embedded systems course
Introduction to Advanced embedded systems courseanishgoel
 
UNIT 1 SONCA.pptx
UNIT 1 SONCA.pptxUNIT 1 SONCA.pptx
UNIT 1 SONCA.pptxmohan134666
 
Digital System Design Basics
Digital System Design BasicsDigital System Design Basics
Digital System Design Basicsanishgoel
 
Soc - Intro, Design Aspects, HLS, TLM
Soc - Intro, Design Aspects, HLS, TLMSoc - Intro, Design Aspects, HLS, TLM
Soc - Intro, Design Aspects, HLS, TLMSubhash Iyer
 
Chip ex 2011 faraday
Chip ex 2011 faradayChip ex 2011 faraday
Chip ex 2011 faradaychiportal
 
Droidcon 2013 france - The Growth of Android in Embedded Systems
Droidcon 2013 france - The Growth of Android in Embedded SystemsDroidcon 2013 france - The Growth of Android in Embedded Systems
Droidcon 2013 france - The Growth of Android in Embedded SystemsBenjamin Zores
 

Ähnlich wie System On Chip (20)

EDA
EDAEDA
EDA
 
soc design for dsp applications
soc design for dsp applicationssoc design for dsp applications
soc design for dsp applications
 
2007 - nxp chliopanos
2007 - nxp chliopanos2007 - nxp chliopanos
2007 - nxp chliopanos
 
Srikanth_PILLI_CV_latest
Srikanth_PILLI_CV_latestSrikanth_PILLI_CV_latest
Srikanth_PILLI_CV_latest
 
Using the Cypress PSoC Processor
Using the Cypress PSoC ProcessorUsing the Cypress PSoC Processor
Using the Cypress PSoC Processor
 
International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER)International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER)
 
Nios2 and ip core
Nios2 and ip coreNios2 and ip core
Nios2 and ip core
 
Host Simulation
Host SimulationHost Simulation
Host Simulation
 
Offline Voice Control
Offline Voice ControlOffline Voice Control
Offline Voice Control
 
FPGA_prototyping proccesing with conclusion
FPGA_prototyping proccesing with conclusionFPGA_prototyping proccesing with conclusion
FPGA_prototyping proccesing with conclusion
 
International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER) International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER)
 
Research Paper
Research PaperResearch Paper
Research Paper
 
Difference between soc and single board computer ppt1
Difference between soc and single board computer ppt1Difference between soc and single board computer ppt1
Difference between soc and single board computer ppt1
 
s2c-success-story-innobase.pdf
s2c-success-story-innobase.pdfs2c-success-story-innobase.pdf
s2c-success-story-innobase.pdf
 
Introduction to Advanced embedded systems course
Introduction to Advanced embedded systems courseIntroduction to Advanced embedded systems course
Introduction to Advanced embedded systems course
 
UNIT 1 SONCA.pptx
UNIT 1 SONCA.pptxUNIT 1 SONCA.pptx
UNIT 1 SONCA.pptx
 
Digital System Design Basics
Digital System Design BasicsDigital System Design Basics
Digital System Design Basics
 
Soc - Intro, Design Aspects, HLS, TLM
Soc - Intro, Design Aspects, HLS, TLMSoc - Intro, Design Aspects, HLS, TLM
Soc - Intro, Design Aspects, HLS, TLM
 
Chip ex 2011 faraday
Chip ex 2011 faradayChip ex 2011 faraday
Chip ex 2011 faraday
 
Droidcon 2013 france - The Growth of Android in Embedded Systems
Droidcon 2013 france - The Growth of Android in Embedded SystemsDroidcon 2013 france - The Growth of Android in Embedded Systems
Droidcon 2013 france - The Growth of Android in Embedded Systems
 

Mehr von anishgoel

Computer Organization
Computer OrganizationComputer Organization
Computer Organizationanishgoel
 
Learning vhdl by examples
Learning vhdl by examplesLearning vhdl by examples
Learning vhdl by examplesanishgoel
 
Dot matrix module interface wit Raspberry Pi
Dot matrix module interface wit Raspberry PiDot matrix module interface wit Raspberry Pi
Dot matrix module interface wit Raspberry Pianishgoel
 
Input interface with Raspberry pi
Input interface with Raspberry piInput interface with Raspberry pi
Input interface with Raspberry pianishgoel
 
Learning Python for Raspberry Pi
Learning Python for Raspberry PiLearning Python for Raspberry Pi
Learning Python for Raspberry Pianishgoel
 
Raspberry Pi
Raspberry PiRaspberry Pi
Raspberry Pianishgoel
 
learning vhdl by examples
learning vhdl by exampleslearning vhdl by examples
learning vhdl by examplesanishgoel
 
digital design of communication systems
digital design of communication systemsdigital design of communication systems
digital design of communication systemsanishgoel
 
Rtos concepts
Rtos conceptsRtos concepts
Rtos conceptsanishgoel
 
8051 Microcontroller Timer
8051 Microcontroller Timer8051 Microcontroller Timer
8051 Microcontroller Timeranishgoel
 
8051 Microcontroller I/O ports
8051 Microcontroller I/O ports8051 Microcontroller I/O ports
8051 Microcontroller I/O portsanishgoel
 
Serial Communication Interfaces
Serial Communication InterfacesSerial Communication Interfaces
Serial Communication Interfacesanishgoel
 
Embedded systems ppt iv part d
Embedded systems ppt iv   part dEmbedded systems ppt iv   part d
Embedded systems ppt iv part danishgoel
 
Embedded systems ppt iv part c
Embedded systems ppt iv   part cEmbedded systems ppt iv   part c
Embedded systems ppt iv part canishgoel
 
Embedded systems ppt iv part b
Embedded systems ppt iv   part bEmbedded systems ppt iv   part b
Embedded systems ppt iv part banishgoel
 
Embedded systems ppt ii
Embedded systems ppt iiEmbedded systems ppt ii
Embedded systems ppt iianishgoel
 
Embedded systems ppt iii
Embedded systems ppt iiiEmbedded systems ppt iii
Embedded systems ppt iiianishgoel
 
Embedded systems ppt iv part a
Embedded systems ppt iv   part aEmbedded systems ppt iv   part a
Embedded systems ppt iv part aanishgoel
 
Embedded systems ppt i
Embedded systems ppt iEmbedded systems ppt i
Embedded systems ppt ianishgoel
 

Mehr von anishgoel (20)

Computer Organization
Computer OrganizationComputer Organization
Computer Organization
 
Learning vhdl by examples
Learning vhdl by examplesLearning vhdl by examples
Learning vhdl by examples
 
Dot matrix module interface wit Raspberry Pi
Dot matrix module interface wit Raspberry PiDot matrix module interface wit Raspberry Pi
Dot matrix module interface wit Raspberry Pi
 
Input interface with Raspberry pi
Input interface with Raspberry piInput interface with Raspberry pi
Input interface with Raspberry pi
 
Learning Python for Raspberry Pi
Learning Python for Raspberry PiLearning Python for Raspberry Pi
Learning Python for Raspberry Pi
 
Raspberry Pi
Raspberry PiRaspberry Pi
Raspberry Pi
 
learning vhdl by examples
learning vhdl by exampleslearning vhdl by examples
learning vhdl by examples
 
digital design of communication systems
digital design of communication systemsdigital design of communication systems
digital design of communication systems
 
Rtos concepts
Rtos conceptsRtos concepts
Rtos concepts
 
8051 Microcontroller Timer
8051 Microcontroller Timer8051 Microcontroller Timer
8051 Microcontroller Timer
 
8051 Microcontroller I/O ports
8051 Microcontroller I/O ports8051 Microcontroller I/O ports
8051 Microcontroller I/O ports
 
Serial Communication Interfaces
Serial Communication InterfacesSerial Communication Interfaces
Serial Communication Interfaces
 
Embedded systems ppt iv part d
Embedded systems ppt iv   part dEmbedded systems ppt iv   part d
Embedded systems ppt iv part d
 
Embedded systems ppt iv part c
Embedded systems ppt iv   part cEmbedded systems ppt iv   part c
Embedded systems ppt iv part c
 
Embedded systems ppt iv part b
Embedded systems ppt iv   part bEmbedded systems ppt iv   part b
Embedded systems ppt iv part b
 
Embedded systems ppt ii
Embedded systems ppt iiEmbedded systems ppt ii
Embedded systems ppt ii
 
Embedded systems ppt iii
Embedded systems ppt iiiEmbedded systems ppt iii
Embedded systems ppt iii
 
Embedded systems ppt iv part a
Embedded systems ppt iv   part aEmbedded systems ppt iv   part a
Embedded systems ppt iv part a
 
Embedded systems ppt i
Embedded systems ppt iEmbedded systems ppt i
Embedded systems ppt i
 
Cpld fpga
Cpld fpgaCpld fpga
Cpld fpga
 

Kürzlich hochgeladen

Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxDenish Jangid
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...Nguyen Thanh Tu Collection
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxheathfieldcps1
 
Magic bus Group work1and 2 (Team 3).pptx
Magic bus Group work1and 2 (Team 3).pptxMagic bus Group work1and 2 (Team 3).pptx
Magic bus Group work1and 2 (Team 3).pptxdhanalakshmis0310
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfagholdier
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introductionMaksud Ahmed
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingTechSoup
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsTechSoup
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...christianmathematics
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...ZurliaSoop
 
Food safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfFood safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfSherif Taha
 
psychiatric nursing HISTORY COLLECTION .docx
psychiatric  nursing HISTORY  COLLECTION  .docxpsychiatric  nursing HISTORY  COLLECTION  .docx
psychiatric nursing HISTORY COLLECTION .docxPoojaSen20
 
Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...Association for Project Management
 
How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17Celine George
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxAreebaZafar22
 
ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.MaryamAhmad92
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdfQucHHunhnh
 
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptxMaritesTamaniVerdade
 
SOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning PresentationSOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning Presentationcamerronhm
 

Kürzlich hochgeladen (20)

Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
 
Magic bus Group work1and 2 (Team 3).pptx
Magic bus Group work1and 2 (Team 3).pptxMagic bus Group work1and 2 (Team 3).pptx
Magic bus Group work1and 2 (Team 3).pptx
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
Asian American Pacific Islander Month DDSD 2024.pptx
Asian American Pacific Islander Month DDSD 2024.pptxAsian American Pacific Islander Month DDSD 2024.pptx
Asian American Pacific Islander Month DDSD 2024.pptx
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy Consulting
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
 
Food safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfFood safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdf
 
psychiatric nursing HISTORY COLLECTION .docx
psychiatric  nursing HISTORY  COLLECTION  .docxpsychiatric  nursing HISTORY  COLLECTION  .docx
psychiatric nursing HISTORY COLLECTION .docx
 
Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...
 
How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptx
 
ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
 
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
 
SOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning PresentationSOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning Presentation
 

System On Chip

  • 1. Core Based SOC Design Prof. Anish Goel
  • 2. SoC : System on Chip  System  A collection of all kinds of components and/or subsystems that are appropriately interconnected to performance the specified functions for end users  A SoC design is a “product creation process” Which  Starts at identifying the end-user needs  Ends at delivering a product with enough functional satisfaction to overcome the payment from the end-user 2 SOC Design Prof. Anish Goel
  • 3. IP-Based Design 3 SOC Design Prof. Anish Goel
  • 4. SOC  Also named System-on-a Chip. System LSI, System-on- Silicon, System-on-…  It used to be System-on-aboard, or System-in-a cabinet, or System-in-package (SIP)  System Hardware Analog : ADC/DAC, PLL, TxRx, RF Digital : Processor, Interface, Accelerator Storage : SRAM, DRAM, FLASH, ROM Software : RTOS, IP Device Driver, Application 4 SOC Design Prof. Anish Goel
  • 5. What is an SoC?  An SoC must contain:  Portable / reusable IP  Embedded CPU  Embedded Memory  Real World Interfaces  (USB, PCI, Ethernet)  Software (both on- chip and off)  An SoC may contain:  Programmable HW  (FPGAs, Flash)  Mixed-signal Blocks  Sensors  Not just an ASIC ! 5 SOC Design Prof. Anish Goel
  • 6. Benefits of Using SoC  Reduce overall system cost  Increase performance  Lower power consumption  Reduce size 6 SOC Design Prof. Anish Goel
  • 7. Evolution of Semiconductor Device Technology 7 SOC Design Prof. Anish Goel
  • 8. Evolution of Silicon Design 8 SOC Design Prof. Anish Goel
  • 9. Challenges in SoC Era  Time-to-market  Process roadmap acceleration  Consumerization of electronic devices  Complex systems  µCs, DSPs, HW/SW, SW protocol stacks, RTOS’s, digital/analog IPs, On-chips buses  Deep submicron effects  Crosstalk electron migration, wire delays, mask costs 9 SOC Design Prof. Anish Goel
  • 10. Heterogeneous SoC Technology 10 SOC Design Prof. Anish Goel
  • 11. SOC Design Requirement  System Support & Portability  Open Industry Standard  Testability  Process Dependency  Design Methodology  Price/Performance/Power 11 SOC Design Prof. Anish Goel
  • 12. How to Conquer the Complexity  Use a known real entity  A pre-designed component (IP reuse)  A Platform (architecture reuse)  Partition  Based on functionality  Hardware and software  Modeling  At different Level  Consistent and accurate 12 SOC Design Prof. Anish Goel
  • 13. SOC Current Challenge  IP Availability  Good and qualified IP from qualified vendors  One stop IP search engine & service  System Complexity  Analog IP process dependency  Advanced process maturity  System software development - IP coverage  Verification & Failure Analysis  Lack of system simulation models  IP testability - built-in self testing  Testing equipment limitation 13 SOC Design Prof. Anish Goel
  • 14. A Representative 2G/2.5G Cell Phone 14 SOC Design Prof. Anish Goel
  • 15. Example of Complex System-on-Chip 15 SOC Design Prof. Anish Goel
  • 16. SoC Architecture 16 SOC Design Prof. Anish Goel
  • 17. SoC Applications  Communication  Digital cellular phone  Networking  Computer  PC/Workstation  Chipsets  Consumer  Set top box  Game box  Digital camera 17 SOC Design Prof. Anish Goel
  • 18. Internet Age - Very Demanding Applications 18 SOC Design Prof. Anish Goel
  • 19. Innovations that Enable SOC Integration 19 SOC Design Prof. Anish Goel
  • 20. Traditional waterfall ASIC design flow 20 SOC Design Prof. Anish Goel
  • 21. Differences in Design Between IC and IP  Limitation of IC design  Number of I/O pin  Design and Implement all the functionality in the silicon  Soft IP  No limitation on number of I/O pin  Parameterized IP Design : design all the functionality in HDL code but implement desired parts in the silicon  IP compiler/Generator : select what you want !!  More high level auxiliary tools to verify design  More difficult in chip-level verification  Hard IP  No limitation on number of I/O pin  Provide multiple level abstract model  Design and Implement all the functionality in the layout 21 SOC Design Prof. Anish Goel
  • 22. SoC Design Flow 22 SOC Design Prof. Anish Goel
  • 23. Summary  SoC technology and IP design have become a dominant focus in today's global ICs industry.  SoC integration has potential to continue IC cost reduction and to perpetuate growth of personal internet products  Complex SOC or IP Core designs has created new challenges  IP- based or Platform-Based Design Methodology will be studied 23 SOC Design Prof. Anish Goel