SlideShare ist ein Scribd-Unternehmen logo
1 von 21
Downloaden Sie, um offline zu lesen
SoC System Manager (SSM)




The Industry’s First SoC IP Subsystem Dedicated
       To System Resource Management
Co-Developed By:
                                                  1
SoC Complexity Accelerating
                                                            "Average" Number of IP Blocks on SoCs Today

                                    Source: Semico Research
                             100
                              90
 Avg. Number of SIP Blocks




                              80
                              70                                                   Over 50 IP Blocks!
                              60
                              50
                              40
                              30
                              20
                              10
                               0
                                                                     2002


                                                                            2003


                                                                                    2004


                                                                                           2005


                                                                                                  2006


                                                                                                           2007


                                                                                                                  2008
                                                              2001
                                                     2000
                                    1998


                                           1999




                                                                                                                         2009*


                                                                                                                                 2010*




                                                                                                                                                         2013*
                                                                                                                                         2011*


                                                                                                                                                 2012*
                                                  Avg. Number of CPU / DSP / Controllers                 Avg. Number of 'Other' SIP Blocks
                                                  Avg. Number of Embedded Memory Blocks                    Total SIP Blocks




                                   Volume Consumer Markets
                                       Driving the Trend
                                                                                                                                                                 2
The Resource Management Challenge

                                 Host        Multimedia      Comm
   Lack of directmanager
    Subsystem hardware
allows SoC architecture to
   connectivity & complex      Subsystem     Subsystem      Subsystem
     use a control plane
   interconnect arbitration
 complicates that provides
 framework ability for host
  independent top down
  to manage system state
changesmanagement H/W-
system and maintain with                   Global Interconnect
H/W-S/W synchronization
S/W synchronization during
during operation and error
operation and error recovery
          recovery
                                               System
                                   I/O                       Memory
                                               Manager
                                Subsystem                   Subsystem
                                              Subsystem


               How Will the System Be Managed?
       Host Visibility and ControlControl Plane aOptimize System Management
        Virtualization Based on Inadequate to More Effective Architecture




                                                                              3
Introducing SSM:
System Resource Management IP

                               CPU             DSP
Hardware/Software
IP “block”
                    SSM
                    SSM
                    H/W
                    CTL

                                                 MEM
                                 CPU     I/O
                                                 CTL



SSM Consolidates and Virtualizes these System Management Services:
                  • Power and Security Management
                  • Error Recovery
                  • Boot and Reset Sequencing

SSM Connects Directly to Hardware AND
 Synchronizes with Software via Drivers
                                                                     4
SSM Advantages
   Lowers development costs and risks
     Design and verify at architecture stage
     Pre-verify system management policies and reuse
   Increases the value of the SoC deliverable
     Improves software-system management control
     Mitigates hardware-software dependencies
   Creates new opportunities to innovate
     New power management schemes made possible
     Increasing integration complexities manageable

Shift System Management Out of the Design
          and into the Architecture
                                                        5
The “Ripple Savings” Effect
   Architecture
     Top down system management provides high reuse framework for streamlining
      product line management.
   Design
     Pre-defined topology eliminates creating ad hoc solutions during the design process.
   Verification
     Test schemes predesigned during architecture development accelerates starting
      point for verification script generation.
   Software Development
     Shift to architecture significantly reduces burden to create similar solutions and
      provides more chip behavior predictability before chip design commences.
   Bring Up and Test
     Provides unique post silicon control of IP cores for checkout and functional
      verification. Scripts also a way to implement potential work-arounds.
   Production Engineering
     Consistent testing methodology throughout all phases of the development cycle
      yields a comprehensive suite of testing sequences that are also easily modified.

    Savings Multiply During Development
Quantifying the Aggregate Savings
                               (Assumes $3.25M USD, 300 P-M Project Cost Before SSM)
                   10
                    9

                    8
                              Before SSM                                            Possible Project Savings
