TOP特許意匠商標
特許ウォッチ Twitter
10個以上の画像は省略されています。
公開番号2024102517
公報種別公開特許公報(A)
公開日2024-07-31
出願番号2023006452
出願日2023-01-19
発明の名称半導体装置
出願人ルネサスエレクトロニクス株式会社
代理人個人
主分類G06F 17/10 20060101AFI20240724BHJP(計算;計数)
要約【課題】従来の半導体装置は、積和演算に要する消費電力が大きくなる問題があった。
【解決手段】一実施の形態にかかる半導体装置は、積和演算回路において積和演算結果となる累積値regoutを保持するレジスタの初期値を与える初期値設定部23と、レジスタが保持する累積値regoutに含まれる初期値をキャンセルして最終出力値SR1を出力する初期値キャンセル回路24と、を有し、初期値設定部23は、初期値としてゼロ以外の正、又は、負の値を設定する。
【選択図】図5
特許請求の範囲【請求項1】
処理サイクル毎に値が変化する第1のデータ及び第2のデータの積を演算する積算器と、
前記積算器の出力値の累積値を処理サイクル毎に更新した値を保持してレジスタ値として出力するレジスタと、
前記積算器の出力値と前記レジスタ値とを加算して前記累積値を更新する加算器と、
前記レジスタ値の初期値を与える初期値設定部と、
前記レジスタ値に含まれる前記初期値をキャンセルして最終出力値を出力する初期値キャンセル回路と、を有し、
初期値設定部は、前記初期値としてゼロ以外の正、又は、負の値を設定する半導体装置。
続きを表示(約 1,200 文字)【請求項2】
前記初期値は、1つの前記最終出力値が確定するまでの前記処理サイクルにおいて前記累積値の符号が反転しない大きさに設定される請求項1に記載の半導体装置。
【請求項3】
前記初期値設定部は、前記レジスタをリセットした際に前記レジスタ値を予め設定された固定値により前記初期値にリセットする請求項1に記載の半導体装置。
【請求項4】
前記初期値設定部は、前記処理サイクルのうち最初の処理サイクルにおいて前記加算器に前記初期値を与え、前記処理サイクルのうち2番目以降の処理サイクルにおいて前記レジスタ値を前記加算器に与えるセレクタである請求項1に記載の半導体装置。
【請求項5】
前記初期値は、前記レジスタと同一半導体チップ上に形成された内蔵記憶装置に記憶された任意の値、或いは、前記レジスタが形成される半導体チップの外部から与えられる任意の値である請求項1に記載の半導体装置。
【請求項6】
前記初期値は、1つの前記最終出力値を確定するために要する前記処理サイクルの数に応じて決定される請求項1に記載の半導体装置。
【請求項7】
1つの前記最終出力値を確定するために要する前記処理サイクルの数と前記初期値との対応関係を記憶したルックアップテーブルを有し、
前記ルックアップテーブルは、1つの前記最終出力値を確定するために要する前記処理サイクルの数に対応して記憶された前記初期値を前記レジスタと前記初期値キャンセル回路に与える請求項1に記載の半導体装置。
【請求項8】
前記第1のデータは、予め決定された値が前記処理サイクル毎に順に変化する値であって、
前記初期値は、1つの前記最終出力値を確定するために要する前記処理サイクルの数と、前記第1のデータによって決まる前記最終出力値の最大値又は最小値と、によって決定される請求項1に記載の半導体装置。
【請求項9】
前記レジスタにおいて前記累積値を表わすビットの1つをそれぞれ保持する複数のDフリップフロップに供給するクロック信号を、前記初期値の大きさに応じて一部停止するクロックゲーティング回路をさらに有し、
前記クロックゲーティング回路は、前記初期値が小さくなるほど前記クロック信号の供給を停止するDフリップフロップの個数を増やす請求項1に記載の半導体装置。
【請求項10】
予め設定されたバイアス値から前記初期値を減算する減算回路を有し、
前記初期値キャンセル回路は、前記減算回路の出力値により、前記累積値から前記初期値をキャンセルするとともに前記初期値をキャンセルした後の前記累積値に前記バイアス値を加算した値を前記最終出力値として出力する請求項1に記載の半導体装置。
(【請求項11】以降は省略されています)

