SlideShare une entreprise Scribd logo
1  sur  4
Data Sheet


                       SoC System Manager Subsystem (SSM)
                       Policy Based System Management Control
                SSM is the industry’s first semiconductor IP subsystem to offer global
                SoC system management control based on software driven policies.




                 SSM consists of a SSM Controller, SSM MCBs (in red above), which connect
                 to each of the IP blocks, and an SSM control plane. Software policies are
                 created that define global system functions, such as reset and boot
                 sequencing, power and security management overlays, error recovery and
                 exception handling, or even firmware version updating and testing. During run
                 time, these policies are loaded into the SSM Controller, which converts them to
                 SSM defined commands and transports them over the SSM control plane to
                 the SSM MCBs. The SSM MCBs and map their SSM commands to the control
                 signals of the appropriate IP blocks. SSM commands provide both control and
                 status information for bidirectional communications between the SSM
                 Controller and the SSM MCBs.. User defined messages can also be sent
                 between the SSM Controller and the SSM MCBs.

                 Policies can be loaded into the SSM Controller SRAM at any time and by any
                 IP block. If the host processor is chosen to load the policies, applications and
                 the main operating system are able to utilize the host processor as a conduit to
                 drive global system functions to the IP blocks.

                 For example, implementing global power management overlays triggered by
                 the application’s operational state can compliment the local IP block power
                 management schemes while avoiding out of band signaling or interconnect
                 arbitration logic dependencies. Linkage to the application’s state offers new
                 windows of opportunity to toggle unused IP blocks as the application
                 sequences through its tasks.


© 2012 ChipStart LLC                          All Rights Reserved
Data Sheet
                                            SoC System Manager Subsystem (SSM)

               Direct Coupling of Global Hardware State Management with
                             Embedded Software Operation




             High Level Requests For System Management Policies

             SSM policies are made up of a list of SSM commands that are chained together.
             The SSM Controller maintains a location map with a unique identifier for an SSM
             MCB connected to each of the IP blocks. The SSM MCBs connect externally to the
             IP block (no IP block modifications necessary). When the SSM Controller receives a
             policy it executes the commands from the SSM command list. These commands can
             be partially or completely executed by the SSM Controller independent from any
             other resources (such as the host processor).

             The SSM Controller commands can be bytes or words that are written to the SSM
             MCB registers through a register-write interface. The SSM MCB register blocks
             convert the SSM commands into hardware signals that control the operations of the
             IP block.. MCBs are static in default operation. MCBs can also be made intelligent
             by adding state machines. This is advantageous for complex IP blocks that require
             larger command chains to execute. By distribution intelligent MCBs and sending
             them their own command chains, policies with long lists can be parsed and executed
             in parallel, reducing any inherent delays from executing the same lists using a serial
             process that may take a long time to complete. In this mode, the SSM Controller acts
             as a master device, transferring the command chains and maintaining global
             coordination. The status bits contained in the bytes allow the SSM Controller to
             remain coordinated with the intelligent MCBs with no additional design overhead.

             The SSM Controller also maintains its own status registers which can be read by
             software for synchronization with applications software and operating systems as the
             underlying hardware in the IP blocks change state. Simple drivers can be developed
             to enable communications through well known software mechanisms (with no
             specific hardware knowledge). The drivers send SSM commands to the SSM
             Controller or poll/read the SSM Controller register interface. This also enables SSM
             to be used for collecting statistics on global state operations in real time, which can
             be fed back to a host processor to help determine next policy choices. SSM offers
             the opportunity to create full closed loop state management that ushers in adaptive
             SoC operations by application.


© 2012 ChipStart LLC                         All Rights Reserved
Data Sheet
                                     SoC System Manager Subsystem (SSM)


                 SSM Enables SoC Teams to Adapt a Driver
             Development Process for SoC System Management


                                    SSM supports a default set of system management
                                    command primitives that are unconditionally executed
                                    (direct command), or conditionally executed (based on
                                    user defined message passing with IP blocks).
                                    Modifications and additions can be accommodated
                                    through SSM firmware changes. The default set of
                                    commands are:




Power Management
SSM manages both static and dynamic power overlays by connecting directly to the IP block logic
which controls clock, voltage, standby, and other necessary signal pins via the SSM MCBs. Any
combination of power management policies can be employed, including a unique architecture level
global power management (which manages power consumption on an application and basis).
Power management policies can be developed for each application supported by the SoC and
context switched by the applications.

Security Management
SSM control signal combinations can be utilized to enforce a wide range of security policies. The
simplest form is to power down the IP block if a there is a violation. SSM’s MCBs also support
message passing, which can be used to conditionally control unique sets of signals or to send
information directly between the SSM Controller and an IP block.

Error Recovery Management
Connecting SSM MCBs to the IP block logic which controls interrupt and control signals enables
SSM to initiate or aide in an error recovery routine sequence. The SSM Controller manages critical
hardware states system-wide as recovery routines are performed and offers deterministic recycling
of the system operations.

Boot Sequencing Management
User defined boot sequences are managed by SSM through a JTAG interface. Many boot
sequences combinations can be supported using the same scheme simply by loading new firmware
into flash.
Data Sheet
                                              SoC System Manager Subsystem (SSM)


                         Small Footprint, Low Power, and Extendable

            SSM requires low active power and supports a small footprint. SSM also supports an
            automatic sleep/wake up mode to minimize standby power consumption. Feature
            changes can also be accommodated to tailor a specific SSM software instantiation in
            order to meet a specific set of needs while maintaining the scalability and
            compatibility across product lines.

            SSM Default Hardware Characteristics

            Process::      TSMC CL013G High-Vt
            Area:          0.065 mm2 (includes 4K Bytes RAM)
            Power:         ~0.02 mW/MHz

            The SSM control plane is a small token ring-type control plane. A total of 36 signals
            move point-to-point around the chip and may be adapted to any clock rate (usually
            the lowest in the system). It can be pipelined to allow it to run with a very high clock
            rate. Static SSM MCBs are configurable but typically less than 100 gates each.


            SSM Default Software Memory Requirements

            SSM Controller Memory: 4K Bytes RAM typical
            (varies with number of IP Blocks supported)

            Typical Policy Sizes: 100K-200K Bytes

            SSM policies typically reside in external DRAM or Flash. Each policy is loaded into
            the SSM Controller’s SRAM for execution.




                                                                                  For more information contact:

                                                                                            ChipStart LLC
                                                                                228 Hamilton Avenue, 3rd Floor
                                                                                        Palo Alto, CA 94301
                                                                                                United States

                                                                                 Toll Free: (855) IP-MATTERS
                                                                                     Phone: +1 (650) 204-7883
                                                                                    Email: info@chip-start.com
                                           www.chip-start.com
© 2012 ChipStart LLC                           All Rights Reserved

Contenu connexe

Tendances

PrismTech Integrated Communications Systems Modeling
PrismTech Integrated Communications Systems ModelingPrismTech Integrated Communications Systems Modeling
PrismTech Integrated Communications Systems ModelingADLINK Technology IoT
 
Air defense centralized_management_console_module_spec_sheet
Air defense centralized_management_console_module_spec_sheetAir defense centralized_management_console_module_spec_sheet
Air defense centralized_management_console_module_spec_sheetAdvantec Distribution
 
Mitsubishi ac servos melservo j4 solutions conveyor system utilizing safety o...
Mitsubishi ac servos melservo j4 solutions conveyor system utilizing safety o...Mitsubishi ac servos melservo j4 solutions conveyor system utilizing safety o...
Mitsubishi ac servos melservo j4 solutions conveyor system utilizing safety o...Dien Ha The
 
Ch1 2 kb_pcs7_v70_en
Ch1 2 kb_pcs7_v70_enCh1 2 kb_pcs7_v70_en
Ch1 2 kb_pcs7_v70_enconfidencial
 
E lv-distribution-2
E lv-distribution-2E lv-distribution-2
E lv-distribution-2Nam Pham
 
