System on chip and application processor

US12174683B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12174683-B2
Application numberUS-202217956195-A
CountryUS
Kind codeB2
Filing dateSep 29, 2022
Priority dateOct 1, 2021
Publication dateDec 24, 2024
Grant dateDec 24, 2024

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A system on chip (SoC) and an application processor are provided. The SoC includes a memory controller configured to control a memory; a plurality of function modules configured to access the memory through a memory interface; a system interconnect circuit configured to operate based on a first clock signal and connect the memory interface and the plurality of function modules; and a power controller configured to control the first clock signal to be periodically gated, and control the memory to operate in a lower-power mode during a period in which the first clock signal is gated.

First claim

Opening claim text (preview).

What is claimed is: 1. A system on chip (SoC) comprising: a memory controller configured to control a memory; a plurality of circuitries configured to operate based on a plurality of internal clock signals, respectively, and to transmit a plurality of activity request signals, respectively to request access to the memory through a memory interface; a system interconnect circuit configured to selectively connect the memory interface and the plurality of circuitries based on a first clock signal by, allowing one or more of the plurality of circuitries to access the memory in an ungating period in which the first clock signal is ungated, and inhibiting all of the plurality of circuitries from accessing the memory by simultaneously blocking generation of each of the plurality of internal clock signals in a gating period in which the first clock signal is gated; and a power controller configured to control the first clock signal to be periodically gated in response to an active level of one or more of the plurality of activity request signals being a default setting, and control the memory to operate in a lower-power mode during a period in which the first clock signal is gated. 2. The SoC of claim 1 , wherein the power controller is further configured to control the first clock signal to be gated and ungated in a first cycle, and wherein the gating period of the first clock signal is longer than the ungating period of the first clock signal. 3. The SoC of claim 1 , wherein the power controller is further configured to control the first clock signal to be ungated in response to the active level of a first activity request signal among the plurality of activity request signals received from the plurality of circuitries. 4. The SoC of claim 3 , wherein a first circuitry among the plurality of circuitries is configured to transmit the first activity request signal having the active level to the power controller, and the first circuitry is a circuitry with access to the memory in real time or has a highest performance among the plurality of circuitries. 5. The SoC of claim 3 , wherein one of the plurality of circuitries comprises a data queue among the plurality of circuitries and is configured to transmit the first activity request signal having the active level to the power controller when the data queue is in a full state or an empty state. 6. The SoC of claim 1 , wherein the power controller is further configured to control the first clock signal to be gated in response to the plurality of activity request signals received from the plurality of circuitries having respective inactive levels. 7. The SoC of claim 1 , wherein the power controller is further configured to transmit a clock gating control signal controlling gating and ungating of the first clock signal to a first clock management circuit included in the system interconnect circuit, and transmit a power mode control signal controlling a power mode of the memory to the memory controller. 8. The SoC of claim 7 , wherein the first clock management circuit is further configured to generate a plurality of clock signals used in the system interconnect circuit based on the first clock signal, and block generation of the plurality of clock signals by gating the first clock signal, in response to a first level of the clock gating control signal indicating gating enable. 9. The SoC of claim 7 , further comprising: a sub-interconnect circuit configured to operate based on a second clock signal to connect at least two of the plurality of circuitries to the system interconnect circuit, and control gating of the second clock signal based on the clock gating control signal received from the power controller. 10. The SoC of claim 9 , wherein the sub-interconnect circuit comprises a second clock management circuit configured to generate a plurality of clock signals used in the sub-interconnect circuit based on the second clock signal; and a sub-controller configured to receive the clock gating control signal from the power controller, control gating of the second clock signal based on the clock gating control signal, generate an activity request signal based on at least one activity signal of a high importance among at least two active signals received from the at least two of the plurality of circuitries, and transmit the activity request signal to the power controller. 11. The SoC of claim 7 , wherein at least one of the plurality of circuitries comprises a third clock management circuit configured to generate a plurality of clock signals used in the at least one of the plurality of circuitries based on a third clock signal, and gate the third clock signal based on the clock gating control signal received from the power controller. 12. The SoC of claim 1 , wherein the memory comprises a dynamic random access memory (DRAM). 13. The SoC of claim 1 , wherein the power controller is further configured to periodically gate the first clock signal in the lower-power mode of a system and adjust a dynamic voltage and frequency scaling (DVFS) level with respect to the plurality of circuitries and the system interconnect circuit in a normal mode of the system. 14. A system on chip (SoC) comprising: a plurality of circuitries configured to operate based on a plurality of internal clock signals, respectively, and to transmit a plurality of activity request signals, respectively to request access to a memory, the plurality of circuitries including first circuitry configured to transmit a first activity request signal and a plurality of second circuitry configured to transmit a second activity request signal; a system interconnect circuit configured to selectively provide a data transmission path between the plurality of circuitries and the memory based on a first clock signal by, allowing one or more of the plurality of second circuitry to access the memory in an ungating period in which the first clock signal is ungated, and inhibiting all of the plurality of second circuitry from accessing the memory by simultaneously blocking generation of each of the plurality of internal clock signals in a gating period in which the first clock signal is gated; and a power controller configured to, receive an activity request signal from each of the plurality of circuitries, control gating and ungating of the first clock signal of the system interconnect circuit based on the plurality of activity request signals received from the plurality of circuitries by ungating the first clock signal in response to an active level of the first activity request signal received from the first circuitry, and periodically gating the first clock signal in response to the active level of the second activity request signal received from the plurality of second circuitry, and control the memory to operate in a lower-power mode during a period in which the first clock signal is gated. 15. The SoC of claim 14 , wherein the active level of at least one first activity request signal is of a high importance among the plurality of activity request signals, and the second activity request signal is of a low importance among the plurality of activity request signals. 16. The SoC of claim 14 , wherein the power controller is further configured to control the first clock signal to be gated in response to all of the plurality of activity request signals having respective inactive levels. 17. The SoC of claim 14 , wherein the memory is configured to operate in a normal power mode in a first period in which the first clock signal is gated, and in the lower-power mode in a s

Assignees

Inventors

Classifications

  • Clock generating, synchronizing or distributing circuits within memory device · CPC title

  • Power saving in microcontroller unit · CPC title

  • by lowering the supply or operating voltage · CPC title

  • G06F1/324Primary

    by lowering clock frequency · CPC title

  • Modular architectures, e.g. assembled from a number of identical packages · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US12174683B2 cover?
A system on chip (SoC) and an application processor are provided. The SoC includes a memory controller configured to control a memory; a plurality of function modules configured to access the memory through a memory interface; a system interconnect circuit configured to operate based on a first clock signal and connect the memory interface and the plurality of function modules; and a power cont…
Who is the assignee on this patent?
Samsung Electronics Co Ltd
What technology area does this patent fall under?
Primary CPC classification G06F1/324. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Dec 24 2024 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 9 related publications on this page (citations in our corpus or others sharing the same primary CPC).