CAPITAL (M$ USD)




                    7
                                                     Advance Tech Marketing
                                                       Production Curves
                    6     After SSM                                             33% Capital Reduction AND
                    5                                                             10% Labor Reduction
                    4
                                                                                            OR
                                           A                                     42% Labor Reduction for
                    3
                                                                                 Same Capital Investment
                    2
                                     B
                    1
                    0
                        100    200       300   400    500   600   700   800   900
                                         LABOR (PERSON - MONTHS)


Reference: Semico Research SoC Reports


                                                                                                               7
SSM Use Models




                 8
SSM Use Models
   SSM facilitates the management of system resources such
    as power management, security, error recover, and boot
    and reset sequencing
   Control of these system resources, and the ability to
    communicate directly with software, makes SSM an
    excellent resource for many different uses:
     Hardware Development
      ○ Architecture Enhancement
          Top down system management provides high reuse framework for streamlining system
            resource management across product lines
      ○ Design Acceleration
          Pre-defined topology within the architecture eliminates creating ad hoc solutions during the
            design process.
      ○ Verification
          Test schemes predesigned during architecture development can be used to accelerate the
            starting point for verification test generation.
SSM Use Models… continued
   Software Development
     Shift to architecture significantly reduces burden to create similar system
       management solutions in software and creates clear methodology for maintaining
       synchronization between software and underlying IP hardware during operation
   Bring Up and Test
     Provides unique post silicon control of IP cores for debugging. Scripts also a way to
       implement potential work-arounds to problems associated with IP block state
       changes.
   Production Engineering Testing
     Consistent testing methodology throughout all phases of the development cycle yields
       a comprehensive suite of testing sequences that are also easily modified.
   Remote Diagnostics and Updating
     SSM can deliver IP block state data to a remote host using a communications link or
      a JTAG port for debugging and monitoring functions.
     SSM can be used to coordinate firmware and software updates remotely through the
      use of its communications bus and connectivity to the IP blocks.
          
SSM Technical Overview




                         11
SSM Hardware Connectivity

 SSM register
  blocks and
  control bus                  CPU             DSP

                   SSM
                   SSM
                   CTL
                   H/W

                                                MEM
                                CPU      I/O
                                                CTL




 • SSM H/W block contains processor which executes commands
 • An SSM block is connected to each IP block to be managed
 • SSM executes requests through SSM registers/bus
 • Message passing option which is user defined


                                                              12
SSM Connects to Software via Drivers

Application Software
                       •Applications or O/S Communicates
              O/S       with SSM via API’s and Drivers
        API

   SSM Software        •SSM Software Translates SSM
                       Commands to Signals
  SSM Hardware
                       •SSM Hardware Executes State
   SoC Hardware        Transitions


Conditional or Unconditional Command Execution


                                                           13
“Top Down” Power Management
                          Simple IPTV Example
  SSM Scripts
   Accept IPTV Packets
                                       CPU
                                      HOST   ON
                                             OFF      DSP
                                                      ON
                                                      OFF
   Process Macroblocks

                               SSM
                               H/W
Power Sequencing
                                                        MEM
Managed by SSM                         OFF
                                       CPU
                                       ON       I/O
                                                        CTL

Software Synchronization
Managed by SSM

                              IP
                         Packets                      Macroblocks


                                                                    14
SSM Facilitates Policies
   Policies (chains of commands) accepted from any
    source are loaded into local RAM
   Executes policy enforcement in any desired pattern
    (called scripting)
   Guaranteed conditional or unconditional
    enforcement sequencing
     Hardware uses message passing for IP block to block
      communication
     Software uses drivers
     Sequences of Commands Are Predetermined
      and Tested For Any Number of Scenarios


                                                            15
Virtualizing System Management

   Typical Multicore Host Reset Script
     Suspend DSP;             Send message to DSP O/S on DSP, Wait for ACK, toggle IP core
     enable signal inactive

     Suspend MPE;             Same as above

     Reset Host;         Send message to host O/S, wait for ACK, toggle reset

     Resume DSP;             Activate enable signal, send message to DSP O/S

     Resume MPE;             Same as above


           Software Scripts are Developed
       Independent of Hardware Development


                                                                                          16