Copywriter Collective - Denzil - Honeywell experion lx brochure
Copywriter Collective - Denzil - Honeywell experion lx brochureCopywriter Collective - Denzil - Honeywell experion lx brochure
Copywriter Collective - Denzil - Honeywell experion lx brochureCopywriter Collective
 
Improve Your Compliance across UNIX and Linux Environments
Improve Your Compliance across UNIX and Linux EnvironmentsImprove Your Compliance across UNIX and Linux Environments
Improve Your Compliance across UNIX and Linux EnvironmentsNovell
 
MENTOR MP/QUANTUM MP
MENTOR MP/QUANTUM MPMENTOR MP/QUANTUM MP
MENTOR MP/QUANTUM MPArve
 
V-TAS Pro cctv command & control
V-TAS Pro cctv command & controlV-TAS Pro cctv command & control
V-TAS Pro cctv command & controli-comply
 
IMS12 ims performance tools
IMS12   ims performance toolsIMS12   ims performance tools
IMS12 ims performance toolsRobert Hain
 
Yokogawa -Integrated Production Control System solution for Petrochemcial Ind...
Yokogawa -Integrated Production Control System solution for Petrochemcial Ind...Yokogawa -Integrated Production Control System solution for Petrochemcial Ind...
Yokogawa -Integrated Production Control System solution for Petrochemcial Ind...Amit Sharma
 

Tendances (17)

PrismTech Integrated Communications Systems Modeling
PrismTech Integrated Communications Systems ModelingPrismTech Integrated Communications Systems Modeling
PrismTech Integrated Communications Systems Modeling
 
PowerManagement
PowerManagementPowerManagement
PowerManagement
 
IBM Flex System Manager
IBM Flex System ManagerIBM Flex System Manager
IBM Flex System Manager
 
Air defense centralized_management_console_module_spec_sheet
Air defense centralized_management_console_module_spec_sheetAir defense centralized_management_console_module_spec_sheet
Air defense centralized_management_console_module_spec_sheet
 
Mitsubishi ac servos melservo j4 solutions conveyor system utilizing safety o...
Mitsubishi ac servos melservo j4 solutions conveyor system utilizing safety o...Mitsubishi ac servos melservo j4 solutions conveyor system utilizing safety o...
Mitsubishi ac servos melservo j4 solutions conveyor system utilizing safety o...
 
BODY
BODYBODY
BODY
 
Ch1 2 kb_pcs7_v70_en
Ch1 2 kb_pcs7_v70_enCh1 2 kb_pcs7_v70_en
Ch1 2 kb_pcs7_v70_en
 
ATS @Station
ATS @StationATS @Station
ATS @Station
 
E lv-distribution-2
E lv-distribution-2E lv-distribution-2
E lv-distribution-2
 
Copywriter Collective - Denzil - Honeywell experion lx brochure
Copywriter Collective - Denzil - Honeywell experion lx brochureCopywriter Collective - Denzil - Honeywell experion lx brochure
Copywriter Collective - Denzil - Honeywell experion lx brochure
 
Improve Your Compliance across UNIX and Linux Environments
Improve Your Compliance across UNIX and Linux EnvironmentsImprove Your Compliance across UNIX and Linux Environments
Improve Your Compliance across UNIX and Linux Environments
 
MENTOR MP/QUANTUM MP
MENTOR MP/QUANTUM MPMENTOR MP/QUANTUM MP
MENTOR MP/QUANTUM MP
 
V-TAS Pro cctv command & control
V-TAS Pro cctv command & controlV-TAS Pro cctv command & control
V-TAS Pro cctv command & control
 
DeltaV Virtualization
DeltaV VirtualizationDeltaV Virtualization
DeltaV Virtualization
 
IMS12 ims performance tools
IMS12   ims performance toolsIMS12   ims performance tools
IMS12 ims performance tools
 