発明の詳細な説明【技術分野】
【0001】
本発明は半導体装置に関し、例えば、積和演算回路を有する半導体装置に関する。
続きを表示(約 1,700 文字)【背景技術】
【0002】
近年、機械学習を利用した人工知能の利用が盛んになってきており、機械学習に要する処理をハードウェアで実現する技術が盛んに開発されている。この機械学習をハードウェアで実現する技術の一例が特許文献1に開示されている。
【0003】
特許文献1では、複数の第1データを、並列的に出力するメモリと、前記複数の第1データに対応した複数の積和演算回路と、前記複数の積和演算回路に対応し、複数の第2データが並列的に供給され、前記複数の第2データにおいて、対応する積和演算回路によって第1データと演算されるべき第2データの位置を示す付加情報に従って、供給されている前記複数の第2データから第2データを選択して、出力する複数のセレクタと、を備え、前記複数の積和演算回路のそれぞれは、前記複数の第1データにおいて、互いに異なる第1データと、対応するセレクタから出力されている第2データとの間で積和演算を行う、半導体装置。
【先行技術文献】
【特許文献】
【0004】
特開2022-12624号公報
【発明の概要】
【発明が解決しようとする課題】
【0005】
しかしながら、特許文献1に記載の技術では積和演算に要する消費電力が大きくなる問題がある。
【0006】
その他の課題と新規な特徴は、本明細書の記述および添付図面から明らかになるであろう。
【課題を解決するための手段】
【0007】
一実施の形態にかかる半導体装置は、積和演算回路において積和演算結果となる累積値を保持するレジスタの初期値を与える初期値設定部と、レジスタが保持する累積値に含まれる初期値をキャンセルして最終出力値を出力する初期値キャンセル回路と、を有し、初期値設定部は、初期値としてゼロ以外の正、又は、負の値を設定する。
【発明の効果】
【0008】
一実施の形態にかかる半導体装置では、積和演算に要する消費電力を削減することができる。
【図面の簡単な説明】
【0009】
実施の形態1にかかる半導体装置のブロック図である。
ニューラルネットワーク構造の例を示す図である。
ニューラルネットワークの演算処理の流れを示す模式図である。
実施の形態1にかかる並列演算回路の構成を示すブロック図である。
実施の形態1にかかる積和演算回路の構成を示すブロック図である。
実施の形態1にかかる積和演算回路による計算結果の一例を説明する図である。
実施の形態1にかかる積和演算回路によるレジスタ値の変化のタイミングチャートである。
比較例にかかる積和演算回路によるレジスタ値の変化のタイミングチャートである。
実施の形態1にかかる積和演算回路の構成の別の例を示すブロック図である。
機械学習における重み決定から推論処理を行うまでの処理の流れの一例を説明するフローチャートである。
実施の形態2にかかる積和演算回路の構成を示すブロック図である。
実施の形態2にかかる積和演算回路における初期値決定方法の第1の例を説明する図である。
初期値決定方法の第1の例を適用した場合のトグル率を説明する図である。
実施の形態2にかかる積和演算回路における初期値決定方法の第2の例を説明する図である。
初期値決定方法の第2の例を適用した場合のトグル率を説明する図である。
実施の形態3にかかる積和演算回路の構成を示すブロック図である。
実施の形態4にかかる積和演算回路の構成を示すブロック図である。
実施の形態5にかかる積和演算回路の構成を示すブロック図である。
【発明を実施するための形態】
【0010】
説明の明確化のため、以下の記載及び図面は、適宜、省略、及び簡略化がなされている。また、各図面において、同一の要素には同一の符号が付されており、必要に応じて重複説明は省略されている。
(【0011】以降は省略されています)

この特許をJ-PlatPatで参照する

関連特許

個人
情報検索装置
2か月前
個人
ドットパターン
2か月前
個人
情報処理システム
4日前
個人
防災情報システム
17日前
個人
指先受の付いたマウス。
今日
個人
家計支援システム2
1か月前
個人
介護者指名システム
11日前
コクヨ株式会社
収納ケース
1か月前
個人
モノ造りプロトコルレイヤー
1か月前
キヤノン電子株式会社
携帯情報端末
2か月前
有限会社マイコム
制御盤のAI見積
24日前
エムケー精工株式会社
洗車場システム
13日前
キヤノン株式会社
情報処理装置
26日前
株式会社Haul
採用支援方法
12日前
個人
施解錠制御システム
1か月前
中国電力株式会社
販売支援方法
1か月前
個人
生活困窮者相談業務支援システム
1か月前
株式会社にしがき
会員権システム
18日前
株式会社Asuka
本人認証方法
14日前
トヨタ自動車株式会社
表認識方法
18日前
個人
災害情報表示システム
21日前
株式会社アジラ
行動推定システム
1か月前
トヨタ自動車株式会社
図面表示装置
1か月前
株式会社ゼロワン
ケア支援システム
2か月前
株式会社COLORS
表示制御装置
1か月前
株式会社ゼロワン
ケア支援システム
2か月前
トヨタ自動車株式会社
画像処理装置
13日前
トヨタ自動車株式会社
情報処理装置
18日前
トヨタ自動車株式会社
画像処理装置
1か月前
個人
人流データ取得システム
1か月前
トヨタ自動車株式会社
画像処理装置
17日前
株式会社mov
情報処理装置
11日前
トヨタ自動車株式会社
画像処理装置
1か月前
株式会社JVCケンウッド
処理装置
17日前
セコム工業株式会社
物品管理具
1か月前
株式会社野村総合研究所
提案推薦装置
1か月前
続きを見る