JP7316902B2 - 情報処理装置、その制御方法、及びプログラム - Google Patents
情報処理装置、その制御方法、及びプログラム Download PDFInfo
- Publication number
- JP7316902B2 JP7316902B2 JP2019189652A JP2019189652A JP7316902B2 JP 7316902 B2 JP7316902 B2 JP 7316902B2 JP 2019189652 A JP2019189652 A JP 2019189652A JP 2019189652 A JP2019189652 A JP 2019189652A JP 7316902 B2 JP7316902 B2 JP 7316902B2
- Authority
- JP
- Japan
- Prior art keywords
- control means
- clock
- circuit
- verification process
- power
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/26—Power supply means, e.g. regulation thereof
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/04—Generating or distributing clock signals or signals derived directly therefrom
- G06F1/10—Distribution of clock signals, e.g. skew
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/24—Resetting means
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/26—Power supply means, e.g. regulation thereof
- G06F1/32—Means for saving power
- G06F1/3203—Power management, i.e. event-based initiation of a power-saving mode
- G06F1/3234—Power saving characterised by the action undertaken
- G06F1/3237—Power saving characterised by the action undertaken by disabling clock generation or distribution
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/26—Power supply means, e.g. regulation thereof
- G06F1/32—Means for saving power
- G06F1/3203—Power management, i.e. event-based initiation of a power-saving mode
- G06F1/3234—Power saving characterised by the action undertaken
- G06F1/3287—Power saving characterised by the action undertaken by switching off individual functional units in the computer system
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/50—Monitoring users, programs or devices to maintain the integrity of platforms, e.g. of processors, firmware or operating systems
- G06F21/57—Certifying or maintaining trusted computer platforms, e.g. secure boots or power-downs, version controls, system software checks, secure updates or assessing vulnerabilities
- G06F21/575—Secure boot
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/70—Protecting specific internal or peripheral components, in which the protection of a component leads to protection of the entire computer
- G06F21/81—Protecting specific internal or peripheral components, in which the protection of a component leads to protection of the entire computer by operating on the power supply, e.g. enabling or disabling power-on, sleep or resume operations
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/4401—Bootstrapping
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/26—Power supply means, e.g. regulation thereof
- G06F1/32—Means for saving power
- G06F1/3203—Power management, i.e. event-based initiation of a power-saving mode
- G06F1/3234—Power saving characterised by the action undertaken
- G06F1/3296—Power saving characterised by the action undertaken by lowering the supply or operating voltage
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/50—Monitoring users, programs or devices to maintain the integrity of platforms, e.g. of processors, firmware or operating systems
- G06F21/57—Certifying or maintaining trusted computer platforms, e.g. secure boots or power-downs, version controls, system software checks, secure updates or assessing vulnerabilities
- G06F21/572—Secure firmware programming, e.g. of basic input output system [BIOS]
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/4401—Bootstrapping
- G06F9/4406—Loading of operating system
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D10/00—Energy efficient computing, e.g. low power processors, power management or thermal management
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Hardware Design (AREA)
- Software Systems (AREA)
- Computer Security & Cryptography (AREA)
- Computing Systems (AREA)
- Power Sources (AREA)
- Stored Programmes (AREA)
- Microcomputers (AREA)
Description
以下では、本発明の一実施形態について説明する。まず、図1を参照して、本実施形態におけるデータ処理システムの構成例を説明する。本データ処理システムは、電源投入時やスリープ復帰時などに、メインCPUのブートデータの正当性の検証処理を行った上で、データ処理動作を実行することを特徴としたシステムとなる。本実施形態では、データ処理システムの一例として一つの情報処理装置を例に説明する。しかし、本発明を限定する意図はなく、複数の装置を含むシステムとして構成してもよい。
次に、図2を参照して、本実施形態に係る電源制御部122の内部の構成を説明する。ASIC100には内部の回路を動作させるための電源として、電源供給回路201から1.0Vの電源の供給を行うこととする。供給された電源は電源制御部122へ入力される。
次に、図3を参照して、本実施形態における本システムの基本的な動作フローについて説明する。
次に、図4を参照して、本システムの正当性の検証処理時の内部動作状態に関して詳細に説明する。検証処理時に使用しない回路は、データ処理部110、データ処理部111内のモジュール113、IO制御部103内のメモリI/F106、メインCPU101となる。データ処理部111内のモジュール112に関しては、検証処理の結果をASIC100に接続されたLED123にてユーザに知らせるためのLED制御信号を生成するために、検証処理時に動作させる必要がある。メモリI/F104に関しては、検証処理を行う際に、ASIC100に接続されたメインCPU用のブートデータ格納部107から、メインCPU用のブートデータを入力するために、検証処理時に動作させる必要がある。メモリI/F105に関しては、検証処理を行う際に、ASIC100に接続されたサブCPU用のブートデータ格納部108から、サブCPU用のブートデータを入力するために、検証処理時に動作させる必要がある。サブCPU102に関しては、検証処理を行う際に本ASIC100の各処理部の制御を行うこととなるため、検証処理時に動作させる必要がある。
まず、使用しない回路に対する電源遮断に関しての説明を行う。上述したように、一般的な電源制御部122には電源の供給・遮断の制御を行うブロック数に限りがある。本実施形態に係る電源制御部122では、データ処理部110、データ処理部111、IO制御部103、メインCPU101、及びサブCPU102の5ブロックの電源制御が可能なものとなっている。
次に、クロックの供給停止に関しての説明を行う。クロックの供給停止の対応は、検証処理に使用しないデータ処理部110、データ処理部111内のモジュール113、IO制御部103内のメモリI/F106、メインCPU101の全てに対して行う。データ処理部110と、メインCPU101に関しては、電源の遮断が行われているため、それぞれの回路内の消費電力はゼロということとなる。しかし、クロック生成部116からのクロックの出力を停止することで、クロック生成部116からデータ処理部110と、メインCPU101までのクロックラインに関して、途中のバッファ等の論理回路の駆動が行われないこととなる。そのため、クロックを停止した方が、微少ながらも消費電力は少なくすることができる。
図6乃至図10を参照して、本実施形態による具体的な効果の例について説明する。本実施形態に係る情報処理装置(データ処理システム)は、当該装置の起動時において、ブートコードの生成を検知する。その際、情報処理装置は、正当性の検証処理において処理を実行しないブロックに対して、省電力制御として、電源遮断制御及びクロックゲート制御の少なくとも1つを実行する。さらに、本情報処理装置は、省電力制御で余った電力を正当性の検証処理を実行する処理ブロックへの動作クロックの周波数を高くすることにより、当該検証処理を高速に行う。これらの制御を段階的に適用した場合の周波数や消費電力についての検証結果について以下では説明する。
次に、図5を参照して、本実施形態に係る電源遮断制御、及びクロックゲート制御を含めた、本システムの起動時の詳細な動作フローの説明を行う。また、本フローチャートの処理では、電源遮断制御、及びクロックゲートによる電力削減に対して、検証処理に使用する回路の動作クロックの周波数を上げて、検証処理に掛かる時間の削減を行う場合を想定している。もちろん、本発明においては、省電力制御のみを適用し、上記周波数を上げて処理時間を低減する制御については適用しなくてもよい。
本発明は、上述の実施形態の1以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける1つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、1以上の機能を実現する回路(例えば、ASIC)によっても実現可能である。
Claims (11)
- 情報処理装置であって、
ブートデータを記憶する記憶手段と、
それぞれが1以上の回路を有する複数のブロックに電源を供給する電源制御手段と、
発振器から各ブロックの各回路へのクロックの供給を制御するクロック制御手段と、
前記記憶手段に記憶されたブートデータの正当性を検証する検証処理を実行する第1制御手段と、
前記第1制御手段によって正当性の検証が成功したブートデータを用いて起動し、前記情報処理装置を制御する第2制御手段と
を備え、
前記第1制御手段は、
前記電源制御手段によって、前記検証処理において少なくとも1つの回路が使用されるブロックへ電源を供給させ、前記検証処理において全ての回路が使用されないブロックへの電源供給を遮断させ、
前記クロック制御手段によって、前記検証処理において使用される回路へクロックを供給させ、前記検証処理において使用されない回路へのクロックの供給を停止させ、
前記検証処理を実行することを特徴とする情報処理装置。 - 前記第1制御手段は、さらに、前記電源制御手段及び前記クロック制御手段によって各ブロックへの電源の供給及び各回路へのクロックの供給を制御した後に、前記検証処理において使用される回路へ供給されるクロックの分周比を通常動作時から変更することにより、該通常動作時よりも供給されるクロックの周波数を上げるように前記クロック制御手段によって制御し、その後に前記検証処理を実行することを特徴とする請求項1に記載の情報処理装置。
- 前記第1制御手段、前記第2制御手段、前記電源制御手段、及び前記クロック制御手段は、前記複数のブロックに含まれ、
前記第1制御手段は、少なくとも前記複数のブロックを含むパッケージの許容電力を超えない範囲で、前記クロック制御手段によって前記クロックの周波数を上げさせることを特徴とする請求項2に記載の情報処理装置。 - 前記第1制御手段は、
正当性の検証が成功すると、少なくとも前記第2制御手段への電源の供給及びクロックの供給を復帰させることを特徴とする請求項1乃至3の何れか1項に記載の情報処理装置。 - 前記第1制御手段は、
正当性の検証が失敗すると、その旨を報知して前記情報処理装置の起動を停止することを特徴とする請求項1乃至4の何れか1項に記載の情報処理装置。 - 前記第1制御手段は、
前記情報処理装置に設けられた所定のLEDを消灯状態から点灯状態に制御することにより、前記その旨を報知することを特徴とする請求項5に記載の情報処理装置。 - 情報処理装置であって、
ブートデータを記憶する記憶手段と、
発振器から各ブロックの各回路へのクロックの供給を制御するクロック制御手段と、
前記記憶手段に記憶されたブートデータの正当性を検証する検証処理を実行する第1制御手段と、
前記第1制御手段によって正当性の検証が成功したブートデータを用いて起動し、前記情報処理装置を制御する第2制御手段と
を備え、
前記第1制御手段は、
前記クロック制御手段によって、前記検証処理において使用される回路へクロックを供給させ、前記検証処理において使用されない回路へのクロックの供給を停止させ、
前記検証処理を実行することを特徴とする情報処理装置。 - ブートデータを記憶する記憶手段と、
それぞれが1以上の回路を有する複数のブロックに電源を供給する電源制御手段と、
発振器から各ブロックの各回路へのクロックの供給を制御するクロック制御手段と、
前記記憶手段に記憶されたブートデータの正当性を検証する検証処理を実行する第1制御手段と、
前記第1制御手段によって正当性の検証が成功したブートデータを用いて起動し、情報処理装置を制御する第2制御手段と
を備える情報処理装置の制御方法であって、
前記第1制御手段が、
前記電源制御手段によって、前記検証処理において少なくとも1つの回路が使用されるブロックへ電源を供給させ、前記検証処理において全ての回路が使用されないブロックへの電源供給を遮断させる工程と
前記クロック制御手段によって、前記検証処理において使用される回路へクロックを供給させ、前記検証処理において使用されない回路へのクロックの供給を停止させる工程と、
前記検証処理を実行する工程と
を含むことを特徴とする情報処理装置の制御方法。 - ブートデータを記憶する記憶手段と、
発振器から各ブロックの各回路へのクロックの供給を制御するクロック制御手段と、
前記記憶手段に記憶されたブートデータの正当性を検証する検証処理を実行する第1制御手段と、
前記第1制御手段によって正当性の検証が成功したブートデータを用いて起動し、情報処理装置を制御する第2制御手段と
を備える情報処理装置の制御方法であって、
前記第1制御手段が、
前記クロック制御手段によって、前記検証処理において使用される回路へクロックを供給させ、前記検証処理において使用されない回路へのクロックの供給を停止させる工程と、
前記検証処理を実行する工程と
を含むことを特徴とする情報処理装置の制御方法。 - ブートデータを記憶する記憶手段と、
それぞれが1以上の回路を有する複数のブロックに電源を供給する電源制御手段と、
発振器から各ブロックの各回路へのクロックの供給を制御するクロック制御手段と、
前記記憶手段に記憶されたブートデータの正当性を検証する検証処理を実行する第1制御手段と、
前記第1制御手段によって正当性の検証が成功したブートデータを用いて起動し、情報処理装置を制御する第2制御手段と
を備える情報処理装置の制御方法における各工程をコンピュータに実行させるためのプログラムであって、前記制御方法は、
前記第1制御手段が、
前記電源制御手段によって、前記検証処理において少なくとも1つの回路が使用されるブロックへ電源を供給させ、前記検証処理において全ての回路が使用されないブロックへの電源供給を遮断させる工程と
前記クロック制御手段によって、前記検証処理において使用される回路へクロックを供給させ、前記検証処理において使用されない回路へのクロックの供給を停止させる工程と、
前記検証処理を実行する工程と
を含むことを特徴とするプログラム。 - ブートデータを記憶する記憶手段と、
発振器から各ブロックの各回路へのクロックの供給を制御するクロック制御手段と、
前記記憶手段に記憶されたブートデータの正当性を検証する検証処理を実行する第1制御手段と、
前記第1制御手段によって正当性の検証が成功したブートデータを用いて起動し、情報処理装置を制御する第2制御手段と
を備える情報処理装置の制御方法における各工程をコンピュータに実行させるためのプログラムであって、前記制御方法は、
前記第1制御手段が、
前記クロック制御手段によって、前記検証処理において使用される回路へクロックを供給させ、前記検証処理において使用されない回路へのクロックの供給を停止させる工程と、
前記検証処理を実行する工程と
を含むことを特徴とするプログラム。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2019189652A JP7316902B2 (ja) | 2019-10-16 | 2019-10-16 | 情報処理装置、その制御方法、及びプログラム |
US17/067,224 US11698668B2 (en) | 2019-10-16 | 2020-10-09 | Information processing apparatus and control method for selectively supplying power and clocks to module circuits used for verification |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2019189652A JP7316902B2 (ja) | 2019-10-16 | 2019-10-16 | 情報処理装置、その制御方法、及びプログラム |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2021064278A JP2021064278A (ja) | 2021-04-22 |
JP7316902B2 true JP7316902B2 (ja) | 2023-07-28 |
Family
ID=75487983
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2019189652A Active JP7316902B2 (ja) | 2019-10-16 | 2019-10-16 | 情報処理装置、その制御方法、及びプログラム |
Country Status (2)
Country | Link |
---|---|
US (1) | US11698668B2 (ja) |
JP (1) | JP7316902B2 (ja) |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2003108260A (ja) | 2001-09-28 | 2003-04-11 | Hitachi Ltd | 情報処理装置及び情報処理装置の制御方法 |
JP2006293768A (ja) | 2005-04-12 | 2006-10-26 | Univ Waseda | マルチプロセッサシステム及びマルチグレイン並列化コンパイラ |
JP2012078952A (ja) | 2010-09-30 | 2012-04-19 | Kyocera Mita Corp | 改ざん検知装置及び改ざん検知方法 |
JP2017033492A (ja) | 2015-08-06 | 2017-02-09 | セイコーエプソン株式会社 | 情報処理装置、情報処理システム、及び、情報処理装置の制御方法 |
JP2018197991A (ja) | 2017-05-24 | 2018-12-13 | キヤノン株式会社 | 改竄検知装置、その制御方法、並びにプログラム |
JP2019175331A (ja) | 2018-03-29 | 2019-10-10 | キヤノン株式会社 | 画像形成装置、画像形成装置の制御方法及びプログラム |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9836637B2 (en) * | 2014-01-15 | 2017-12-05 | Google Llc | Finger print state integration with non-application processor functions for power savings in an electronic device |
JP6422059B2 (ja) | 2015-07-31 | 2018-11-14 | パナソニックIpマネジメント株式会社 | 処理装置、車載端末装置、処理装置の起動方法、及び処理装置の起動プログラム |
US20180253556A1 (en) * | 2017-03-02 | 2018-09-06 | Qualcomm Incorporated | Selective restoration and authentication of a secure image |
US11455397B2 (en) * | 2018-11-13 | 2022-09-27 | Microchip Technology Incorporated | Secure boot assist for devices, and related systems, methods and devices |
JP7166884B2 (ja) * | 2018-11-14 | 2022-11-08 | キヤノン株式会社 | ソフトウェアの改ざんを検知することが可能な情報処理装置 |
-
2019
- 2019-10-16 JP JP2019189652A patent/JP7316902B2/ja active Active
-
2020
- 2020-10-09 US US17/067,224 patent/US11698668B2/en active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2003108260A (ja) | 2001-09-28 | 2003-04-11 | Hitachi Ltd | 情報処理装置及び情報処理装置の制御方法 |
JP2006293768A (ja) | 2005-04-12 | 2006-10-26 | Univ Waseda | マルチプロセッサシステム及びマルチグレイン並列化コンパイラ |
JP2012078952A (ja) | 2010-09-30 | 2012-04-19 | Kyocera Mita Corp | 改ざん検知装置及び改ざん検知方法 |
JP2017033492A (ja) | 2015-08-06 | 2017-02-09 | セイコーエプソン株式会社 | 情報処理装置、情報処理システム、及び、情報処理装置の制御方法 |
JP2018197991A (ja) | 2017-05-24 | 2018-12-13 | キヤノン株式会社 | 改竄検知装置、その制御方法、並びにプログラム |
JP2019175331A (ja) | 2018-03-29 | 2019-10-10 | キヤノン株式会社 | 画像形成装置、画像形成装置の制御方法及びプログラム |
Also Published As
Publication number | Publication date |
---|---|
US11698668B2 (en) | 2023-07-11 |
JP2021064278A (ja) | 2021-04-22 |
US20210116980A1 (en) | 2021-04-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4974202B2 (ja) | 半導体集積回路 | |
JP4535170B2 (ja) | マイクロコンピュータシステム | |
JP4924223B2 (ja) | 半導体装置 | |
JP2009200739A (ja) | 半導体集積回路 | |
US7702944B2 (en) | Dynamic frequency scaling sequence for multi-gigahertz microprocessors | |
JP2005190483A (ja) | 遊休モードでの電力消費が減少したプロセッサシステムおよびその方法 | |
JP5610566B2 (ja) | 半導体装置及びデータ処理システム | |
CN105388989B (zh) | 利用硬件电源管理单元调节时钟信号的应用处理器及装置 | |
JP4255841B2 (ja) | 直線電流ランプ | |
US7817488B2 (en) | Load balancing by using clock gears | |
JPH11312026A (ja) | クロック信号切替方法およびクロック信号切替システム | |
JP2016206765A (ja) | 半導体集積回路 | |
US10304506B1 (en) | Dynamic clock control to increase stutter efficiency in the memory subsystem | |
US7219248B2 (en) | Semiconductor integrated circuit operable to control power supply voltage | |
JP7316902B2 (ja) | 情報処理装置、その制御方法、及びプログラム | |
JP2006244382A (ja) | マイクロプロセッサ | |
US20040260960A1 (en) | Method for pulse train reduction of clocking power when switching between full clocking power and nap mode | |
JP3701100B2 (ja) | クロック生成回路及びクロック生成方法 | |
JP4355648B2 (ja) | 複数cpuクロック制御システム、その制御方法及びそのプログラム | |
JP5574461B2 (ja) | 半導体集積回路 | |
CN112416677B (zh) | 一种具有软关机功能的服务器和软关机方法 | |
US8677164B2 (en) | Microcomputer and control method thereof | |
JP5408743B2 (ja) | 携帯電話 | |
JP3906865B2 (ja) | 低消費電力マイクロプロセッサおよびマイクロプロセッサシステム | |
KR20230127824A (ko) | 시스템 온 칩, 그것의 버스 파워 게이팅 방법 및 시스템 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
RD01 | Notification of change of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7421 Effective date: 20210103 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20210113 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20221004 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20230613 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20230619 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20230718 |
|
R151 | Written notification of patent or utility model registration |
Ref document number: 7316902 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R151 |