Yokogawa -Integrated Production Control System solution for Petrochemcial Ind...
Yokogawa -Integrated Production Control System solution for Petrochemcial Ind...Yokogawa -Integrated Production Control System solution for Petrochemcial Ind...
Yokogawa -Integrated Production Control System solution for Petrochemcial Ind...
 
3step En Ms
3step En Ms3step En Ms
3step En Ms
 

En vedette

Managing IP Subsystems at the System Level
Managing IP Subsystems at the System LevelManaging IP Subsystems at the System Level
Managing IP Subsystems at the System LevelChipStart LLC
 
SSM White Paper NOV-2010
SSM White Paper NOV-2010SSM White Paper NOV-2010
SSM White Paper NOV-2010ChipStart LLC
 
VentureApéroIFJ180110
VentureApéroIFJ180110VentureApéroIFJ180110
VentureApéroIFJ180110Marcel Meier
 
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 OverviewChipStart LLC
 
ChipStart Corporate Overview
ChipStart Corporate Overview ChipStart Corporate Overview
ChipStart Corporate Overview ChipStart LLC
 
VentureApéroIFJ180110
VentureApéroIFJ180110VentureApéroIFJ180110
VentureApéroIFJ180110Marcel Meier
 
Shape Web Conference 2008
Shape Web Conference 2008Shape Web Conference 2008
Shape Web Conference 2008Marcel Meier
 
Einführung SocialWeb
Einführung SocialWebEinführung SocialWeb
Einführung SocialWebMarcel Meier
 

En vedette (17)

Managing IP Subsystems at the System Level
Managing IP Subsystems at the System LevelManaging IP Subsystems at the System Level
Managing IP Subsystems at the System Level
 
TekStart Overview
TekStart OverviewTekStart Overview
TekStart Overview
 
SSM White Paper NOV-2010
SSM White Paper NOV-2010SSM White Paper NOV-2010
SSM White Paper NOV-2010
 
VentureApéroIFJ180110
VentureApéroIFJ180110VentureApéroIFJ180110
VentureApéroIFJ180110
 
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
 
ChipStart Corporate Overview
ChipStart Corporate Overview ChipStart Corporate Overview
ChipStart Corporate Overview
 
Retail Boom In India
Retail Boom In IndiaRetail Boom In India
Retail Boom In India
 
Sosyo
SosyoSosyo
Sosyo
 
Converse
ConverseConverse
Converse
 
Sony Corporation
Sony CorporationSony Corporation
Sony Corporation
 
Shape2008
Shape2008Shape2008
Shape2008
 
Look So Good Offer4photographers
Look So Good Offer4photographersLook So Good Offer4photographers
Look So Good Offer4photographers
 
VentureApéroIFJ180110
VentureApéroIFJ180110VentureApéroIFJ180110
VentureApéroIFJ180110
 
BPRGTechWorkshop
BPRGTechWorkshopBPRGTechWorkshop
BPRGTechWorkshop
 
Shape Web Conference 2008
Shape Web Conference 2008Shape Web Conference 2008
Shape Web Conference 2008
 
Einführung SocialWeb
Einführung SocialWebEinführung SocialWeb
Einführung SocialWeb
 
Axpo Dez09
Axpo Dez09Axpo Dez09
Axpo Dez09
 

Similaire à SoC Subsystem Manager Data Sheet

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 ControlChipStart LLC
 
Low cost embedded system
Low cost embedded systemLow cost embedded system
Low cost embedded systemece svit
 
Motorola BSC Overview
Motorola BSC OverviewMotorola BSC Overview
Motorola BSC OverviewFarhan Ahmed
 
Microcontroller 8051 timer 274 P$
Microcontroller 8051 timer 274 P$Microcontroller 8051 timer 274 P$
Microcontroller 8051 timer 274 P$PusHkar SaIni
 
Hardware_root_trust_x86.pptx
Hardware_root_trust_x86.pptxHardware_root_trust_x86.pptx
Hardware_root_trust_x86.pptxAtul Vaish
 