SSM Advantages

   Simplifies accessibility and control of all managed IP blocks
   Guaranteed synchronization between hardware and
    software while executing complex sequences
   Virtualization of system management functions
     Compartmentalizes instantiation dependencies
     Improves software’s ability to control hardware


                 Saves Time and Money
          Offers SoC Architecture Consistency


                                                              17
SSM Subsystem Components

   Hardware (Soft IP)
     SSM Controller
     SSM Register bus connection


   Software
     SSM software
     API
     Drivers




                                    18
SSM Addresses Key System Issues

   Standardizes Management of Key System Functions
     Power, security, error recovery, boot sequencing


   Eases Hardware Software Integration

   Provides A Reusable Architecture Across Many SoCs

      A Subsystem Suited for Universal Adoption



                                                         19
About ChipStart

 ChipStart is the only, full-function
  semiconductor IP solution alternative
 IP Subsystem Solutions oriented
 Experienced team (+250 years in IP)
 Delivering value with integration




               ChipStart LLC - CONFIDENTIAL
ChipStart Contact Page
ChipStart LLC                                                Northeast USA
228 Hamilton Ave., 3rd Floor                                 Cambridge, MA 02140
Palo Alto, CA 94301                                          Office:     +1.617.678.9814
Office:      +1.650.461.9195
Email:       info@chip-start.com
                                                             Central USA
ChipStart UK                                                 Austin, TX   78726
Maidenhead, Berkshire SL6 4LZ                                Office:      +1.512.560.4672
Office:     +44 20 3286 0905
                                                             Northwest USA
ChipStart France                                             Evergreen, CO 80439
91570 Bievres                                                Office:     +1. 303.506.1088
Office:     +33-682-652-808
                                                             ChipStart Canada
ChipStart Israel                                             Oakville, ON L6J 0A2
Raanana, 43380                                               Office:     +1.905.634.6688
Office:     +972 9 7713312                                   Fax:        +1.905.592.2048

ChipStart Japan                                              ChipStart China
Level 28, Shinagawa Intercity Tower A                        Unit A, 14F, Asia Harvest Commercial Centre
2-15-1 Konan, Minato-ku                                      Shau Kei Wan, Hong Kong
Tokyo 108-6028                                               Office:        +86 138 2336 5688
Office:      +81-3-45789359
FAX:         +81-3- 6717-4141




                                        www.chip-start.com

Weitere ähnliche Inhalte

Ähnlich wie Managing IP Subsystems at the System Level

Model Driven Architecture (MDA): Motivations, Status & Future
Model Driven Architecture (MDA): Motivations, Status & FutureModel Driven Architecture (MDA): Motivations, Status & Future
Model Driven Architecture (MDA): Motivations, Status & Future
elliando dias
 
20090213 Friday Food Croslocis
20090213 Friday Food Croslocis20090213 Friday Food Croslocis
20090213 Friday Food Croslocis
imec.archive
 
20090213 Friday Food croslocis
20090213 Friday Food croslocis20090213 Friday Food croslocis
20090213 Friday Food croslocis
imec.archive
 

Ähnlich wie Managing IP Subsystems at the System Level (20)

Model Driven Architecture (MDA): Motivations, Status & Future
Model Driven Architecture (MDA): Motivations, Status & FutureModel Driven Architecture (MDA): Motivations, Status & Future
Model Driven Architecture (MDA): Motivations, Status & Future
 
System Center 2012 Ürün Ailesi
System Center 2012 Ürün AilesiSystem Center 2012 Ürün Ailesi
System Center 2012 Ürün Ailesi
 
An overview of Microsoft data mining technology
An overview of Microsoft data mining technologyAn overview of Microsoft data mining technology
An overview of Microsoft data mining technology
 
21st Century Service Oriented Architecture
21st Century Service Oriented Architecture21st Century Service Oriented Architecture
21st Century Service Oriented Architecture
 
