(19)【発行国】日本国特許庁(JP)
(12)【公報種別】公表特許公報(A)
(11)【公表番号】
(43)【公表日】2024-08-06
(54)【発明の名称】メモリ、制御装置、クロック処理方法及び電子機器
(51)【国際特許分類】
G11C 7/22 20060101AFI20240730BHJP
G06F 12/00 20060101ALI20240730BHJP
G11C 11/4096 20060101ALI20240730BHJP
G11C 7/10 20060101ALI20240730BHJP
【FI】
G11C7/22 100
G06F12/00 564A
G11C11/4096 550
G11C7/10 460
【審査請求】有
【予備審査請求】未請求
(21)【出願番号】P 2022564070
(86)(22)【出願日】2022-08-03
(85)【翻訳文提出日】2022-10-20
(86)【国際出願番号】 CN2022109993
(87)【国際公開番号】W WO2024007399
(87)【国際公開日】2024-01-11
(31)【優先権主張番号】202210806176.0
(32)【優先日】2022-07-08
(33)【優先権主張国・地域又は機関】CN
(81)【指定国・地域】
(71)【出願人】
【識別番号】522246670
【氏名又は名称】チャンシン メモリー テクノロジーズ インコーポレイテッド
【氏名又は名称原語表記】CHANGXIN MEMORY TECHNOLOGIES,INC.
(74)【代理人】
【識別番号】100205659
【氏名又は名称】齋藤 拓也
(74)【代理人】
【識別番号】100185269
【氏名又は名称】小菅 一弘
(72)【発明者】
【氏名】チェン ジンウェイ
【テーマコード(参考)】
5B160
5M024
【Fターム(参考)】
5B160CC03
5M024AA72
5M024BB27
5M024DD83
5M024GG01
5M024JJ03
5M024JJ04
5M024JJ32
5M024PP01
5M024PP07
(57)【要約】
メモリ、制御装置、クロック処理方法及び電子機器を提供する。メモリの中のクロック処理回路は、データクロック信号のデューティ比を調整し、内部クロック信号を出力するように構成されるデューティ比モジュールと、内部クロック信号を受信し、内部クロック信号に基づいて、第1読み出しクロック信号を出力するように構成され、第1読み出しクロック信号はパルス信号である、第1クロック生成モジュールと、第2読み出しクロック信号を生成して出力するように構成され、第2読み出しクロック信号に1つのレベル状態変化エッジしか存在しない、第2クロック生成モジュールと、第1読み出しクロック信号と第2読み出しクロック信号を受信し、第1読み出しクロック信号と第2読み出しクロック信号のうちのいずれか一つをターゲット読み出しクロック信号として出力するように構成される選択モジュールと、を含む。
【選択図】
図4
【特許請求の範囲】
【請求項1】
メモリであって、前記メモリは、クロック処理回路を含み、前記クロック処理回路は、
外部で生成されたデータクロック信号を受信し、前記データクロック信号のデューティ比を調整し、内部クロック信号を出力するように構成されるデューティ比モジュールと、
前記内部クロック信号を受信し、前記内部クロック信号に基づいて、第1読み出しクロック信号を出力するように構成される第1クロック生成モジュールであって、前記第1読み出しクロック信号はパルス信号である、第1クロック生成モジュールと、
前記第1読み出しクロック信号の存続期間において、第2読み出しクロック信号を生成して出力するように構成される第2クロック生成モジュールであって、前記第2読み出しクロック信号に1つのレベル状態変化エッジしか存在しない、第2クロック生成モジュールと、
前記第1読み出しクロック信号と前記第2読み出しクロック信号を受信し、前記第1読み出しクロック信号と前記第2読み出しクロック信号のうちのいずれか一つをターゲット読み出しクロック信号として出力するように構成される選択モジュールと、を含む、
メモリ。
【請求項2】
前記クロック処理回路はさらに、検出モジュール及びモードレジスタを含み、
前記検出モジュールは、前記内部クロック信号を受信し、前記内部クロック信号に対してデューティ比の検出を行い、デューティ比パラメータを出力するように構成され、
前記モードレジスタは、前記デューティ比パラメータを受信して記憶するように構成される、
請求項1に記載のメモリ。
【請求項3】
前記選択モジュールは、選択指示信号を受信し、前記選択指示信号が第1状態にある場合、前記第1読み出しクロック信号をターゲット読み出しクロック信号として出力し、又は、前記選択指示信号が第2状態にある場合、前記第2読み出しクロック信号をターゲット読み出しクロック信号として出力するように構成される、
請求項2に記載のメモリ。
【請求項4】
前記メモリは、データ読み出し命令を受信し、前記データ読み出し命令に基づいて、読み出しデータ信号を出力し、前記クロック処理回路によって前記ターゲット読み出しクロック信号を出力するように構成され、
前記ターゲット読み出しクロック信号は、前記読み出しデータ信号をラッチするために用いられ、前記第2読み出しクロック信号のレベル状態変化エッジは、前記読み出しデータ信号の中の有効データの終了時刻を指示する、
請求項3に記載のメモリ。
【請求項5】
前記メモリはさらに、前記データ読み出し命令が第1読み出し命令である場合、前記選択指示信号を第1状態に設定し、又は、前記データ読み出し命令が第2読み出し命令である場合、前記選択指示信号を第2状態に設定するように構成され、
前記第2読み出し命令は、前記クロック処理回路の中のモードレジスタのデューティ比パラメータの取得を指示し、前記第1読み出し命令は、前記第2読み出し命令以外のデータ読み出し命令である、
請求項4に記載のメモリ。
【請求項6】
前記メモリはさらに、
前記データ読み出し命令が第1読み出し命令である場合、前記選択指示信号を第1状態に設定し、又は、
前記データ読み出し命令が第2読み出し命令であり、且つ前記内部クロック信号のデューティ比が予め設定された範囲にある場合、前記選択指示信号を第1状態に設定し、又は、
前記データ読み出し命令が第2読み出し命令であり、且つ前記内部クロック信号のデューティ比が予め設定された範囲にない場合、前記選択指示信号を第2状態に設定するように構成される、
請求項5に記載のメモリ。
【請求項7】
前記第1読み出しクロック信号は8つのクロック周期を含み、前記第2読み出しクロック信号のレベル状態変化エッジは、前記第1読み出しクロック信号の5番目のクロック周期の立ち上がりエッジと位置合わせられ、
前記第2読み出しクロック信号のレベル状態変化エッジは、前記第2読み出しクロック信号はローレベル状態からハイレベル状態に変化することである、
請求項1~6のいずれか1項に記載のメモリ。
【請求項8】
前記デューティ比モジュールは、
外部から前記データクロック信号を受信して出力するように構成される受信モジュールと、
前記データクロック信号のデューティ比を調整し、前記内部クロック信号を出力するように構成される調整モジュールと、を含む、
請求項7に記載のメモリ。
【請求項9】
前記データクロック信号は書き込みクロック信号である、
請求項8に記載のメモリ。
【請求項10】
制御装置であって、前記制御装置はメモリに接続され、
前記制御装置は、前記メモリにデータ読み出し命令を送信し、前記メモリから返された読み出しデータ信号とターゲット読み出しクロック信号を受信し、前記ターゲット読み出しクロック信号を利用して前記読み出しデータ信号をラッチするように構成され、
前記ターゲット読み出しクロック信号は、第1読み出しクロック信号又は第2読み出しクロック信号であり、前記第1読み出しクロック信号は、パルス信号であり、前記第2読み出しクロック信号に1つのレベル状態変化エッジしか存在しない、
制御装置。
【請求項11】
前記制御装置は、前記データ読み出し命令が第1読み出し命令である場合、前記メモリから返信された第1読み出しクロック信号を受信し、前記第1読み出しクロック信号を利用して前記読み出しデータ信号をラッチし、又は、
前記データ読み出し命令が第2読み出し命令である場合、前記メモリから返信された第2読み出しクロック信号を受信し、前記第2読み出しクロック信号のレベル状態変化エッジを利用して前記読み出しデータ信号をラッチするように構成され、
前記メモリはクロック処理回路を含み、前記第2読み出し命令は、前記クロック処理回路の中のモードレジスタのデューティ比パラメータの取得を指示し、前記第1読み出し命令は、前記第2読み出し命令以外のデータ読み出し命令を指示する、
請求項10に記載の制御装置。
【請求項12】
前記制御装置はさらに、前記データ読み出し命令が第2読み出し命令である場合、前記メモリから返信された第1読み出しクロック信号を受信し、前記第1読み出しクロック信号のレベル状態変化エッジを利用して前記読み出しデータ信号をラッチするように構成される、
請求項10に記載の制御装置。
【請求項13】
クロック処理方法であって、メモリに適用され、前記方法は、
外部で生成されたデータクロック信号を受信し、前記データクロック信号のデューティ比を調整し、内部クロック信号を決定するステップと、
前記内部クロック信号に基づいて、第1読み出しクロック信号を決定するステップであって、前記第1読み出しクロック信号はパルス信号であるステップと、
前記第1読み出しクロック信号の存続期間において、第2読み出しクロック信号を生成するステップであって、前記第2読み出しクロック信号に1つのレベル状態変化エッジしか存在しないステップと、
前記第1読み出しクロック信号と前記第2読み出しクロック信号のうちのいずれか一つをターゲット読み出しクロック信号として出力するステップと、を含む、
クロック処理方法。
【請求項14】
前記メモリはモードレジスタを含み、前記クロック処理方法はさらに、
前記内部クロック信号に対してデューティ比の検出を行い、デューティ比パラメータを取得するステップと、
前記デューティ比パラメータを前記モードレジスタに記憶するステップと、を含む、
請求項13に記載のクロック処理方法。
【請求項15】
前記メモリは制御装置に接続され、前記第1読み出しクロック信号と前記第2読み出しクロック信号のうちのいずれか一つをターゲット読み出しクロック信号として出力するステップは、
前記制御装置から送信された第1読み出し命令を受信した場合、前記第1読み出し命令に基づいて読み出しデータ信号を決定し、前記第1読み出しクロック信号をターゲット読み出しクロック信号として決定するステップと、
前記制御装置から送信された第2読み出し命令を受信した場合、前記第2読み出し命令に基づいて前記読み出しデータ信号を決定し、前記第2読み出しクロック信号をターゲット読み出しクロック信号として決定するステップと、を含み、
前記ターゲット読み出しクロック信号は、前記読み出しデータ信号をラッチするために用いられ、前記第2読み出し命令は、前記モードレジスタのデューティ比パラメータの取得を指示し、前記第1読み出し命令は、前記第2読み出し命令以外のデータ読み出し命令を指示する、
請求項14に記載のクロック処理方法。
【請求項16】
前記メモリは制御装置に接続され、前記第1読み出しクロック信号と前記第2読み出しクロック信号のうちのいずれか一つをターゲット読み出しクロック信号として出力するステップは、
前記制御装置から送信された第1読み出し命令を受信した場合、前記第1読み出し命令に基づいて読み出しデータ信号を決定し、前記第1読み出しクロック信号をターゲット読み出しクロック信号として決定するステップと、
前記制御装置から送信された第2読み出し命令を受信し、且つ前記デューティ比パラメータが予め設定された範囲にある場合、前記第2読み出し命令に基づいて読み出しデータ信号を決定し、前記第1読み出しクロック信号をターゲット読み出しクロック信号として決定するステップと、
前記制御装置から送信された第2読み出し命令を受信し、且つ前記デューティ比パラメータが予め設定された範囲にない場合、前記第2読み出し命令に基づいて前記読み出しデータ信号を決定し、前記第2読み出しクロック信号をターゲット読み出しクロック信号として決定するステップと、を含み、
前記ターゲット読み出しクロック信号は、前記読み出しデータ信号をラッチするために用いられ、前記第2読み出し命令は、前記モードレジスタのデューティ比パラメータの取得を指示し、前記第1読み出し命令は、前記第2読み出し命令以外のデータ読み出し命令を指示する、
請求項14に記載のクロック処理方法。
【請求項17】
電子機器であって、前記電子機器は、請求項1~9のいずれか1項に記載のメモリと、請求項10~12のいずれか1項に記載の制御装置と、を含む、電子機器。
【発明の詳細な説明】
【技術分野】
【0001】
関連出願への相互参照
本願は、2022年07月08日に中国特許局に提出された、出願番号が202210806176.0であり、発明の名称が「メモリ、制御装置、クロック処理方法及び電子機器」である中国特許出願の優先権を主張し、その内容の全てが引用により本願に組み込まれる。
【0002】
本開示は、半導体メモリの分野に関し、特に、メモリ、制御装置、クロック処理方法及び電子機器に関する。
【背景技術】
【0003】
電子機器で、CPU(Central Processing Unit)は、メモリに読み出し命令を送信し、メモリから返された読み出しクロック信号と読み出しデータ信号を受信し、読み出しクロック信号を利用して読み出しデータ信号に対してラッチ処理を行うことによって、必要なデータを取得する。しかしながら、メモリがクロック信号に対してデューティ比調整を行うプロセスで、CPUは、メモリの中の対応するモードレジスタを読み取ることによって、クロック信号のデューティ比パラメータを取得する必要がある。しかしながら、このプロセスで、メモリ内部のクロック信号は歪んでいる可能性があり、これによって、メモリからCPUに返される読み出しクロック信号も歪み、結果的に、CPUは誤りデータを取得し、最終的にクロック信号のデューティ比調整に失敗する。
【発明の概要】
【0004】
これを鑑みて、本開示は、メモリ、制御装置、クロック処理方法及び電子機器を提供する。
【0005】
前記目的を実現するために、本開示の技術案は、以下のように実現される。
【0006】
本開示の実施例の第1態様において、メモリを提供し、前記メモリは、クロック処理回路を含み、前記クロック処理回路は、
外部で生成されたデータクロック信号を受信し、前記データクロック信号のデューティ比を調整し、内部クロック信号を出力するように構成されるデューティ比モジュールと、
前記内部クロック信号を受信し、前記内部クロック信号に基づいて、第1読み出しクロック信号を出力するように構成される第1クロック生成モジュールであって、前記第1読み出しクロック信号はパルス信号である、第1クロック生成モジュールと、
前記第1読み出しクロック信号の存続期間において、第2読み出しクロック信号を生成して出力するように構成される第2クロック生成モジュールであって、前記第2読み出しクロック信号に1つのレベル状態変化エッジしか存在しない、第2クロック生成モジュールと、
前記第1読み出しクロック信号と前記第2読み出しクロック信号を受信し、前記第1読み出しクロック信号と前記第2読み出しクロック信号のうちのいずれか一つをターゲット読み出しクロック信号として出力するように構成される選択モジュールと、を含む。
【0007】
いくつかの実施例において、前記クロック処理回路はさらに、検出モジュール及びモードレジスタを含み、前記検出モジュールは、前記内部クロック信号を受信し、前記内部クロック信号に対してデューティ比の検出を行い、デューティ比パラメータを出力するように構成され、前記モードレジスタは、前記デューティ比パラメータを受信して記憶するように構成される。
【0008】
いくつかの実施例において、前記選択モジュールは、具体的に、選択指示信号を受信し、前記選択指示信号が第1状態にある場合、前記第1読み出しクロック信号をターゲット読み出しクロック信号として出力し、又は、前記選択指示信号が第2状態にある場合、前記第2読み出しクロック信号をターゲット読み出しクロック信号として出力するように構成される。
【0009】
いくつかの実施例において、前記メモリは、データ読み出し命令を受信し、前記データ読み出し命令に基づいて、読み出しデータ信号を出力し、前記クロック処理回路によって前記ターゲット読み出しクロック信号を出力するように構成され、前記ターゲット読み出しクロック信号は、前記読み出しデータ信号をラッチするために用いられ、前記第2読み出しクロック信号のレベル状態変化エッジは、前記読み出しデータ信号の中の有効データの終了時刻を指示する。
【0010】
いくつかの実施例において、前記メモリはさらに、前記データ読み出し命令が第1読み出し命令である場合、前記選択指示信号を第1状態に設定し、又は、前記データ読み出し命令が第2読み出し命令である場合、前記選択指示信号を第2状態に設定するように構成され、前記第2読み出し命令は、前記クロック処理回路の中のモードレジスタのデューティ比パラメータの取得を指示し、前記第1読み出し命令は、前記第2読み出し命令以外のデータ読み出し命令である。
【0011】
いくつかの実施例において、前記メモリはさらに、前記データ読み出し命令が第1読み出し命令である場合、前記選択指示信号を第1状態に設定し、又は、前記データ読み出し命令が第2読み出し命令であり、且つ前記内部クロック信号のデューティ比が予め設定された範囲にある場合、前記選択指示信号を第1状態に設定し、又は、前記データ読み出し命令が第2読み出し命令であり、且つ前記内部クロック信号のデューティ比が予め設定された範囲にない場合、前記選択指示信号を第2状態に設定するように構成される。
【0012】
いくつかの実施例において、前記第1読み出しクロック信号は8つのクロック周期を含み、前記第2読み出しクロック信号のレベル状態変化エッジは、前記第1読み出しクロック信号の5番目のクロック周期の立ち上がりエッジと位置合わせられ、前記第2読み出しクロック信号のレベル状態変化エッジは、前記第2読み出しクロック信号はローレベル状態からハイレベル状態に変化することである。
【0013】
いくつかの実施例において、前記デューティ比モジュールは、外部から前記データクロック信号を受信して出力するように構成される受信モジュールと、前記データクロック信号のデューティ比を調整し、前記内部クロック信号を出力するように構成される調整モジュールと、を含む。
【0014】
いくつかの実施例において、前記データクロック信号は書き込みクロック信号である。
【0015】
本開示の実施例の第2態様において、制御装置を提供し、前記制御装置はメモリに接続され、
前記制御装置であって、前記メモリにデータ読み出し命令を送信し、且つ、前記メモリから返された読み出しデータ信号とターゲット読み出しクロック信号を受信し、前記ターゲット読み出しクロック信号を利用して前記読み出しデータ信号をラッチするように構成され、
前記ターゲット読み出しクロック信号は、第1読み出しクロック信号又は第2読み出しクロック信号であり、前記第1読み出しクロック信号は、パルス信号であり、前記第2読み出しクロック信号に1つのレベル状態変化エッジしか存在しない。
【0016】
いくつかの実施例において、前記制御装置は、具体的に、前記データ読み出し命令が第1読み出し命令である場合、前記メモリから返信された第1読み出しクロック信号を受信し、前記第1読み出しクロック信号を利用して前記読み出しデータ信号をラッチし、又は、前記データ読み出し命令が第2読み出し命令である場合、前記メモリから返信された第2読み出しクロック信号を受信し、前記第2読み出しクロック信号のレベル状態変化エッジを利用して前記読み出しデータ信号をラッチするように構成され、前記メモリはクロック処理回路を含み、前記第2読み出し命令は、前記クロック処理回路の中のモードレジスタのデューティ比パラメータの取得を指示し、前記第1読み出し命令は、前記第2読み出し命令以外のデータ読み出し命令を指示する。
【0017】
いくつかの実施例において、前記制御装置はさらに、前記データ読み出し命令が第2読み出し命令である場合、前記メモリから返信された第1読み出しクロック信号を受信し、前記第1読み出しクロック信号のレベル状態変化エッジを利用して前記読み出しデータ信号をラッチするように構成される。
【0018】
本開示の実施例の第3態様において、クロック処理方法を提供し、メモリに適用され、前記方法は、
外部で生成されたデータクロック信号を受信し、前記データクロック信号のデューティ比を調整し、内部クロック信号を決定するステップと、
前記内部クロック信号に基づいて、第1読み出しクロック信号を決定するステップであって、前記第1読み出しクロック信号はパルス信号であるステップと、
前記第1読み出しクロック信号の存続期間において、第2読み出しクロック信号を生成するステップであって、前記第2読み出しクロック信号に1つのレベル状態変化エッジしか存在しないステップと、
前記第1読み出しクロック信号と前記第2読み出しクロック信号のうちのいずれか一つをターゲット読み出しクロック信号として出力するステップと、を含む。
【0019】
いくつかの実施例において、前記メモリはモードレジスタを含み、前記方法はさらに、
前記内部クロック信号に対してデューティ比の検出を行い、デューティ比パラメータを取得するステップと、前記デューティ比パラメータを前記モードレジスタに記憶するステップと、を含む。
【0020】
いくつかの実施例において、前記メモリは制御装置に接続され、前記第1読み出しクロック信号と前記第2読み出しクロック信号のうちのいずれか一つをターゲット読み出しクロック信号として出力するステップは、
前記制御装置から送信された第1読み出し命令を受信した場合、前記第1読み出し命令に基づいて読み出しデータ信号を決定し、前記第1読み出しクロック信号をターゲット読み出しクロック信号として決定するステップと、前記制御装置から送信された第2読み出し命令を受信した場合、前記第2読み出し命令に基づいて前記読み出しデータ信号を決定し、前記第2読み出しクロック信号をターゲット読み出しクロック信号として決定するステップと、を含み、前記ターゲット読み出しクロック信号は、前記読み出しデータ信号をラッチするために用いられ、前記第2読み出し命令は、前記モードレジスタのデューティ比パラメータの取得を指示し、前記第1読み出し命令は、前記第2読み出し命令以外のデータ読み出し命令を指示する。
【0021】
いくつかの実施例において、前記メモリは制御装置に接続され、前記第1読み出しクロック信号と前記第2読み出しクロック信号のうちのいずれか一つをターゲット読み出しクロック信号として出力するステップは、
前記制御装置から送信された第1読み出し命令を受信した場合、前記第1読み出し命令に基づいて読み出しデータ信号を決定し、前記第1読み出しクロック信号をターゲット読み出しクロック信号として決定するステップと、前記制御装置から送信された第2読み出し命令を受信し、且つ前記デューティ比パラメータが予め設定された範囲にある場合、前記第2読み出し命令に基づいて読み出しデータ信号を決定し、前記第1読み出しクロック信号をターゲット読み出しクロック信号として決定するステップと、前記制御装置から送信された第2読み出し命令を受信し、且つ前記デューティ比パラメータが予め設定された範囲にない場合、前記第2読み出し命令に基づいて前記読み出しデータ信号を決定し、前記第2読み出しクロック信号をターゲット読み出しクロック信号として決定するステップと、を含み、前記ターゲット読み出しクロック信号は、前記読み出しデータ信号をラッチするために用いられ、前記第2読み出し命令は、前記モードレジスタのデューティ比パラメータの取得を指示し、前記第1読み出し命令は、前記第2読み出し命令以外のデータ読み出し命令を指示する。
【0022】
本開示の実施例の第4態様において、電子機器を提供し、前記電子機器は、少なくとも第1態様に記載のメモリと、第2態様に記載の制御装置と、を含む。
【0023】
本開示の実施例は、メモリ、制御装置、クロック処理方法及び電子機器を提供する。メモリは、クロック処理回路を含み、クロック処理回路は、外部で生成されたデータクロック信号を受信し、データクロック信号のデューティ比を調整し、内部クロック信号を出力するように構成されるデューティ比モジュールと、内部クロック信号を受信し、内部クロック信号に基づいて、第1読み出しクロック信号を出力するように構成される第1クロック生成モジュールであって、第1読み出しクロック信号はパルス信号である、第1クロック生成モジュールと、第1読み出しクロック信号の存続期間において、第2読み出しクロック信号を生成して出力するように構成される第2クロック生成モジュールであって、第2読み出しクロック信号に1つのレベル状態変化エッジしか存在しない、第2クロック生成モジュールと、第1読み出しクロック信号と第2読み出しクロック信号を受信し、第1読み出しクロック信号と第2読み出しクロック信号のうちのいずれか一つをターゲット読み出しクロック信号として出力するように構成される選択モジュールと、を含む。これにより、メモリの内部クロック信号のデューティ比が歪んだ場合、1つのレベル変化エッジを有する第2読み出しクロック信号をターゲット読み出しクロック信号として選択し、それによってデータラッチ失敗を回避することができる。
【図面の簡単な説明】
【0024】
【
図1】MRR命令の操作タイミングの概略図である。
【
図2】クロック処理回路の一例の構造概略図である。
【
図3】読み出しクロック信号の一例の波形の概略図である。
【
図4】本開示の実施例によって提供されるメモリの一例の構造概略図である。
【
図5】本開示の実施例によって提供されるクロック処理回路の一例の局部構造概略図である。
【
図6】本開示の実施例によって提供されるクロック処理回路の一例の局部構造概略図である。
【
図7】本開示の実施例によって提供されるデータラッチ処理信号の一例の波形の概略図である。
【
図8】本開示の実施例によって提供されるクロック処理回路の一例の動作プロセスの概略図である。
【
図9】本開示の実施例によって提供される制御装置の一例の構造概略図である。
【
図10】本開示の実施例によって提供されるクロック処理方法の一例のフローチャートである。
【
図11】本開示の実施例によって提供される電子機器の一例の構造概略図である。
【発明を実施するための形態】
【0025】
以下では、本開示の実施例の図面を参照して、本開示の実施例の技術案をさらに明確で完全に説明する。ここで記載された具体的な実施例は、単に本願を説明することを目的としており、本願を限定するものではないことを理解されたい。また、説明すべきこととして、説明を容易にするために、図面で本願に関連する部分のみを示している。
【0026】
明記されない限り、本文で使用されるすべての技術用語と科学用語は、当業者によって通常に理解されるものと同じ意味を有する。本文で使用される用語は、単に本開示の実施例を説明することを目的とし、本開示を限定することを意図するものではない。
【0027】
下記の「いくつかの実施例」と記載される部分において、可能な実施例のサブセットがすべて記載されているが、理解可能なこととして、「いくつかの実施例」というのは、全ての可能な実施例の同じサブセット又は異なるサブセットであり得、矛盾しない場合に互いに組み合わせることができる。
【0028】
なお、本開示の実施例における「第1/第2/第3」という用語は、特定の順序を限定するものではなく、類似する対象を区別するものである。理解可能なこととして、「第1/第2/第3」は、場合によって特定の順番又は前後順番を変換することできるため、本明細書に記載の本願実施例は、図示した順番又は記載された順番以外の順序で実施することができる。
【0029】
DRAM(Dynamic Random Access Memory):ダイナミック・ランダム・アクセス・メモリ
【0030】
SDRAM(Synchronous Dynamic Random Access Memory):シンクロナス・ダイナミック・ランダム・アクセス・メモリ
【0031】
MRR(Mode Register Read):モードレジスタリード
【0032】
Mbps(Million bits per second):一秒当りビット数
【0033】
NMOS(N-Metal-Oxide-Semiconductor):N型チャネル電界効果トランジスタ
【0034】
PMOS(P-Metal-Oxide-Semiconductor):P型チャネル電界効果トランジスタ
【0035】
メモリ(DRAMなど)では、MRR命令は通常の読み出し命令と全く同じ操作タイミングを使用する。
図1を参照すると、
図1は、MRR命令の操作タイミングの概略図である。
図1において、T0、T1などは異なるクロック周期を表し、CK_cとCK_tは1対の差動クロック信号であり、CSはチップセレクト信号であり、CAは命令アドレス信号であり、COMMANDは操作命令を示し、DQ[7:0]は8ビットのメモリのデータ信号であり、DQ[15:0]は16ビットのメモリのデータ信号である。データクロック信号WCKは、電子機器のホスト側(Host)からメモリに送信される外部書き込みクロック信号であり、異なる回路位置で1つの信号又は1対の差動クロック信号WCK_cとWCK_tとして表されることがある。読み出しクロック信号RDQSは、メモリから電子機器に出力されるクロック信号であり、異なる回路位置で1つの信号又は1対の差動クロック信号RDQS_cとRDQS_tとして表されることがある。具体的に、メモリは、CPUからのMRR命令を受信した後、データ信号DQ(読み出しデータ信号と呼ぶこともできる)を生成し、外部から受信されたデータクロック信号WCKを利用して読み出しクロック信号RDQSを生成する。データ読み出し命令の実行プロセスにおいて、メモリは、読み出しデータ信号DQと読み出しクロック信号RDQSを一緒にCPUに返信し、その後、CPUは、読み出しクロック信号RDQSを利用して読み出しデータ信号DQをラッチし、必要なデータを取得する。
図1は、JEDEC(Joint Electron Device Engineering Council)標準で規定された標準タイミングであり、その中の各信号の意味、関連する変更の原理、および言及されていない一部の用語の略称は、業界標準文書JEDECを参照して理解でき、本開示の実施例の技術案とは関係なく、当業者の理解に影響しないため、説明を省略する。
【0036】
データクロック信号WCK0(相補的な1対の信号WCK_c/WCK_tを含む)のデューティ比が要求を満たすようにデータクロック信号WCK0を調整するクロック処理回路はメモリに設けられる。
図2を参照すると、
図2は、クロック処理回路の一例の構造概略図である。
図2に示すように、クロック処理回路では、受信モジュールは外部からデータクロック信号WCK0を受信する。調整モジュールはデータクロック信号WCK0のデューティ比を調整し、内部クロック信号WCK1を得る。検出モジュールは内部クロック信号WCK1のデューティ比パラメータを検出し、モードレジスタに記憶する。同時に、メモリはデューティ比を調整するプロセスにおいて、CPUは、MRR命令を送信してモードレジスタの中のデューティ比パラメータを読み取り、これによって次の操作を決定する。
図2に示すように、1つの例示的な場合において、外部から入力されたデータクロック信号WCK0のデューティ比はJEDECで規定される上限値の57%であると仮定すると、デューティ比調整の初期段階において、デューティ比調整モジュールは、データクロック信号WCK0のデューティ比を7個単位(JEDECで規定される上限値で、1個単位は5ピコ秒である)、即ち35ピコ秒増加し、この増分は、8533Mbpsのスピードでデューティ比を15%増加することに相当する。このとき、メモリの内部クロック信号WCK1のデューティ比は72%まで高くなり、それを利用して生成された読み出しクロック信号RDQSのデューティ比も72%まで高くなる。ここで、
図3を参照すると、
図3は、読み出しクロック信号の一例の波形の概略図である。
図3に示すように、72%まで高くなるデューティ比の読み出しクロック信号RDQSは、伝送中において、チャネル減衰によってCPU受信端に到達する時に大きく歪みを生じ、CPUで正しく識別されることが難しく、即ち、MRR命令で誤りデータを得る可能性があり、最終的にデューティ比調整の失敗を招く。メモリのスピードが上がれば、この問題はさらに深刻になる。
【0037】
これを基づいて、本開示の実施例は、メモリを提供し、該メモリは、クロック処理回路を含み、クロック処理回路は、外部で生成されたデータクロック信号を受信し、データクロック信号のデューティ比を調整し、内部クロック信号を出力するように構成されるデューティ比モジュールと、内部クロック信号を受信し、内部クロック信号に基づいて、第1読み出しクロック信号を出力するように構成される第1クロック生成モジュールであって、第1読み出しクロック信号はパルス信号である、第1クロック生成モジュールと、第1読み出しクロック信号の存続期間において、第2読み出しクロック信号を生成して出力するように構成される第2クロック生成モジュールであって、第2読み出しクロック信号に1つのレベル状態変化エッジしか存在しない、第2クロック生成モジュールと、第1読み出しクロック信号と第2読み出しクロック信号を受信し、第1読み出しクロック信号と第2読み出しクロック信号のうちのいずれか一つをターゲット読み出しクロック信号として出力するように構成される選択モジュールと、を含む。これにより、メモリの内部クロック信号のデューティ比が歪んだ場合、1つのレベル変化エッジを有する第2読み出しクロック信号をターゲット読み出しクロック信号として選択し、それによってデータラッチ失敗を回避することができる。
【0038】
以下では、図面を参照して、本開示の実施例を詳細に説明する。
【0039】
本開示の1つの実施例において、
図4を参照すると、
図4は、本開示の実施例によって提供されるメモリ10の一例の構造概略図である。
図4に示すように、メモリ10は、クロック処理回路20を含み、クロック処理回路20は、
外部で生成されたデータクロック信号を受信し、データクロック信号のデューティ比を調整し、内部クロック信号を出力するように構成されるデューティ比モジュール21と、
内部クロック信号を受信し、内部クロック信号に基づいて、第1読み出しクロック信号を出力するように構成される第1クロック生成モジュールであって、第1読み出しクロック信号はパルス信号である、第1クロック生成モジュール22と、
第1読み出しクロック信号の存続期間において、第2読み出しクロック信号を生成して出力するように構成される第2クロック生成モジュールであって、第2読み出しクロック信号に1つのレベル状態変化エッジしか存在しない、第2クロック生成モジュール23と、
第1読み出しクロック信号と第2読み出しクロック信号を受信し、第1読み出しクロック信号と第2読み出しクロック信号のうちのいずれか一つをターゲット読み出しクロック信号として出力するように構成される選択モジュール24と、を含む。
【0040】
説明すべきこととして、本開示の実施例において、メモリ10は、DRAM、SDRAM、デュアルレートDRAM、低電力デュアルレートDRAMなど、様々な種類の半導体メモリであることができる。
【0041】
メモリ10に、第1クロック生成モジュール22と第2クロック生成モジュール23が同時に設けられており、第1クロック生成モジュール22は、外部から受信されたデータクロック信号に基づいて、複数のパルスを有する第1読み出しクロック信号を生成することができ、第2クロック生成モジュール23は、ただ1つのレベル状態変化エッジを有する第2読み出しクロック信号を生成することができる。これにより、さまざまな動作場面において、第1読み出しクロック信号又は第2読み出しクロック信号を選択してターゲット読み出しクロック信号としてCPUに送信してデータラッチ処理を実現することができる。特に、第2読み出しクロック信号は、内部クロック信号のデューティ比の歪みの影響を受けないため、内部クロック信号のデューティ比の歪みが大きい場合においても、データの正しいラッチを保証することができる。
【0042】
ここで、第2読み出しクロック信号の具体的な波形や生成過程には様々な可能性があり、本開示の実施例は、下記で例示だけとして提供され、特定に制限するものではない。特に、第2読み出しクロック信号のレベル変化エッジと読み出しデータ信号の中の有効データの終了時刻が同期されており、又は、第2読み出しクロック信号のレベル変化エッジは、読み出しデータ信号の中の有効データの終了時刻より先であり、これにより、有効データの正しいラッチを保証する。また、レベル変化エッジは、立ち上がりエッジ(即ち、第2読み出しクロック信号はローレベルからハイレベルに変化する)、又は立ち下がりエッジ(即ち、第2読み出しクロック信号はハイレベルからローレベルに変化する)であっても良い。
【0043】
説明すべきこととして、
図5に示すように、デューティ比モジュール21は、受信モジュール211及び調整モジュール212を含み、具体的な実現は下記の説明を参照でき、第1クロック生成モジュール22は、遅延時間の整合性、及びJEDEC標準に規定された標準タイミングを実現するための、論理素子と遅延ユニットにより構成されることができ、第2クロック生成モジュール23は、D型フリップフロップとインバータからなる分周器で構成され、選択モジュール24は、2択のデータセレクタで実現することができる。
【0044】
いくつかの実施例において、データクロック信号は、外部から受信された書き込みクロック信号であり、下記でWCK0として表される。内部クロック信号は、メモリ内部の、デューティ比が調整された書き込みクロック信号であり、下記でWCK1として表される。ターゲット読み出しクロック信号は、読み出し操作のデータストローブ信号であり、下記でRDQSとして表される。読み出しデータ信号は、DQとして表されることができる。
【0045】
いくつかの実施例において、
図5に示すように、クロック処理回路20はさらに、検出モジュール25及びモードレジスタ26を含む。検出モジュール25は、内部クロック信号WCK1を受信し、内部クロック信号WCK1に対してデューティ比の検出を行い、デューティ比パラメータを出力するように構成され、モードレジスタ26は、デューティ比パラメータを受信して記憶するように構成される。
【0046】
説明すべきこととして、検出モジュール25は、論理ゲート、伝送ゲート、コンデンサ、および信号コンパレータで構成されることができる。
【0047】
いくつかの実施例において、
図6に示すように、選択モジュール24は、具体的に、選択指示信号を受信し、選択指示信号が第1状態にある場合、第1読み出しクロック信号をターゲット読み出しクロック信号RDQSとして出力し、又は、選択指示信号が第2状態にある場合、第2読み出しクロック信号をターゲット読み出しクロック信号RDQSとして出力するように構成される。
【0048】
ここで、選択モジュール24は2択のデータセレクタであり得、これにより、選択指示信号の状態に基づいて、第1読み出しクロック信号を出力し、又は第2読み出しクロック信号を出力する。
【0049】
いくつかの実施例において、メモリ10は、データ読み出し命令を受信し、データ読み出し命令に基づいて、読み出しデータ信号DQを出力し、クロック処理回路20によってターゲット読み出しクロック信号RDQSを出力するように構成される。ターゲット読み出しクロック信号RDQSは、読み出しデータ信号DQをラッチするために用いられ、第2読み出しクロック信号のレベル状態変化エッジは、読み出しデータ信号DQの中の有効データの終了時刻を指示する。
【0050】
即ち、メモリ10を含む電子機器で、電子機器のCPUは、メモリ10に操作命令を送信し、データの書き込み又はデータの読み出しを実現する。データを読み出すプロセスにおいて、CPUは、メモリ10にデータ読み出し命令を送信し、メモリ10は、データ読み出し命令に基づいて、読み出しデータ信号DQ(CPUが読み取ろうとするパラメータを含む)を生成し、クロック処理回路20によってターゲット読み出しクロック信号RDQSを生成する。これにより、読み出しデータ信号DQ及びターゲット読み出しクロック信号RDQSはCPUに送信され、CPUは、ターゲット読み出しクロック信号RDQSを利用して読み出しデータ信号をラッチし、後続でデコードすることによって必要なパラメータを取得することができる。
【0051】
本開示の実施例において、データ読み出し命令を2種類に分け、即ち、第1読み出し命令と第2読み出し命令である。第2読み出し命令は、クロック処理回路20の中のモードレジスタ26のデューティ比パラメータの取得を指示し、第1読み出し命令は、第2読み出し命令以外のデータ読み出し命令である。
【0052】
1つの具体的な実施例において、メモリ10はさらに、データ読み出し命令が第1読み出し命令である場合、選択指示信号を第1状態に設定し、又は、データ読み出し命令が第2読み出し命令である場合、選択指示信号を第2状態に設定するように構成される。
【0053】
上記のように、データ読み出し命令がモードレジスタ26の中のデューティ比パラメータを読み取るために用いられる場合、メモリ10は、デューティ比調整中であり得る。ある場合には、内部クロック信号WCK1は既に歪んでおり、例えば、内部クロック信号WCK1のデューティ比が72%まで高くなっている場合が挙げられ、この場合、第1読み出しクロック信号にも歪みが生じ、CPUは、第1読み出しクロック信号を利用して読み出しデータ信号DQをラッチすれば、誤り結果を得る可能性がある。本開示の実施例において、データ読み出し命令がモードレジスタ26の中のデューティ比パラメータを読み取るために用いられる場合、第2読み出しクロック信号をターゲット読み出しクロック信号RDQSとして出力し、第2読み出しクロック信号が1つのレベル変化エッジしか有することがなく、内部クロック信号WCK1のデューティ比の歪みの影響を受けないため、CPUは、第2読み出しクロック信号の中のレベル変化エッジを利用してデータ信号をラッチし、正しいデューティ比パラメータを得ることができる。
【0054】
あるいは、消費電力を節約するために、データ読み出し命令が第1読み出し命令である場合、第2クロック生成モジュール23が無効であり、即ち、第2クロック生成モジュール23が動作することがなく、これにより、消費電流と消費電力の削減の目的を達成する。
【0055】
別の1つの具体的な実施例において、メモリ10はさらに、データ読み出し命令が第1読み出し命令である場合、選択指示信号を第1状態に設定し、又は、データ読み出し命令が第2読み出し命令であり、且つ内部クロック信号WCK1のデューティ比が予め設定された範囲にある場合、選択指示信号を第1状態に設定し、又は、データ読み出し命令が第2読み出し命令であり、且つ内部クロック信号WCK1のデューティ比が予め設定された範囲にない場合、選択指示信号を第2状態に設定するように構成される。
【0056】
即ち、データ読み出し命令がモードレジスタ26の中のデューティ比パラメータを読み取るために用いられる場合、内部クロック信号WCK1のデューティ比が要求を満たしているとした場合、このとき、第1読み出しクロック信号に歪みが生じることがなく、CPUは、第1読み出しクロック信号を利用して読み出しデータ信号をラッチすることができる。
【0057】
以下では、DRAMのバースト長が16であり、且つDRAMに16個のDQ端があることを例として、第2読み出しクロック信号の具体的な波形と読み出しデータ信号のラッチプロセスを説明する。
【0058】
第2読み出し命令について、読み出しデータ信号DQの上位8ビットは有効データを含み、DQ<7:0>として表される。JEDEC標準で規定されたものによって、ターゲット読み出しクロック信号RDQSの前の8ビート(前半の4クロック周期)でモードレジスタのパラメータ値(MR Content)を伝送し、下位の8ビート(後半の4クロック周期)で関心しないデータ(Valid)を伝送する。このとき、第1読み出しクロック信号は8つのクロック周期を含み、第2読み出しクロック信号のレベル状態変化エッジは、第1読み出しクロック信号の5番目のクロック周期の立ち上がりエッジと位置合わせられ、第2読み出しクロック信号のレベル状態変化エッジは、第2読み出しクロック信号はローレベル状態からハイレベル状態に変化することである。
【0059】
即ち、
図7の(1)に示すように、第1読み出しクロック信号を利用してターゲット読み出しクロック信号RDQSとすると、CPUは、ターゲット読み出しクロック信号RDQSの信号エッジを利用して読み出しデータ信号DQ<7:0>をラッチし、前半の4つのクロック周期でラッチされたデータはMR Contentであり、後半の4つのクロック周期でラッチされたデータValidを使用しない。
図7の(2)に示すように、第2読み出しクロック信号を利用してターゲット読み出しクロック信号RDQSとすると、CPUは、第2読み出しクロック信号の中の立ち上がりエッジを利用して読み出しデータ信号DQ<7:0>をラッチし、MR Contentを得る。
【0060】
いくつかの実施例において、
図5又は
図6に示すように、デューティ比モジュール21は、外部からデータクロック信号WCK0を受信して出力するように構成される受信モジュール211と、データクロック信号WCK0のデューティ比を調整し、内部クロック信号WCK1を出力するように構成される調整モジュール212と、を含む。
【0061】
説明すべきこととして、調整モジュール212は、デューティ比を調整するように構成される。デューティ比調整が始まるときに、調整モジュール212のデフォルト設定によって、データクロック信号WCK0のデューティ比を特定の値だけ増加させ、JEDECで規定されたものによって、デューティ比の増加上限は7単位(Step)、即ち35ピコ秒である。
【0062】
受信モジュール211は、NMOSとPMOSなどの素子により構成される信号レシーバーで実現されることができる。調整モジュール212は、カスケード接続される遅延ユニットからなることができ、各遅延ユニットはNMOSとPMOSで構成され、これにより、データクロック信号WCK0の中の立ち上がりエッジの順方向/逆方向の調整を実現し、及び/又は、データクロック信号WCK0の中の立ち下がりエッジの順方向/逆方向の調整を実現し、最終的に、データクロック信号WCK0のデューティ比を調整する。
【0063】
以下では、1つの可能な動作場面を提供し、本開示の実施例の技術効果について説明する。
図8の(a)に示すように、外部で生成されたデータクロック信号WCK0のデューティ比は57%である。デューティ比調整が始まるときに、デフォルトでデータクロック信号WCK0のデューティ比を7個単位(35ピコ秒)増加する。メモリのスピードが8633Mbpsである場合、内部クロック信号WCK1のデューティ比は、データクロック信号WCK0をもとに15%増加し、即ち、内部クロック信号WCK1のデューティ比は72%まで高くなる。
図8の(b)に示すように、このとき、CPUは、メモリに第2読み出し命令を送信し、選択指示信号を第2状態に設定し、メモリ10は、1つの信号エッジを有する第2読み出しクロック信号をターゲット読み出しクロック信号RDQSとし、これにより、CPUは、第2読み出しクロック信号を利用して読み出しデータ信号DQ<7:0>をラッチし、正しいデューティ比パラメータを取得し、デューティ比調整操作の成功を保証することができる。
【0064】
上記のように、本開示の実施例は、メモリを提供し、該メモリは、クロック処理回路を含み、クロック処理回路は、外部で生成されたデータクロック信号を受信し、データクロック信号のデューティ比を調整し、内部クロック信号を出力するように構成されるデューティ比モジュールと、内部クロック信号を受信し、内部クロック信号に基づいて、第1読み出しクロック信号を出力するように構成される第1クロック生成モジュールであって、第1読み出しクロック信号はパルス信号である、第1クロック生成モジュールと、第1読み出しクロック信号の存続期間において、第2読み出しクロック信号を生成して出力するように構成される第2クロック生成モジュールであって、第2読み出しクロック信号に1つのレベル状態変化エッジしか存在しない、第2クロック生成モジュールと、第1読み出しクロック信号と第2読み出しクロック信号を受信し、第1読み出しクロック信号と第2読み出しクロック信号のうちのいずれか一つをターゲット読み出しクロック信号として出力するように構成される選択モジュールと、を含む。これにより、内部クロック信号のデューティ比は歪んだ場合、1つのレベル変化エッジを有する第2読み出しクロック信号をターゲット読み出しクロック信号として選択し、それによってデータラッチ失敗を回避することができる。
【0065】
本開示の別の1つの実施例において、
図9を参照すると、
図9は、本開示の実施例によって提供される制御装置30の一例の構造概略図である。
図9に示すように、制御装置30はメモリ10に接続され、
制御装置30は、メモリ10にデータ読み出し命令を送信し、且つ、メモリ10から返された読み出しデータ信号DQ及びターゲット読み出しクロック信号RDQSを受信し、ターゲット読み出しクロック信号RDQSを利用して読み出しデータ信号DQをラッチするように構成され、ターゲット読み出しクロック信号RDQSは、第1読み出しクロック信号又は第2読み出しクロック信号であり、第1読み出しクロック信号は、パルス信号であり、第2読み出しクロック信号に1つのレベル状態変化エッジしか存在しない。
【0066】
説明すべきこととして、制御装置30は、CPUであってもよい。具体的に、制御装置30は、メモリ10のメモリコントローラ(Controller)によって命令を送信し、メモリ10の中のモードレジスタ/ストレージアレイのデータを読み取る。具体的に、メモリ10のデータを読み取るときに、CPUは、命令バスとデータバスによってデータ読み出し命令をメモリに送信し、メモリ10は、データ読み出し命令を解析し、対応する読み出し操作を行い、読み出しデータ信号を取得する。さらに、メモリは、ターゲット読み出しクロック信号を生成し、これにより、制御装置30は、ターゲット読み出しクロック信号RDQSを利用して読み出しデータ信号DQをラッチし、必要なデータを取得する。
【0067】
図4~
図6を参照すると、本開示の実施例において、制御装置30のメモリ10から受信したターゲット読み出しクロック信号RDQSは、複数のパルスを有し、又は1つのレベル状態変化エッジしか存在しない。即ち、第1読み出しクロック信号のデューティ比は歪んだ場合、メモリ10は、1つのみのレベル状態変化エッジを有する第2読み出しクロック信号をターゲット読み出しクロック信号RDQSとして制御装置30に送信し、これにより、読み出しデータ信号DQを正しくラッチする。
【0068】
1つの具体的な実施例において、制御装置30は、具体的に、データ読み出し命令が第1読み出し命令である場合、メモリ10から返信された第1読み出しクロック信号を受信し、第1読み出しクロック信号を利用して読み出しデータ信号DQをラッチし、又は、データ読み出し命令が第2読み出し命令である場合、メモリ10から返信された第2読み出しクロック信号を受信し、第2読み出しクロック信号のレベル状態変化エッジを利用して読み出しデータ信号DQをラッチするように構成される。
【0069】
説明すべきこととして、メモリ10はクロック処理回路20を含み、第2読み出し命令は、クロック処理回路20の中のモードレジスタのデューティ比パラメータの取得を指示し、第1読み出し命令は、第2読み出し命令以外のデータ読み出し命令を指示する。
【0070】
このように、データ読み出し命令が第2読み出し命令である場合、メモリ10は、デューティ比調整中であり、メモリ10の中の内部クロック信号WCK1は歪んでいる可能性があり、即ち、第1読み出しクロック信号は歪む。第2読み出しクロック信号をターゲット読み出しクロック信号RDQSとすることができ、これにより、制御装置30は、正しいデューティ比パラメータを取得することができる。逆に、データ読み出し命令が第1読み出し命令である場合、メモリの中の内部クロック信号WCK1及び第1読み出しクロック信号は正常であり、したがって、第1読み出しクロック信号をターゲット読み出しクロック信号RDQSとすることができ、制御装置30は、正しい結果を取得することができる。
【0071】
別の1つの具体的な実施例において、制御装置30はさらに、データ読み出し命令が第2読み出し命令である場合、メモリから返信された第1読み出しクロック信号を受信し、第1読み出しクロック信号のレベル状態変化エッジを利用して読み出しデータ信号をラッチするように構成される。
【0072】
このように、データ読み出し命令が第2読み出し命令である場合、メモリ10の中の内部クロック信号WCK1及び第1読み出しクロック信号は正常であり得、したがって、メモリ10は、依然として第1読み出しクロック信号をターゲット読み出しクロック信号RDQSとすることができる。
【0073】
本開示の実施例は、制御装置を提供し、該制御装置はメモリに接続され、制御装置は、メモリにデータ読み出し命令を送信し、且つ、メモリから返された読み出しデータ信号とターゲット読み出しクロック信号を受信し、ターゲット読み出しクロック信号を利用して読み出しデータ信号をラッチするように構成され、ターゲット読み出しクロック信号は、第1読み出しクロック信号又は第2読み出しクロック信号であり、第1読み出しクロック信号は、パルス信号であり、第2読み出しクロック信号に1つのレベル状態変化エッジしか存在しない。これにより、内部クロック信号のデューティ比は歪んだ場合、1つのレベル変化エッジを有する第2読み出しクロック信号を利用して読み出しデータ信号をラッチし、データラッチ失敗を回避することができる。
【0074】
本開示のさらに別の1つの実施例において、
図10を参照すると、
図10は、本開示の実施例によって提供されるクロック処理方法の一例のフローチャートである。
図10に示すように、該方法は以下のステップを含む。
【0075】
ステップS401において、外部で生成されたデータクロック信号を受信し、データクロック信号のデューティ比を調整し、内部クロック信号を決定する。
【0076】
ステップS402において、内部クロック信号に基づいて、第1読み出しクロック信号を決定する。第1読み出しクロック信号はパルス信号である。
【0077】
ステップS403において、第1読み出しクロック信号の存続期間において、第2読み出しクロック信号を生成する。第2読み出しクロック信号に1つのレベル状態変化エッジしか存在しない。
【0078】
ステップS404において、第1読み出しクロック信号と第2読み出しクロック信号のうちのいずれか一つをターゲット読み出しクロック信号として出力する。
【0079】
説明すべきこととして、本方法は、上記のメモリ10に適用されるものである。これにより、メモリ10は、第1読み出しクロック信号及び第2読み出しクロック信号を同時に生成し、異なる動作場面において、第1読み出しクロック信号又は第2読み出しクロック信号を選択してターゲット読み出しクロック信号RDQSとしてCPUに送信することができ、データ信号のラッチ処理を実現する。特に、第2読み出しクロック信号が内部クロック信号WCK1のデューティ比の歪みの影響を受けないため、内部クロック信号WCK1のデューティ比の歪みが大きい場合でも、データ信号の正しいラッチを保証することができる。
【0080】
いくつかの実施例において、上記のように、メモリ10はモードレジスタ26を含み、該方法はさらに、
内部クロック信号に対してデューティ比の検出を行い、デューティ比パラメータを取得するステップと、デューティ比パラメータをモードレジスタに記憶するステップと、を含む。
【0081】
1つの具体的な実施例において、上記のように、メモリ10は制御装置30に接続され、第1読み出しクロック信号と第2読み出しクロック信号のうちのいずれか一つをターゲット読み出しクロック信号として出力するステップは、
制御装置から送信された第1読み出し命令を受信した場合、第1読み出し命令に基づいて読み出しデータ信号を決定し、第1読み出しクロック信号をターゲット読み出しクロック信号として決定するステップと、制御装置から送信された第2読み出し命令を受信した場合、第2読み出し命令に基づいて読み出しデータ信号を決定し、第2読み出しクロック信号をターゲット読み出しクロック信号として決定するステップと、を含む。
【0082】
ここで、ターゲット読み出しクロック信号は、読み出しデータ信号をラッチするために用いられ、第2読み出し命令は、モードレジスタのデューティ比パラメータの取得を指示し、第1読み出し命令は、第2読み出し命令以外のデータ読み出し命令を指示する
【0083】
別の1つの具体的な実施例において、第1読み出しクロック信号と前第2読み出しクロック信号のうちのいずれか一つをターゲット読み出しクロック信号として出力するステップは、
制御装置から送信された第1読み出し命令を受信した場合、第1読み出し命令に基づいて読み出しデータ信号を決定し、第1読み出しクロック信号をターゲット読み出しクロック信号として決定するステップと、制御装置から送信された第2読み出し命令を受信し、且つデューティ比パラメータが予め設定された範囲にある場合、第2読み出し命令に基づいて読み出しデータ信号を決定し、第1読み出しクロック信号をターゲット読み出しクロック信号として決定するステップと、制御装置から送信された第2読み出し命令を受信し、且つデューティ比パラメータが予め設定された範囲にない場合、第2読み出し命令に基づいて前記読み出しデータ信号を決定し、第2読み出しクロック信号をターゲット読み出しクロック信号として決定するステップと、を含む。
【0084】
本開示の実施例は、クロック処理方法を提供し、該方法は、外部で生成されたデータクロック信号を受信し、データクロック信号のデューティ比を調整し、内部クロック信号を決定するステップと、内部クロック信号に基づいて、第1読み出しクロック信号を決定するステップであって、第1読み出しクロック信号はパルス信号であるステップと、第1読み出しクロック信号の存続期間において、第2読み出しクロック信号を生成するステップであって、第2読み出しクロック信号に1つのレベル状態変化エッジしか存在しないステップと、第1読み出しクロック信号と第2読み出しクロック信号のうちのいずれか一つをターゲット読み出しクロック信号として出力するステップと、を含む。これにより、内部クロック信号のデューティ比は歪んだ場合、1つのレベル変化エッジを有する第2読み出しクロック信号をターゲット読み出しクロック信号として選択し、それによってデータラッチ失敗を回避することができる。
【0085】
本開示のさらに別の1つの実施例において、
図11を参照すると、
図11は、本開示の実施例によって提供される電子機器50の一例の構造概略図である。
図11に示すように、電子機器50は、少なくとも上記のメモリ10と、上記の制御装置30と、を含む。
【0086】
メモリ10は、複数のパルスを有する第1読み出しクロック信号又は1つのレベル変化エッジを有する第2読み出しクロック信号を出力することができるために、メモリ10の中の内部クロック信号のデューティ比は歪んだ場合、1つのレベル変化エッジを有する第2読み出しクロック信号をターゲット読み出しクロック信号として選択し、制御装置30は、第2読み出しクロック信号の中のレベル変化エッジを利用してデータをラッチし、誤りデータを取得することを回避することができる。
【0087】
以上は、本開示の最適的な実施例に過ぎなく、本開示の保護範囲を限定するためのものではない。本開示において、「含む」という用語、又はその任意の他の変形は、非排他的な包含をカバーすることを意図するので、一連の要素を含むプロセス、方法、物品又は装置は、それらの要素だけでなく、明示的に列挙されていない他の要素、又は、そのようなプロセス、方法、物品、又は装置の固有の要素をさらに含むことに留意されたい。特に限定されていない場合、「…を含む」という文で定義された要素は、当該要素を含むプロセス、方法、物品、又は装置に、他の同じ要素があることを排除するものではない。上記の本開示の実施例の番号は、実施例の優劣を表すものではなく、説明の便宜を図るためのものである。本開示で提供されるいくつかの方法の実施例で開示される方法は、競合することなく任意に組み合わせて、新しい方法の実施例を取得することができる。本開示で提供されるいくつかの製品の実施例で開示される方法は、競合することなく任意に組み合わせて、新しい製品の実施例を取得することができる。本開示で提供されるいくつかの方法又は機器の実施例で開示される特徴は、競合することなく任意に組み合わせて、新しい方法の実施例又は機器の実施例を取得することができる。上記の内容は、本開示の具体的な実施形態に過ぎず、本開示の保護範囲はこれに限定されない。本開示で開示された技術的範囲内で、当業者が容易に想到し得る変形又は置換はすべて、本開示の保護範囲内に含まれるべきである。したがって、本開示の保護範囲は、特許請求の範囲の保護範囲に従うものとする。
【産業上の利用可能性】
【0088】
本開示の実施例は、メモリ、制御装置、クロック処理方法及び電子機器を提供する。メモリは、クロック処理回路を含み、クロック処理回路は、外部で生成されたデータクロック信号を受信し、データクロック信号のデューティ比を調整し、内部クロック信号を出力するように構成されるデューティ比モジュールと、内部クロック信号を受信し、内部クロック信号に基づいて、第1読み出しクロック信号を出力するように構成される第1クロック生成モジュールであって、第1読み出しクロック信号はパルス信号である、第1クロック生成モジュールと、第1読み出しクロック信号の存続期間において、第2読み出しクロック信号を生成して出力するように構成される第2クロック生成モジュールであって、第2読み出しクロック信号に1つのレベル状態変化エッジしか存在しない、第2クロック生成モジュールと、第1読み出しクロック信号と第2読み出しクロック信号を受信し、第1読み出しクロック信号と第2読み出しクロック信号のうちのいずれか一つをターゲット読み出しクロック信号として出力するように構成される選択モジュールと、を含む。これにより、メモリの内部クロック信号のデューティ比が歪んだ場合、1つのレベル変化エッジを有する第2読み出しクロック信号をターゲット読み出しクロック信号として選択し、それによってデータラッチ失敗を回避することができる。
【手続補正書】
【提出日】2022-10-20
【手続補正1】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項1】
メモリであって、前記メモリは、クロック処理回路を含み、前記クロック処理回路は、
外部で生成されたデータクロック信号を受信し、前記データクロック信号のデューティ比を調整し、内部クロック信号を出力するように構成されるデューティ比モジュールと、
前記内部クロック信号を受信し、前記内部クロック信号に基づいて、第1読み出しクロック信号を出力するように構成される第1クロック生成モジュールであって、前記第1読み出しクロック信号はパルス信号である、第1クロック生成モジュールと、
前記第1読み出しクロック信号の存続期間において、第2読み出しクロック信号を生成して出力するように構成される第2クロック生成モジュールであって、前記第2読み出しクロック信号に1つのレベル状態変化エッジしか存在しない、第2クロック生成モジュールと、
前記第1読み出しクロック信号と前記第2読み出しクロック信号を受信し、前記第1読み出しクロック信号と前記第2読み出しクロック信号のうちのいずれか一つをターゲット読み出しクロック信号として出力するように構成される選択モジュールと、を含む、
メモリ。
【請求項2】
前記クロック処理回路はさらに、検出モジュール及びモードレジスタを含み、
前記検出モジュールは、前記内部クロック信号を受信し、前記内部クロック信号に対してデューティ比の検出を行い、デューティ比パラメータを出力するように構成され、
前記モードレジスタは、前記デューティ比パラメータを受信して記憶するように構成される、
請求項1に記載のメモリ。
【請求項3】
前記選択モジュールは、選択指示信号を受信し、前記選択指示信号が第1状態にある場合、前記第1読み出しクロック信号をターゲット読み出しクロック信号として出力し、又は、前記選択指示信号が第2状態にある場合、前記第2読み出しクロック信号をターゲット読み出しクロック信号として出力するように構成される、
請求項2に記載のメモリ。
【請求項4】
前記メモリは、データ読み出し命令を受信し、前記データ読み出し命令に基づいて、読み出しデータ信号を出力し、前記クロック処理回路によって前記ターゲット読み出しクロック信号を出力するように構成され、
前記ターゲット読み出しクロック信号は、前記読み出しデータ信号をラッチするために用いられ、前記第2読み出しクロック信号のレベル状態変化エッジは、前記読み出しデータ信号の中の有効データの終了時刻を指示する、
請求項3に記載のメモリ。
【請求項5】
前記メモリはさらに、前記データ読み出し命令が第1読み出し命令である場合、前記選択指示信号を第1状態に設定し、又は、前記データ読み出し命令が第2読み出し命令である場合、前記選択指示信号を第2状態に設定するように構成され、
前記第2読み出し命令は、前記クロック処理回路の中のモードレジスタのデューティ比パラメータの取得を指示し、前記第1読み出し命令は、前記第2読み出し命令以外のデータ読み出し命令である、
請求項4に記載のメモリ。
【請求項6】
前記メモリはさらに、
前記データ読み出し命令が第1読み出し命令である場合、前記選択指示信号を第1状態に設定し、又は、
前記データ読み出し命令が第2読み出し命令であり、且つ前記内部クロック信号のデューティ比が予め設定された範囲にある場合、前記選択指示信号を第1状態に設定し、又は、
前記データ読み出し命令が第2読み出し命令であり、且つ前記内部クロック信号のデューティ比が予め設定された範囲にない場合、前記選択指示信号を第2状態に設定するように構成される、
請求項5に記載のメモリ。
【請求項7】
前記第1読み出しクロック信号は8つのクロック周期を含み、前記第2読み出しクロック信号のレベル状態変化エッジは、前記第1読み出しクロック信号の5番目のクロック周期の立ち上がりエッジと位置合わせられ、
前記第2読み出しクロック信号のレベル状態変化エッジは、前記第2読み出しクロック信号はローレベル状態からハイレベル状態に変化することであ
り、
前記デューティ比モジュールは、
外部から前記データクロック信号を受信して出力するように構成される受信モジュールと、
前記データクロック信号のデューティ比を調整し、前記内部クロック信号を出力するように構成される調整モジュールと、を含み、
前記データクロック信号は書き込みクロック信号である、
請求項
6に記載のメモリ。
【請求項8】
制御装置であって、前記制御装置はメモリに接続され、
前記制御装置は、前記メモリにデータ読み出し命令を送信し、前記メモリから返された読み出しデータ信号とターゲット読み出しクロック信号を受信し、前記ターゲット読み出しクロック信号を利用して前記読み出しデータ信号をラッチするように構成され、
前記ターゲット読み出しクロック信号は、第1読み出しクロック信号又は第2読み出しクロック信号であり、前記第1読み出しクロック信号は、パルス信号であり、前記第2読み出しクロック信号に1つのレベル状態変化エッジしか存在しない、
制御装置。
【請求項9】
前記制御装置は、前記データ読み出し命令が第1読み出し命令である場合、前記メモリから返信された第1読み出しクロック信号を受信し、前記第1読み出しクロック信号を利用して前記読み出しデータ信号をラッチし、又は、
前記データ読み出し命令が第2読み出し命令である場合、前記メモリから返信された第2読み出しクロック信号を受信し、前記第2読み出しクロック信号のレベル状態変化エッジを利用して前記読み出しデータ信号をラッチするように構成され、
前記メモリはクロック処理回路を含み、前記第2読み出し命令は、前記クロック処理回路の中のモードレジスタのデューティ比パラメータの取得を指示し、前記第1読み出し命令は、前記第2読み出し命令以外のデータ読み出し命令を指示する、
請求項
8に記載の制御装置。
【請求項10】
前記制御装置はさらに、前記データ読み出し命令が第2読み出し命令である場合、前記メモリから返信された第1読み出しクロック信号を受信し、前記第1読み出しクロック信号のレベル状態変化エッジを利用して前記読み出しデータ信号をラッチするように構成される、
請求項
8に記載の制御装置。
【請求項11】
クロック処理方法であって、メモリに適用され、前記方法は、
外部で生成されたデータクロック信号を受信し、前記データクロック信号のデューティ比を調整し、内部クロック信号を決定するステップと、
前記内部クロック信号に基づいて、第1読み出しクロック信号を決定するステップであって、前記第1読み出しクロック信号はパルス信号であるステップと、
前記第1読み出しクロック信号の存続期間において、第2読み出しクロック信号を生成するステップであって、前記第2読み出しクロック信号に1つのレベル状態変化エッジしか存在しないステップと、
前記第1読み出しクロック信号と前記第2読み出しクロック信号のうちのいずれか一つをターゲット読み出しクロック信号として出力するステップと、を含む、
クロック処理方法。
【請求項12】
前記メモリはモードレジスタを含み、前記クロック処理方法はさらに、
前記内部クロック信号に対してデューティ比の検出を行い、デューティ比パラメータを取得するステップと、
前記デューティ比パラメータを前記モードレジスタに記憶するステップと、を含む、
請求項
11に記載のクロック処理方法。
【請求項13】
前記メモリは制御装置に接続され、前記第1読み出しクロック信号と前記第2読み出しクロック信号のうちのいずれか一つをターゲット読み出しクロック信号として出力するステップは、
前記制御装置から送信された第1読み出し命令を受信した場合、前記第1読み出し命令に基づいて読み出しデータ信号を決定し、前記第1読み出しクロック信号をターゲット読み出しクロック信号として決定するステップと、
前記制御装置から送信された第2読み出し命令を受信した場合、前記第2読み出し命令に基づいて前記読み出しデータ信号を決定し、前記第2読み出しクロック信号をターゲット読み出しクロック信号として決定するステップと、を含み、
前記ターゲット読み出しクロック信号は、前記読み出しデータ信号をラッチするために用いられ、前記第2読み出し命令は、前記モードレジスタのデューティ比パラメータの取得を指示し、前記第1読み出し命令は、前記第2読み出し命令以外のデータ読み出し命令を指示する、
請求項
12に記載のクロック処理方法。
【請求項14】
前記メモリは制御装置に接続され、前記第1読み出しクロック信号と前記第2読み出しクロック信号のうちのいずれか一つをターゲット読み出しクロック信号として出力するステップは、
前記制御装置から送信された第1読み出し命令を受信した場合、前記第1読み出し命令に基づいて読み出しデータ信号を決定し、前記第1読み出しクロック信号をターゲット読み出しクロック信号として決定するステップと、
前記制御装置から送信された第2読み出し命令を受信し、且つ前記デューティ比パラメータが予め設定された範囲にある場合、前記第2読み出し命令に基づいて読み出しデータ信号を決定し、前記第1読み出しクロック信号をターゲット読み出しクロック信号として決定するステップと、
前記制御装置から送信された第2読み出し命令を受信し、且つ前記デューティ比パラメータが予め設定された範囲にない場合、前記第2読み出し命令に基づいて前記読み出しデータ信号を決定し、前記第2読み出しクロック信号をターゲット読み出しクロック信号として決定するステップと、を含み、
前記ターゲット読み出しクロック信号は、前記読み出しデータ信号をラッチするために用いられ、前記第2読み出し命令は、前記モードレジスタのデューティ比パラメータの取得を指示し、前記第1読み出し命令は、前記第2読み出し命令以外のデータ読み出し命令を指示する、
請求項
12に記載のクロック処理方法。
【請求項15】
電子機器であって、前記電子機器は、請求項1~
7のいずれか1項に記載のメモリと、請求項
8~
10のいずれか1項に記載の制御装置と、を含む、電子機器。
【国際調査報告】