Fannie mae bmc remedy its mv7 production infrastructure_v8_021009
Fannie mae bmc remedy its mv7 production infrastructure_v8_021009Fannie mae bmc remedy its mv7 production infrastructure_v8_021009
Fannie mae bmc remedy its mv7 production infrastructure_v8_021009Accenture
 
Ch2 v70 config_overview_en
Ch2 v70 config_overview_enCh2 v70 config_overview_en
Ch2 v70 config_overview_enconfidencial
 
[White paper] detecting problems in industrial networks though continuous mon...
[White paper] detecting problems in industrial networks though continuous mon...[White paper] detecting problems in industrial networks though continuous mon...
[White paper] detecting problems in industrial networks though continuous mon...TI Safe
 
Micro Programmed Control Unit
Micro Programmed Control UnitMicro Programmed Control Unit
Micro Programmed Control UnitKamal Acharya
 
SICAM SCC (6MD55) automation
SICAM SCC (6MD55) automationSICAM SCC (6MD55) automation
SICAM SCC (6MD55) automationashwini reliserv
 
Network Management System (Contact: info@exceleron-communications.com)
Network Management System (Contact: info@exceleron-communications.com)Network Management System (Contact: info@exceleron-communications.com)
Network Management System (Contact: info@exceleron-communications.com)Nadeem Khan
 
High end security for low-end microcontrollers
High end security for low-end microcontrollersHigh end security for low-end microcontrollers
High end security for low-end microcontrollersMilosch Meriac
 
Drives Software Programming – using PLC or Drive bespoke programming?
Drives Software Programming – using PLC or Drive bespoke programming?Drives Software Programming – using PLC or Drive bespoke programming?
Drives Software Programming – using PLC or Drive bespoke programming?Optima Control Solutions
 
Avionics Paperdoc
Avionics PaperdocAvionics Paperdoc
Avionics PaperdocFalascoj
 
Industrial automation using gsm (full paper)
Industrial automation using gsm (full paper)Industrial automation using gsm (full paper)
Industrial automation using gsm (full paper)Mahira Banu
 
BEE 049- design of embedded system.pdf
BEE 049- design of embedded system.pdfBEE 049- design of embedded system.pdf
BEE 049- design of embedded system.pdfabdisahirko
 
MCF51AG ColdFire MCUs for Large Appliance And Industrial Applications
MCF51AG ColdFire MCUs for Large Appliance And Industrial ApplicationsMCF51AG ColdFire MCUs for Large Appliance And Industrial Applications
MCF51AG ColdFire MCUs for Large Appliance And Industrial ApplicationsPremier Farnell
 

Similaire à SoC Subsystem Manager Data Sheet (20)

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
 
Low cost embedded system
Low cost embedded systemLow cost embedded system
Low cost embedded system
 
Motorola BSC Overview
Motorola BSC OverviewMotorola BSC Overview
Motorola BSC Overview
 
Microcontroller 8051 timer 274 P$
Microcontroller 8051 timer 274 P$Microcontroller 8051 timer 274 P$
Microcontroller 8051 timer 274 P$
 
Hardware_root_trust_x86.pptx
Hardware_root_trust_x86.pptxHardware_root_trust_x86.pptx
Hardware_root_trust_x86.pptx
 
Fannie mae bmc remedy its mv7 production infrastructure_v8_021009
Fannie mae bmc remedy its mv7 production infrastructure_v8_021009Fannie mae bmc remedy its mv7 production infrastructure_v8_021009
Fannie mae bmc remedy its mv7 production infrastructure_v8_021009
 
Ch2 v70 config_overview_en
Ch2 v70 config_overview_enCh2 v70 config_overview_en
Ch2 v70 config_overview_en
 
[White paper] detecting problems in industrial networks though continuous mon...
[White paper] detecting problems in industrial networks though continuous mon...[White paper] detecting problems in industrial networks though continuous mon...
[White paper] detecting problems in industrial networks though continuous mon...
 
Embedded system
Embedded systemEmbedded system
Embedded system
 
Embeddedsystem
EmbeddedsystemEmbeddedsystem
Embeddedsystem
 