System Center
System CenterSystem Center
System Center
 
21st Century SOA
21st Century SOA21st Century SOA
21st Century SOA
 
21st Century SOA
21st Century SOA21st Century SOA
21st Century SOA
 
An overview of microsoft data mining technology
An overview of microsoft data mining technologyAn overview of microsoft data mining technology
An overview of microsoft data mining technology
 
2009 Q2 WSO2 Technical Update
2009 Q2 WSO2 Technical Update2009 Q2 WSO2 Technical Update
2009 Q2 WSO2 Technical Update
 
Secrets of Enterprise Data Mining
Secrets of Enterprise Data Mining Secrets of Enterprise Data Mining
Secrets of Enterprise Data Mining
 
IT - Enterprise Service Operation Center
IT - Enterprise Service Operation CenterIT - Enterprise Service Operation Center
IT - Enterprise Service Operation Center
 
Chipstart SoC System Manager (SSM) Non-NDA Overview
Chipstart SoC System Manager (SSM) Non-NDA OverviewChipstart SoC System Manager (SSM) Non-NDA Overview
Chipstart SoC System Manager (SSM) Non-NDA Overview
 
Mainframe
MainframeMainframe
Mainframe
 
Case Study IT Architect Certification & Skill Governance
Case Study IT Architect Certification & Skill GovernanceCase Study IT Architect Certification & Skill Governance
Case Study IT Architect Certification & Skill Governance
 
20090213 Friday Food Croslocis
20090213 Friday Food Croslocis20090213 Friday Food Croslocis
20090213 Friday Food Croslocis
 
20090213 Friday Food croslocis
20090213 Friday Food croslocis20090213 Friday Food croslocis
20090213 Friday Food croslocis
 
Smalltalk in Enterprise Applications
Smalltalk in Enterprise ApplicationsSmalltalk in Enterprise Applications
Smalltalk in Enterprise Applications
 
Open Source Soa
Open Source SoaOpen Source Soa
Open Source Soa
 
Avantage BPM Key Features
Avantage BPM Key FeaturesAvantage BPM Key Features
Avantage BPM Key Features
 
Upgrading To 11g
Upgrading To 11gUpgrading To 11g
Upgrading To 11g
 

Mehr von ChipStart LLC

Mehr von ChipStart LLC (6)

TekStart Overview
TekStart OverviewTekStart Overview
TekStart Overview
 
SoC System Manager (SSM) Demonstration
SoC System Manager (SSM) DemonstrationSoC System Manager (SSM) Demonstration
SoC System Manager (SSM) Demonstration
 
Adaptive SoC Operations Using Policy-Based System Control
Adaptive SoC Operations Using Policy-Based System ControlAdaptive SoC Operations Using Policy-Based System Control
Adaptive SoC Operations Using Policy-Based System Control
 
SSM White Paper NOV-2010
SSM White Paper NOV-2010SSM White Paper NOV-2010
SSM White Paper NOV-2010
 
SoC Subsystem Manager Data Sheet
SoC Subsystem Manager Data SheetSoC Subsystem Manager Data Sheet
SoC Subsystem Manager Data Sheet
 
ChipStart Corporate Overview
ChipStart Corporate Overview ChipStart Corporate Overview
ChipStart Corporate Overview
 

Kürzlich hochgeladen

CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
giselly40
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
Earley Information Science
 

Kürzlich hochgeladen (20)

The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 

