TOP
|
特許
|
意匠
|
商標
特許ウォッチ
Twitter
他の特許を見る
10個以上の画像は省略されています。
公開番号
2025084720
公報種別
公開特許公報(A)
公開日
2025-06-03
出願番号
2024202991
出願日
2024-11-21
発明の名称
選択可能なデータトランザクションサイズを有するシリアルバストランザクションのための方法、デバイスおよびシステム
出願人
インフィニオン テクノロジーズ エルエルシー
,
Infineon Technologies LLC
代理人
アインゼル・フェリックス=ラインハルト
,
個人
,
個人
,
個人
,
個人
,
個人
主分類
G06F
12/04 20060101AFI20250527BHJP(計算;計数)
要約
【課題】データ転送の開始前に、データ転送のサイズを特定する方法、デバイス及びシステムを提供する。
【解決手段】方法は、メモリデバイスのシリアル入出力(IO)で、シリアルクロックと同期して、少なくともコマンド値、アドレス値およびエンコードされた長さ値を含むメタデータを受信するステップと、少なくともコマンド値、アドレス値およびエンコードされた長さ値から、メモリアクセス動作、メモリアレイ位置およびメモリアクセス動作に対応する複数の異なるデータ長さ値(LEN)のうちの1つのLENを決定するステップと、複数の異なるLENのうちの1つのLENに対応する長さを有する少なくともデータを、メモリアクセス動作の実行中に、シリアルクロックと同期して、シリアルIOで転送するステップと、を含む。
【選択図】図8
特許請求の範囲
【請求項1】
メモリデバイスのシリアル入出力(IO)で、シリアルクロックと同期して、少なくともコマンド値、アドレス値およびエンコードされた長さ値を含むメタデータを受信するステップと、
前記少なくともコマンド値、アドレス値およびエンコードされた長さ値から、
メモリアクセス動作と、
メモリアレイ位置と、
前記メモリアクセス動作に対応する複数の異なるデータ長さ値(LEN)のうちの1つのLENと、
を決定するステップと、
前記メモリアクセス動作の実行中に、前記シリアルクロックと同期して、前記シリアルIOで、前記複数の異なるLENのうちの前記1つのLENに対応する長さを有する少なくともデータを転送するステップと、
を含む方法。
続きを表示(約 1,800 文字)
【請求項2】
前記少なくともコマンド値、アドレス値およびメタデータを受信するステップは、
前記シリアルクロックと同期して、コマンドビットを受信するステップと、
前記シリアルクロックと同期して、前記コマンドビットの後に、アドレスビットを受信するステップと、
前記シリアルクロックと同期して、前記アドレスビットの後に、LENビットを受信するステップと、
を含む、
請求項1に記載の方法。
【請求項3】
前記少なくともコマンド値、アドレス値およびメタデータを受信するステップは、
前記シリアルクロックと同期して、コマンドビットの第1のセットを受信するステップと、
前記シリアルクロックと同期して、前記第1のセットの後に、コマンドビットの第2のセットおよびLENビットを受信するステップと、
前記シリアルクロックと同期して、前記第2のセットの後に、アドレスビットを受信するステップと、
を含む、
請求項1に記載の方法。
【請求項4】
前記少なくともコマンド値、アドレス値およびメタデータを受信するステップは、
前記シリアルクロックと同期して、コマンドビットを受信するステップと、
前記シリアルクロックと同期して、前記コマンドビットの後に、アドレスビットの第1のセットを受信するステップと、
前記シリアルクロックと同期して、前記第1のセットの後に、アドレスビットの第2のセットおよびLENビットを受信するステップと、
を含む、
請求項1に記載の方法。
【請求項5】
前記複数の異なるデータ長さ値は、Xの倍数であり、Xは、整数である、
請求項1に記載の方法。
【請求項6】
前記方法は、前記メモリアクセス動作が読み出し動作であると決定するステップをさらに含み、
前記複数のLENのうちの前記1つのLENに対応する前記長さを有する少なくとも前記データを転送するステップは、前記シリアルIOで、前記メモリデバイスから、アドレス値に対応するアドレスに格納される長さLENの読み出しデータを転送するステップを含む、
請求項1に記載の方法。
【請求項7】
前記方法は、前記メモリアクセス動作が認証された読み出し動作であると決定するステップをさらに含み、
前記複数のLENのうちの前記1つのLENに対応する前記長さを有する少なくとも前記データを転送するステップは、前記シリアルIOで、前記メモリデバイスから、前記読み出しデータを認証するための認証データが続く、前記アドレス値に対応するアドレスに格納される長さLENの読み出しデータを転送するステップを含む、
請求項1に記載の方法。
【請求項8】
前記方法は、前記メモリアクセス動作がプログラムまたは書き込み動作であると決定するステップをさらに含み、
前記複数のLENのうちの前記1つのLENに対応する前記長さを有する少なくとも前記データを転送するステップは、前記メモリデバイスの前記シリアルIOで、長さLENのプログラムまたは書き込みデータを受信するステップを含む、
請求項1に記載の方法。
【請求項9】
前記方法は、前記メモリアクセス動作が認証されたプログラムまたは書き込み動作であると決定するステップをさらに含み、
前記複数のLENのうちの前記1つのLENに対応する前記長さを有する少なくとも前記データを転送するステップは、前記メモリデバイスの前記シリアルIOで、認証データが続く、長さLENのプログラムまたは書き込みデータを受信するステップを含み、前記認証データは、少なくとも前記書き込みまたはプログラムデータを認証するためである、
請求項1に記載の方法。
【請求項10】
前記方法は、
ホストデバイスの動作によって、メモリアクセス動作のためのLENを決定するステップと、
前記メモリデバイスに対応するメモリ空間にアクセスする要求に応答して、前記シリアルクロックと同期して、前記シリアルIOに、前記少なくともコマンド値、アドレス値および前記エンコードされた長さ値を含むメタデータを送信するステップと、
をさらに含む、
請求項1に記載の方法。
(【請求項11】以降は省略されています)
発明の詳細な説明
【技術分野】
【0001】
関連出願の相互参照
本出願は、2023年11月22日に出願された米国特許出願第63/602,186号の優先権および利益を主張し、その内容の全体は、参照によって本願明細書に組み込まれる。
続きを表示(約 3,100 文字)
【0002】
本開示は、概して、メモリデバイストランザクションの認証に関するものであり、特には、選択可能な拡張データサイズを有するメモリデバイストランザクションを可能にすることに関するものであり、拡張データは、読み出しデータに加えて、書き込みデータ、プログラムデータまたは消去データである。
【背景技術】
【0003】
現在では、メモリ記憶デバイスを用いた多くの電子プラットフォームは、データアクセス動作のセキュリティに関係する。いくつかの自動車の仕様を含む多くの仕様は、メモリデバイスによって格納されるコードおよびデータが実行前に認証されることを要求する。
【0004】
従来では、システムは、セキュリティの改善のために「シャドウ」メモリを使用することがありうる。この種の構成では、実行のためのコードは、不揮発性メモリ(NVM)から揮発性メモリまで転送可能である。ホスト(例えば、コードを実行するデバイス)は、揮発性メモリに転送されたコードを認証することができる。シャドウメモリアプローチは、揮発性メモリ上に存在するコードのみが認証されるので、コードが有利にはNVMから直接実行されるexecution-in-place(XiP)デザインと互換性を有さない。
【0005】
従来のシリアル・ペリフェラル・インタフェース・バス(SPI)トランザクションにおいて、転送されるバイト数は、チップセレクト信号(CS)のホストアサート停止によって決定可能である。代替的には、読み出し動作のようなこの種のトランザクションは、読み出しデータの量のような固定データ長で動作する。いくつかの従来のメモリデバイスは、「ラップ長」を用いてSPIプロトコル外で固定のトランザクション長を特定することができる構成レジスタを含むことができる。
【0006】
データ転送の開始前に、データ転送のサイズを特定するプロトコルを有することが望ましい。これは、認証タグのようなセキュリティ機能の効率的な実施を可能にすることができる。
【発明の概要】
【課題を解決するための手段】
【0007】
方法は、メモリデバイスのシリアル入出力(IO)で、シリアルクロックと同期して、少なくともコマンド値、アドレス値およびエンコードされた長さ値を含むメタデータを受信するステップを含むことができる。少なくともコマンド値、アドレス値およびエンコードされた長さ値から、メモリアクセス動作、メモリアレイ位置およびメモリアクセス動作に対応する複数の異なるデータ長さ値(LEN)のうちの1つのLENを決定することができる。複数の異なるLENのうちの1つのLENに対応する長さを有する少なくともデータは、メモリアクセス動作の実行中に、シリアルクロックと同期して、シリアルIOで転送可能である。対応するデバイスおよびシステムも開示される。
【図面の簡単な説明】
【0008】
一実施形態に従うメモリデバイスのブロック図である。
実施形態に従ってメモリデバイストランザクションを示すタイミング図である。
実施形態に従ってメモリデバイストランザクションを示すタイミング図である。
一実施形態に従うシステムのブロック図である。
実施形態に従ってデコーダデバイスおよび動作を示す状態図である。
実施形態に従ってデコーダデバイスおよび動作を示す状態図である。
実施形態に従ってデコーダデバイスおよび動作を示す状態図である。
実施形態に従ってメモリデバイストランザクションを示す図である。
実施形態に従ってメモリデバイストランザクションを示す図である。
実施形態に従ってメモリデバイストランザクションを示す図である。
一実施形態に従ってメモリデバイスコマンドを示す表である。
一実施形態に従ってエンコードされたデータ長さ値(LEN)を示す表である。
追加の実施形態に従ってメモリデバイストランザクションを示す図である。
追加の実施形態に従ってメモリデバイストランザクションを示す図である。
追加の実施形態に従ってメモリデバイストランザクションを示す図である。
一実施形態に従ってアドレスおよびエンコードされたLEN値を示す表である。
さらなる実施形態に従ってメモリデバイストランザクションを示す図である。
さらなる実施形態に従ってメモリデバイストランザクションを示す図である。
さらなる実施形態に従ってメモリデバイストランザクションを示す図である。
他の実施形態に従ってエンコードされたLEN値を示す表である。
一実施形態に従う方法のフロー図である。
一実施形態に従ってメモリデバイスの動作を示すフロー図である。
他の実施形態に従ってメモリデバイスの動作を示すフロー図である。
さらなる実施形態に従ってメモリデバイスの動作を示す図である。
一実施形態に従ってメモリコントローラの動作を示すフロー図である。
他の実施形態に従ってメモリコントローラの拡張データ動作を示すフロー図である。
さらなる実施形態に従ってメモリコントローラの動作を示す図である。
一実施形態に従ってメモリデバイスシリアルインタフェースで受信可能なコマンドを示す表である。
実施形態に含むことができるメモリアレイの図である。
実施形態に含むことができるメモリアレイの図である。
一実施形態に従う集積回路(IC)デバイスの図である。
実施形態に従ってメモリコントローラを示す図である。
実施形態に従ってメモリコントローラを示す図である。
実施形態に含むことができるシステムアドレス空間を示す図である。
一実施形態に従うシステム動作のフロー図である。
一実施形態に従う車両システムのブロック図である。
一実施形態に従う車両システムの図である。
【発明を実施するための形態】
【0009】
実施形態に従うと、メモリデバイスは、トランザクションにおいて受信したコマンドおよびアドレス値とともに、エンコードされたデータ長さ値(LEN)を受信することができる。エンコードされたLEN値は、トランザクション内に含まれるデータのための多くの可能な長さの1つを示すことができる。読み出し動作において、LEN値は、対応する読み出しデータのサイズを示すことができる。書き込みまたはプログラム動作において、LEN値は、対応する書き込みまたはプログラムデータのサイズを示すことができる。このようにして、メモリデバイストランザクションにおいて転送されるデータ量は、コマンドおよびアドレス値とともに転送されるビット値によって制御可能である。LEN値は、データを転送するのに必要なシリアルクロックサイクルの数に対応することができ、それゆえ、シリアルバスサイズに従って変化しうる。
【0010】
いくつかの実施形態では、メモリデバイストランザクションは、LEN値を越えて拡張する追加のデータ、例えばトランザクションを認証するための「タグ」データを含むことができる。
(【0011】以降は省略されています)
この特許をJ-PlatPatで参照する
関連特許
個人
政治のAI化
17日前
個人
物品給付年金
22日前
個人
RFタグ読取装置
1か月前
個人
在宅介護システム
1か月前
個人
人物再現システム
1か月前
個人
プラグインホームページ
8日前
個人
AI飲食最適化プラグイン
1か月前
キヤノン株式会社
通信装置
23日前
有限会社ノア
データ読取装置
1か月前
個人
電話管理システム及び管理方法
1か月前
個人
全アルゴリズム対応型プログラム
18日前
キヤノン株式会社
画像処理装置
15日前
個人
日誌作成支援システム
1か月前
大同特殊鋼株式会社
輝線検出方法
17日前
シャープ株式会社
電子機器
17日前
株式会社CROSLAN
支援装置
1か月前
パテントフレア株式会社
交差型バーコード
10日前
長屋印刷株式会社
画像形成システム
1か月前
トヨタ自動車株式会社
情報処理装置
今日
ミサワホーム株式会社
宅配ロッカー
14日前
個人
ポイント還元付き配送システム
1か月前
ひびきの電子株式会社
認証システム
1か月前
ミサワホーム株式会社
情報処理装置
22日前
村田機械株式会社
割当補助システム
今日
トヨタ自動車株式会社
欠け検査装置
17日前
株式会社アジラ
データ転送システム
17日前
オベック実業株式会社
接続構造
1か月前
応研株式会社
業務支援システム
8日前
オベック実業株式会社
端末用スタンド
18日前
Sansan株式会社
組織図生成装置
3日前
株式会社ユピテル
電子機器及びプログラム等
25日前
オムロン株式会社
回転装置及びマウス
1か月前
トヨタ自動車株式会社
管理装置
14日前
株式会社大林組
施工管理システム
10日前
ミサワホーム株式会社
荷物搬送システム
14日前
株式会社カプコン
データおよびシステム
16日前
続きを見る
他の特許を見る