Micro Programmed Control Unit
Micro Programmed Control UnitMicro Programmed Control Unit
Micro Programmed Control Unit
 
SICAM SCC (6MD55) automation
SICAM SCC (6MD55) automationSICAM SCC (6MD55) automation
SICAM SCC (6MD55) automation
 
L0537075
L0537075L0537075
L0537075
 
Network Management System (Contact: info@exceleron-communications.com)
Network Management System (Contact: info@exceleron-communications.com)Network Management System (Contact: info@exceleron-communications.com)
Network Management System (Contact: info@exceleron-communications.com)
 
High end security for low-end microcontrollers
High end security for low-end microcontrollersHigh end security for low-end microcontrollers
High end security for low-end microcontrollers
 
Drives Software Programming – using PLC or Drive bespoke programming?
Drives Software Programming – using PLC or Drive bespoke programming?Drives Software Programming – using PLC or Drive bespoke programming?
Drives Software Programming – using PLC or Drive bespoke programming?
 
Avionics Paperdoc
Avionics PaperdocAvionics Paperdoc
Avionics Paperdoc
 
Industrial automation using gsm (full paper)
Industrial automation using gsm (full paper)Industrial automation using gsm (full paper)
Industrial automation using gsm (full paper)
 
BEE 049- design of embedded system.pdf
BEE 049- design of embedded system.pdfBEE 049- design of embedded system.pdf
BEE 049- design of embedded system.pdf
 
MCF51AG ColdFire MCUs for Large Appliance And Industrial Applications
MCF51AG ColdFire MCUs for Large Appliance And Industrial ApplicationsMCF51AG ColdFire MCUs for Large Appliance And Industrial Applications
MCF51AG ColdFire MCUs for Large Appliance And Industrial Applications
 

Dernier

Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfRankYa
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostZilliz
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clashcharlottematthew16
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 

Dernier (20)

Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 