Managing IP Subsystems at the System Level

  • 1. SoC System Manager (SSM) The Industry’s First SoC IP Subsystem Dedicated To System Resource Management Co-Developed By: 1
  • 2. SoC Complexity Accelerating "Average" Number of IP Blocks on SoCs Today Source: Semico Research 100 90 Avg. Number of SIP Blocks 80 70 Over 50 IP Blocks! 60 50 40 30 20 10 0 2002 2003 2004 2005 2006 2007 2008 2001 2000 1998 1999 2009* 2010* 2013* 2011* 2012* Avg. Number of CPU / DSP / Controllers Avg. Number of 'Other' SIP Blocks Avg. Number of Embedded Memory Blocks Total SIP Blocks Volume Consumer Markets Driving the Trend 2
  • 3. The Resource Management Challenge Host Multimedia Comm Lack of directmanager Subsystem hardware allows SoC architecture to connectivity & complex Subsystem Subsystem Subsystem use a control plane interconnect arbitration complicates that provides framework ability for host independent top down to manage system state changesmanagement H/W- system and maintain with Global Interconnect H/W-S/W synchronization S/W synchronization during during operation and error operation and error recovery recovery System I/O Memory Manager Subsystem Subsystem Subsystem How Will the System Be Managed? Host Visibility and ControlControl Plane aOptimize System Management Virtualization Based on Inadequate to More Effective Architecture 3
  • 4. Introducing SSM: System Resource Management IP CPU DSP Hardware/Software IP “block” SSM SSM H/W CTL MEM CPU I/O CTL SSM Consolidates and Virtualizes these System Management Services: • Power and Security Management • Error Recovery • Boot and Reset Sequencing SSM Connects Directly to Hardware AND Synchronizes with Software via Drivers 4
  • 5. SSM Advantages  Lowers development costs and risks  Design and verify at architecture stage  Pre-verify system management policies and reuse  Increases the value of the SoC deliverable  Improves software-system management control  Mitigates hardware-software dependencies  Creates new opportunities to innovate  New power management schemes made possible  Increasing integration complexities manageable Shift System Management Out of the Design and into the Architecture 5
  • 6. The “Ripple Savings” Effect  Architecture  Top down system management provides high reuse framework for streamlining product line management.  Design  Pre-defined topology eliminates creating ad hoc solutions during the design process.  Verification  Test schemes predesigned during architecture development accelerates starting point for verification script generation.  Software Development  Shift to architecture significantly reduces burden to create similar solutions and provides more chip behavior predictability before chip design commences.  Bring Up and Test  Provides unique post silicon control of IP cores for checkout and functional verification. Scripts also a way to implement potential work-arounds.  Production Engineering  Consistent testing methodology throughout all phases of the development cycle yields a comprehensive suite of testing sequences that are also easily modified. Savings Multiply During Development
  • 7. Quantifying the Aggregate Savings (Assumes $3.25M USD, 300 P-M Project Cost Before SSM) 10 9 8 Before SSM Possible Project Savings CAPITAL (M$ USD) 7 Advance Tech Marketing Production Curves 6 After SSM 33% Capital Reduction AND 5 10% Labor Reduction 4 OR A 42% Labor Reduction for 3 Same Capital Investment 2 B 1 0 100 200 300 400 500 600 700 800 900 LABOR (PERSON - MONTHS) Reference: Semico Research SoC Reports 7
  • 9. SSM Use Models  SSM facilitates the management of system resources such as power management, security, error recover, and boot and reset sequencing  Control of these system resources, and the ability to communicate directly with software, makes SSM an excellent resource for many different uses:  Hardware Development ○ Architecture Enhancement  Top down system management provides high reuse framework for streamlining system resource management across product lines ○ Design Acceleration  Pre-defined topology within the architecture eliminates creating ad hoc solutions during the design process. ○ Verification  Test schemes predesigned during architecture development can be used to accelerate the starting point for verification test generation.
  • 10. SSM Use Models… continued  Software Development  Shift to architecture significantly reduces burden to create similar system management solutions in software and creates clear methodology for maintaining synchronization between software and underlying IP hardware during operation  Bring Up and Test  Provides unique post silicon control of IP cores for debugging. Scripts also a way to implement potential work-arounds to problems associated with IP block state changes.  Production Engineering Testing  Consistent testing methodology throughout all phases of the development cycle yields a comprehensive suite of testing sequences that are also easily modified.  Remote Diagnostics and Updating  SSM can deliver IP block state data to a remote host using a communications link or a JTAG port for debugging and monitoring functions.  SSM can be used to coordinate firmware and software updates remotely through the use of its communications bus and connectivity to the IP blocks. 
  • 12. SSM Hardware Connectivity SSM register blocks and control bus CPU DSP SSM SSM CTL H/W MEM CPU I/O CTL • SSM H/W block contains processor which executes commands • An SSM block is connected to each IP block to be managed • SSM executes requests through SSM registers/bus • Message passing option which is user defined 12
  • 13. SSM Connects to Software via Drivers Application Software •Applications or O/S Communicates O/S with SSM via API’s and Drivers API SSM Software •SSM Software Translates SSM Commands to Signals SSM Hardware •SSM Hardware Executes State SoC Hardware Transitions Conditional or Unconditional Command Execution 13
  • 14. “Top Down” Power Management Simple IPTV Example SSM Scripts Accept IPTV Packets CPU HOST ON OFF DSP ON OFF Process Macroblocks SSM H/W Power Sequencing MEM Managed by SSM OFF CPU ON I/O CTL Software Synchronization Managed by SSM IP Packets Macroblocks 14
  • 15. SSM Facilitates Policies  Policies (chains of commands) accepted from any source are loaded into local RAM  Executes policy enforcement in any desired pattern (called scripting)  Guaranteed conditional or unconditional enforcement sequencing  Hardware uses message passing for IP block to block communication  Software uses drivers Sequences of Commands Are Predetermined and Tested For Any Number of Scenarios 15
  • 16. Virtualizing System Management  Typical Multicore Host Reset Script  Suspend DSP; Send message to DSP O/S on DSP, Wait for ACK, toggle IP core enable signal inactive  Suspend MPE; Same as above  Reset Host; Send message to host O/S, wait for ACK, toggle reset  Resume DSP; Activate enable signal, send message to DSP O/S  Resume MPE; Same as above Software Scripts are Developed Independent of Hardware Development 16
  • 17. SSM Advantages  Simplifies accessibility and control of all managed IP blocks  Guaranteed synchronization between hardware and software while executing complex sequences  Virtualization of system management functions  Compartmentalizes instantiation dependencies  Improves software’s ability to control hardware Saves Time and Money Offers SoC Architecture Consistency 17
  • 18. SSM Subsystem Components  Hardware (Soft IP)  SSM Controller  SSM Register bus connection  Software  SSM software  API  Drivers 18
  • 19. SSM Addresses Key System Issues  Standardizes Management of Key System Functions  Power, security, error recovery, boot sequencing  Eases Hardware Software Integration  Provides A Reusable Architecture Across Many SoCs A Subsystem Suited for Universal Adoption 19
  • 20. About ChipStart  ChipStart is the only, full-function semiconductor IP solution alternative  IP Subsystem Solutions oriented  Experienced team (+250 years in IP)  Delivering value with integration ChipStart LLC - CONFIDENTIAL
  • 21. ChipStart Contact Page ChipStart LLC Northeast USA 228 Hamilton Ave., 3rd Floor Cambridge, MA 02140 Palo Alto, CA 94301 Office: +1.617.678.9814 Office: +1.650.461.9195 Email: info@chip-start.com Central USA ChipStart UK Austin, TX 78726 Maidenhead, Berkshire SL6 4LZ Office: +1.512.560.4672 Office: +44 20 3286 0905 Northwest USA ChipStart France Evergreen, CO 80439 91570 Bievres Office: +1. 303.506.1088 Office: +33-682-652-808 ChipStart Canada ChipStart Israel Oakville, ON L6J 0A2 Raanana, 43380 Office: +1.905.634.6688 Office: +972 9 7713312 Fax: +1.905.592.2048 ChipStart Japan ChipStart China Level 28, Shinagawa Intercity Tower A Unit A, 14F, Asia Harvest Commercial Centre 2-15-1 Konan, Minato-ku Shau Kei Wan, Hong Kong Tokyo 108-6028 Office: +86 138 2336 5688 Office: +81-3-45789359 FAX: +81-3- 6717-4141 www.chip-start.com