SoC Subsystem Manager Data Sheet

  • 1. Data Sheet SoC System Manager Subsystem (SSM) Policy Based System Management Control SSM is the industry’s first semiconductor IP subsystem to offer global SoC system management control based on software driven policies. SSM consists of a SSM Controller, SSM MCBs (in red above), which connect to each of the IP blocks, and an SSM control plane. Software policies are created that define global system functions, such as reset and boot sequencing, power and security management overlays, error recovery and exception handling, or even firmware version updating and testing. During run time, these policies are loaded into the SSM Controller, which converts them to SSM defined commands and transports them over the SSM control plane to the SSM MCBs. The SSM MCBs and map their SSM commands to the control signals of the appropriate IP blocks. SSM commands provide both control and status information for bidirectional communications between the SSM Controller and the SSM MCBs.. User defined messages can also be sent between the SSM Controller and the SSM MCBs. Policies can be loaded into the SSM Controller SRAM at any time and by any IP block. If the host processor is chosen to load the policies, applications and the main operating system are able to utilize the host processor as a conduit to drive global system functions to the IP blocks. For example, implementing global power management overlays triggered by the application’s operational state can compliment the local IP block power management schemes while avoiding out of band signaling or interconnect arbitration logic dependencies. Linkage to the application’s state offers new windows of opportunity to toggle unused IP blocks as the application sequences through its tasks. © 2012 ChipStart LLC All Rights Reserved
  • 2. Data Sheet SoC System Manager Subsystem (SSM) Direct Coupling of Global Hardware State Management with Embedded Software Operation High Level Requests For System Management Policies SSM policies are made up of a list of SSM commands that are chained together. The SSM Controller maintains a location map with a unique identifier for an SSM MCB connected to each of the IP blocks. The SSM MCBs connect externally to the IP block (no IP block modifications necessary). When the SSM Controller receives a policy it executes the commands from the SSM command list. These commands can be partially or completely executed by the SSM Controller independent from any other resources (such as the host processor). The SSM Controller commands can be bytes or words that are written to the SSM MCB registers through a register-write interface. The SSM MCB register blocks convert the SSM commands into hardware signals that control the operations of the IP block.. MCBs are static in default operation. MCBs can also be made intelligent by adding state machines. This is advantageous for complex IP blocks that require larger command chains to execute. By distribution intelligent MCBs and sending them their own command chains, policies with long lists can be parsed and executed in parallel, reducing any inherent delays from executing the same lists using a serial process that may take a long time to complete. In this mode, the SSM Controller acts as a master device, transferring the command chains and maintaining global coordination. The status bits contained in the bytes allow the SSM Controller to remain coordinated with the intelligent MCBs with no additional design overhead. The SSM Controller also maintains its own status registers which can be read by software for synchronization with applications software and operating systems as the underlying hardware in the IP blocks change state. Simple drivers can be developed to enable communications through well known software mechanisms (with no specific hardware knowledge). The drivers send SSM commands to the SSM Controller or poll/read the SSM Controller register interface. This also enables SSM to be used for collecting statistics on global state operations in real time, which can be fed back to a host processor to help determine next policy choices. SSM offers the opportunity to create full closed loop state management that ushers in adaptive SoC operations by application. © 2012 ChipStart LLC All Rights Reserved
  • 3. Data Sheet SoC System Manager Subsystem (SSM) SSM Enables SoC Teams to Adapt a Driver Development Process for SoC System Management SSM supports a default set of system management command primitives that are unconditionally executed (direct command), or conditionally executed (based on user defined message passing with IP blocks). Modifications and additions can be accommodated through SSM firmware changes. The default set of commands are: Power Management SSM manages both static and dynamic power overlays by connecting directly to the IP block logic which controls clock, voltage, standby, and other necessary signal pins via the SSM MCBs. Any combination of power management policies can be employed, including a unique architecture level global power management (which manages power consumption on an application and basis). Power management policies can be developed for each application supported by the SoC and context switched by the applications. Security Management SSM control signal combinations can be utilized to enforce a wide range of security policies. The simplest form is to power down the IP block if a there is a violation. SSM’s MCBs also support message passing, which can be used to conditionally control unique sets of signals or to send information directly between the SSM Controller and an IP block. Error Recovery Management Connecting SSM MCBs to the IP block logic which controls interrupt and control signals enables SSM to initiate or aide in an error recovery routine sequence. The SSM Controller manages critical hardware states system-wide as recovery routines are performed and offers deterministic recycling of the system operations. Boot Sequencing Management User defined boot sequences are managed by SSM through a JTAG interface. Many boot sequences combinations can be supported using the same scheme simply by loading new firmware into flash.
  • 4. Data Sheet SoC System Manager Subsystem (SSM) Small Footprint, Low Power, and Extendable SSM requires low active power and supports a small footprint. SSM also supports an automatic sleep/wake up mode to minimize standby power consumption. Feature changes can also be accommodated to tailor a specific SSM software instantiation in order to meet a specific set of needs while maintaining the scalability and compatibility across product lines. SSM Default Hardware Characteristics Process:: TSMC CL013G High-Vt Area: 0.065 mm2 (includes 4K Bytes RAM) Power: ~0.02 mW/MHz The SSM control plane is a small token ring-type control plane. A total of 36 signals move point-to-point around the chip and may be adapted to any clock rate (usually the lowest in the system). It can be pipelined to allow it to run with a very high clock rate. Static SSM MCBs are configurable but typically less than 100 gates each. SSM Default Software Memory Requirements SSM Controller Memory: 4K Bytes RAM typical (varies with number of IP Blocks supported) Typical Policy Sizes: 100K-200K Bytes SSM policies typically reside in external DRAM or Flash. Each policy is loaded into the SSM Controller’s SRAM for execution. For more information contact: ChipStart LLC 228 Hamilton Avenue, 3rd Floor Palo Alto, CA 94301 United States Toll Free: (855) IP-MATTERS Phone: +1 (650) 204-7883 Email: info@chip-start.com www.chip-start.com © 2012 ChipStart LLC All Rights Reserved