[go: up one dir, main page]

JP2001350668A - Memory readout timing adjusting circuit - Google Patents

Memory readout timing adjusting circuit

Info

Publication number
JP2001350668A
JP2001350668A JP2000169507A JP2000169507A JP2001350668A JP 2001350668 A JP2001350668 A JP 2001350668A JP 2000169507 A JP2000169507 A JP 2000169507A JP 2000169507 A JP2000169507 A JP 2000169507A JP 2001350668 A JP2001350668 A JP 2001350668A
Authority
JP
Japan
Prior art keywords
data
signal
latch
read
timing
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.)
Pending
Application number
JP2000169507A
Other languages
Japanese (ja)
Inventor
Takanori Ishino
敬則 石野
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
NEC Platforms Ltd
Original Assignee
NEC AccessTechnica Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by NEC AccessTechnica Ltd filed Critical NEC AccessTechnica Ltd
Priority to JP2000169507A priority Critical patent/JP2001350668A/en
Publication of JP2001350668A publication Critical patent/JP2001350668A/en
Pending legal-status Critical Current

Links

Landscapes

  • For Increasing The Reliability Of Semiconductor Memories (AREA)

Abstract

PROBLEM TO BE SOLVED: To provide a memory readout timing adjusting circuit automatically adjusting timing and absorbing the difference in characteristic caused by the variation and the aging change with year of every device. SOLUTION: Prescribed data are written at a predetermined address as a check address, then check data are recorded in a written data storage section 12. A timing signal RDT is given from a readout controller 13 to read the check address. The read data RDD are latched at the timing of latch pulse signals A0-An by latching circuits 150-15n, and latched results are compared with the data recorded in the written data storage section 12 by comparing circuits 160-16n. A judging section 17 judges the optimum latch pulse signal based on compared results, and a selecting section 18 selects and outputs the input from the latching circuit corresponding to the optimum latch pulse.

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【発明の属する技術分野】本発明は、信号のタイミング
を自動調整する回路に関し、特に、メモリからの読み出
しデータのラッチタイミングを調整するメモリ読み出し
タイミング調整回路に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a circuit for automatically adjusting signal timing, and more particularly to a memory read timing adjustment circuit for adjusting a latch timing of data read from a memory.

【0002】[0002]

【従来の技術】従来の一般的なメモリ読み出し回路で
は、メモリへのアクセスタイミングは設計で定められた
タイミングに固定されている。この固定されたタイミン
グが装置毎、素子毎のバラツキや経年変化などを全て吸
収する必要があり、設計は困難であった。また、設計変
更等でアクセスするメモリが変更された場合、タイミン
グ設計を見直して必要に応じてメモリ読み出し回路を設
計変更する必要があった。
2. Description of the Related Art In a conventional general memory read circuit, the access timing to a memory is fixed to a timing determined by design. This fixed timing needs to absorb all variations and aging of each device and each element, and it is difficult to design. Further, when the memory to be accessed is changed due to a design change or the like, it is necessary to review the timing design and change the design of the memory read circuit as needed.

【0003】設計の困難さや設計変更作業の煩雑さを解
消し、設計の自由度と汎用性を増すためにディップスイ
ッチなどを設けてタイミング調整を可能にしたメモリア
クセス回路がある。メモリから読み出されたデータのラ
ッチタイミングをディップスイッチの設定によって可変
にしたものである。
[0003] There is a memory access circuit provided with a dip switch or the like to make it possible to adjust the timing in order to eliminate the difficulty of design and the complexity of design change work, and to increase design flexibility and versatility. The latch timing of the data read from the memory is made variable by setting a dip switch.

【0004】これによれば、装置の出荷試験時などに個
別に調整することで装置毎、素子毎のバラツキを吸収す
ることができ、装置を使用し始めた後に時折、調整する
ことで経年変化を吸収することができる。
[0004] According to this method, it is possible to absorb variations in each device and each element by individually adjusting at the time of shipping test of the device, etc. Can be absorbed.

【0005】[0005]

【発明が解決しようとする課題】ディップスイッチ等に
よる従来のメモリ読み出しタイミング調整回路は、装置
毎、素子毎のバラツキを吸収するために、装置の出荷試
験などで個別にタイミングを調整する作業が必要であり
工数を増大させる要因の1つであった。
In a conventional memory read timing adjustment circuit using a dip switch or the like, it is necessary to adjust the timing individually in a shipping test of the device or the like in order to absorb variations between devices and elements. This is one of the factors that increase the man-hour.

【0006】また、経年変化を吸収するために、装置を
使用し始めた後に時折、再調整する必要があり運用時に
おける作業が煩雑であった。
Further, in order to absorb the aging, it is necessary to readjust the device from time to time after using the device, and the operation is complicated.

【0007】本発明の目的は、データのラッチタイミン
グを自動的に調整することで、装置毎、素子毎のバラツ
キや経年変化による素子の特性の違いを吸収するメモリ
読み出しタイミング調整回路を提供することである。
SUMMARY OF THE INVENTION It is an object of the present invention to provide a memory read timing adjustment circuit which automatically adjusts data latch timing to absorb differences in characteristics of devices due to variations between devices and devices and aging. It is.

【0008】[0008]

【課題を解決するための手段】上記目的を達成するため
に、本発明のメモリ読み出しタイミング調整回路は、メ
モリから読み出されたデータをラッチするタイミングを
調整するメモリ読み出しタイミング調整回路であって、
チェック用として予め定められたアドレスに所定のデー
タを書き込む書込み制御部と、書込み制御部によって前
記アドレスに書き込まれたデータを保管する書込みデー
タ保管部と、前記アドレスのデータを読み出すためのタ
イミング信号、およびそのタイミング信号によってメモ
リから読み出された読み出しデータをラッチするための
ラッチパルス信号を出力する読み出し制御部と、ラッチ
パルス信号を互いに異なる時間だけ遅延させて少なくと
も1つの遅延パルス信号を生成するラッチパルスディレ
イ部と、ラッチパルス信号または遅延パルス信号に対応
して設けられ、対応するラッチパルス信号または遅延パ
ルス信号で読み出しデータをそれぞれラッチする複数の
ラッチ回路と、ラッチ回路に対応して設けられ、対応す
るラッチ回路にラッチされたデータと書込みデータ保管
部に保管されたデータとを比較する複数の比較回路と、
比較回路の比較結果に基づき、ラッチパルス信号および
遅延パルス信号の中から最適なラッチタイミングの信号
を判定する判定部と、判定部の判定結果に基づき、最適
なラッチタイミングの信号に対応するラッチ回路の出力
を選択する選択部を有している。
In order to achieve the above object, a memory read timing adjustment circuit according to the present invention is a memory read timing adjustment circuit for adjusting the timing of latching data read from a memory,
A write control unit that writes predetermined data to a predetermined address for checking, a write data storage unit that stores data written to the address by the write control unit, a timing signal for reading data at the address, A read control unit for outputting a latch pulse signal for latching read data read from a memory according to the timing signal, and a latch for delaying the latch pulse signal by different times to generate at least one delayed pulse signal A pulse delay unit, a plurality of latch circuits provided corresponding to the latch pulse signal or the delay pulse signal, and a plurality of latch circuits respectively latching the read data with the corresponding latch pulse signal or the delay pulse signal; Latch the corresponding latch circuit. A plurality of comparator circuits for comparing the data stored in the write data storage unit switch data,
A determination unit that determines an optimal latch timing signal from a latch pulse signal and a delay pulse signal based on a comparison result of a comparison circuit; and a latch circuit corresponding to the optimal latch timing signal based on the determination result of the determination unit. And a selection unit for selecting the output of

【0009】したがって、本メモリ読み出しタイミング
調整回路は、メモリから読み出されたデータを複数のラ
ッチタイミングでラッチし、ラッチされた各データの正
常性から最適なラッチタイミングを判定して自動的に適
用することができる。
Therefore, the present memory read timing adjustment circuit latches the data read from the memory at a plurality of latch timings, determines the optimum latch timing from the normality of each latched data, and automatically applies the latch timing. can do.

【0010】また、全てのラッチタイミングのデータの
比較結果を同時に得ることができるので、複数のラッチ
結果から最適なタイミングを即座に判定することができ
る。
Also, since the comparison results of all the latch timing data can be obtained at the same time, the optimum timing can be immediately determined from a plurality of latch results.

【0011】本発明の他のメモリ読み出しタイミング調
整回路は、メモリから読み出されたデータをラッチする
タイミングを調整するメモリ読み出しタイミング調整回
路であって、予め定められたチェック用データが外部か
ら書きこまれたアドレスのデータを読み出すためのタイ
ミング信号、およびそのタイミング信号によってメモリ
から読み出された読み出しデータをラッチするためのラ
ッチパルス信号を出力する読み出し制御部と、ラッチパ
ルス信号を互いに異なる時間だけ遅延させて少なくとも
1つの遅延パルス信号を生成するラッチパルスディレイ
部と、ラッチパルス信号または遅延パルス信号に対応し
て設けられ、対応するラッチパルス信号または遅延パル
ス信号で読み出しデータをそれぞれラッチする複数のラ
ッチ回路と、ラッチ回路に対応して設けられ、対応する
ラッチ回路にラッチされたデータとチェック用データと
を比較する複数の比較回路と、比較回路の比較結果に基
づき、ラッチパルス信号および遅延パルス信号の中から
最適なラッチタイミングの信号を判定する判定部と、判
定部の判定結果に基づき、最適なラッチタイミングの信
号に対応するラッチ回路の出力を選択する選択部を有し
ている。
Another memory read timing adjustment circuit according to the present invention is a memory read timing adjustment circuit for adjusting the timing of latching data read from a memory, wherein predetermined check data is externally written. A read control unit that outputs a timing signal for reading the data of the inserted address and a latch pulse signal for latching the read data read from the memory by the timing signal, and delays the latch pulse signal by different times from each other A latch pulse delay unit for generating at least one delay pulse signal, and a plurality of latches provided corresponding to the latch pulse signal or the delay pulse signal and respectively latching read data with the corresponding latch pulse signal or the delay pulse signal Circuit and A plurality of comparison circuits provided corresponding to the circuit and comparing the data latched in the corresponding latch circuit with the check data; and an optimum among the latch pulse signal and the delay pulse signal based on a comparison result of the comparison circuit. And a selection unit that selects an output of the latch circuit corresponding to the optimal latch timing signal based on the determination result of the determination unit.

【0012】これによれば、メモリへの書込みと読み出
しが別装置によって行われる構成においても読み出しタ
イミングの調整が可能である。
According to this, the read timing can be adjusted even in a configuration in which writing and reading to and from the memory are performed by different devices.

【0013】本発明の実施態様によれば、判定部は、前
記アドレスに対応するメモリ毎に最適なラッチタイミン
グの信号を判定し、選択部は、メモリからデータを読み
出すとき、そのメモリに最適なラッチタイミングの信号
に対応するラッチ回路の出力を選択する、複数のメモリ
と接続され前記アドレスがメモリ毎に予め定められたメ
モリ読み出しタイミング調整回路である。
According to an embodiment of the present invention, the determining unit determines a signal of an optimal latch timing for each memory corresponding to the address, and the selecting unit, when reading data from the memory, determines an optimal signal for the memory. A memory read timing adjustment circuit is connected to a plurality of memories for selecting an output of a latch circuit corresponding to a signal of a latch timing, and the address is predetermined for each memory.

【0014】これによれば、複数のメモリのデータを読
み出す回路構成において、各メモリからの読み出しデー
タをそれぞれに最適なタイミングでラッチすることがで
きる。
According to this, in a circuit configuration for reading data from a plurality of memories, data read from each memory can be latched at an optimum timing.

【0015】本発明のさらに他のメモリ読み出しタイミ
ング調整回路は、メモリから読み出されたデータをラッ
チするタイミングを調整するメモリ読み出しタイミング
調整回路であって、チェック用として予め定められたア
ドレスに所定のデータを書き込む書込み制御部と、書込
み制御部によってアドレスに書き込まれたデータを保管
する書込みデータ保管部と、アドレスのデータを読み出
すためのタイミング信号、およびそのタイミング信号に
よってメモリから読み出されたデータをラッチするため
のラッチパルス信号を出力する読み出し制御部と、タイ
ミング信号によってメモリから出力された読み出しデー
タ信号を互いに異なる時間だけ遅延させて少なくとも1
つの遅延データ信号を生成するデータディレイ部と、読
み出しデータ信号または遅延データ信号に対応して設け
られ、対応する読み出しデータ信号または遅延データ信
号をラッチパルス信号でそれぞれラッチする複数のラッ
チ回路と、ラッチ回路に対応して設けられ、対応するラ
ッチ回路にラッチされたデータと書込みデータ保管部に
保管されたデータとを比較する複数の比較回路と、比較
回路の比較結果に基づき、読み出しデータ信号または遅
延データ信号の中から最適な遅延の信号を判定する判定
部と、判定部の判定結果に基づき、最適な遅延の信号に
対応するラッチ回路の出力を選択する選択部を有してい
る。
Still another memory read timing adjustment circuit according to the present invention is a memory read timing adjustment circuit for adjusting a timing at which data read from a memory is latched, wherein a predetermined address for checking is provided at a predetermined address. A write control unit for writing data, a write data storage unit for storing data written to an address by the write control unit, a timing signal for reading data at the address, and data read from the memory by the timing signal. A read control unit for outputting a latch pulse signal for latching, and a read data signal output from the memory by a timing signal being delayed by different times from each other for at least one
A data delay unit for generating one delayed data signal, a plurality of latch circuits provided corresponding to the read data signal or the delayed data signal, and each latching the corresponding read data signal or delayed data signal with a latch pulse signal; A plurality of comparison circuits provided corresponding to the circuits, for comparing the data latched in the corresponding latch circuits with the data stored in the write data storage unit; and a read data signal or delay based on the comparison result of the comparison circuits. It has a judging unit for judging an optimum delay signal from the data signals, and a selecting unit for selecting an output of the latch circuit corresponding to the optimum delay signal based on the judgment result of the judging unit.

【0016】本発明のさらに他のメモリ読み出しタイミ
ング調整回路は、メモリから読み出されたデータをラッ
チするタイミングを調整するメモリ読み出しタイミング
調整回路であって、予め定められたチェック用データが
外部から書きこまれたアドレスのデータを読み出すため
のタイミング信号、およびそのタイミング信号によって
メモリから読み出されたデータをラッチするためのラッ
チパルス信号を出力する読み出し制御部と、タイミング
信号によってメモリから出力された読み出しデータ信号
を互いに異なる時間だけ遅延させて少なくとも1つの遅
延データ信号を生成するデータディレイ部と、読み出し
データ信号または遅延データ信号に対応して設けられ、
対応する読み出しデータ信号または遅延データ信号をラ
ッチパルス信号でそれぞれラッチする複数のラッチ回路
と、ラッチ回路に対応して設けられ、対応するラッチ回
路にラッチされたデータとチェック用データとを比較す
る複数の比較回路と、比較回路の比較結果に基づき、読
み出しデータ信号または遅延データ信号の中から最適な
遅延の信号を判定する判定部と、判定部の判定結果に基
づき、最適な遅延の信号に対応するラッチ回路の出力を
選択する選択部を有している。
Still another memory read timing adjustment circuit according to the present invention is a memory read timing adjustment circuit for adjusting a timing of latching data read from a memory, wherein predetermined check data is externally written. A read control unit that outputs a timing signal for reading the data of the embedded address, and a latch pulse signal for latching the data read from the memory by the timing signal; and a read output from the memory by the timing signal A data delay unit that delays the data signals by different times to generate at least one delayed data signal, and is provided corresponding to the read data signal or the delayed data signal;
A plurality of latch circuits each of which latches a corresponding read data signal or a delayed data signal with a latch pulse signal; and a plurality of latch circuits provided corresponding to the latch circuits and comparing the data latched in the corresponding latch circuit with the check data. A determination circuit that determines an optimum delay signal from a read data signal or a delay data signal based on a comparison result of the comparison circuit, and an optimum delay signal based on a determination result of the determination unit. And a selector for selecting an output of the latch circuit to be operated.

【0017】本発明の実施態様によれば、判定部は、前
記アドレスに対応するメモリ毎に最適な遅延の信号を判
定し、選択部は、メモリからデータを読み出すとき、そ
のメモリに最適な遅延の信号に対応するラッチ回路の出
力を選択する、複数のメモリと接続され前記アドレスが
メモリ毎に予め定められたメモリ読み出しタイミング調
整回路である。
According to an embodiment of the present invention, the judging section judges an optimal delay signal for each memory corresponding to the address, and when selecting data from the memory, the selecting section judges an optimal delay signal for the memory. And a memory read timing adjustment circuit connected to a plurality of memories for selecting the output of the latch circuit corresponding to the above-mentioned signal and having the address predetermined for each memory.

【0018】[0018]

【発明の実施の形態】本発明の実施形態のメモリ読み出
しタイミング調整回路について図面を参照して詳細に説
明する。
DESCRIPTION OF THE PREFERRED EMBODIMENTS A memory read timing adjustment circuit according to an embodiment of the present invention will be described in detail with reference to the drawings.

【0019】図1を参照すると、本発明の一実施形態の
メモリ読み出しタイミング調整回路は、書込み制御部1
1と書込みデータ保管部12と読み出し制御部13とラ
ッチパルスディレイ部14とデータラッチ部15と比較
部16と判定部17と選択部18を有している。
Referring to FIG. 1, a memory read timing adjustment circuit according to an embodiment of the present invention
1, a write data storage unit 12, a read control unit 13, a latch pulse delay unit 14, a data latch unit 15, a comparison unit 16, a determination unit 17, and a selection unit 18.

【0020】書込み制御部11は、RAM1にデータの
書込みを行うためのタイミング信号WRTを出力する。
The write control unit 11 outputs a timing signal WRT for writing data to the RAM 1.

【0021】書込みデータ保管部12は、タイミング調
整時にRAM1に書き込んだデータを記録する。
The write data storage unit 12 records the data written in the RAM 1 at the time of timing adjustment.

【0022】読み出し制御部13は、RAM1からデー
タを読み出すためにRAM1に与えるタイミング信号R
DT、およびRAM1から読み出されたデータをラッチ
するためのラッチパルス信号A0を出力する。
The read control unit 13 receives a timing signal R given to the RAM 1 in order to read data from the RAM 1.
DT and a latch pulse signal A0 for latching data read from the RAM 1 are output.

【0023】ラッチパルスディレイ部14は、入力信号
を所定時間だけ遅延させて出力するディレイ回路14
1,142,…,14n(nは自然数)が直列に接続さ
れている。読み出し制御部13が出力したラッチパルス
信号A0がディレイ回路141に入力されており、ディ
レイ回路141,142,…,14nから遅延時間の異
なるラッチパルス信号A1,A2,…,Anをそれぞれ
出力している。
A latch pulse delay section 14 delays an input signal by a predetermined time and outputs the delayed signal.
, 14n (n is a natural number) are connected in series. The latch pulse signal A0 output from the read control unit 13 is input to the delay circuit 141, and latch pulse signals A1, A2,... An with different delay times are output from the delay circuits 141, 142,. I have.

【0024】データラッチ部15は、ラッチ回路15
1,152,…,15nを有している。ラッチ回路15
0,151,152,…,15nはそれぞれラッチパル
ス信号A0,A1,A2,…,AnのタイミングでRA
M1から読み出されたデータをラッチして出力する。
The data latch section 15 includes a latch circuit 15
, 15n. Latch circuit 15
, 15n are RA signals at the timing of latch pulse signals A0, A1, A2,.
The data read from M1 is latched and output.

【0025】データ比較部16は、比較回路160,1
61,162,…,16nを有している。比較回路16
0,161,162,…,16nはそれぞれラッチ回路
150,151,152,…,15nの出力と書き込み
データ保管部12に記録されたデータとを比較する。
The data comparing section 16 includes comparing circuits 160, 1
61, 162,..., 16n. Comparison circuit 16
, 16n compare the outputs of the latch circuits 150, 151, 152,..., 15n with the data recorded in the write data storage unit 12, respectively.

【0026】判定部17は、比較回路160,161,
162,…,16nの比較結果から最適なラッチパルス
信号を判定する。
The determination unit 17 includes comparison circuits 160, 161,
The optimum latch pulse signal is determined from the comparison result of 162,..., 16n.

【0027】選択部18は、判定部17で最適と判定さ
れたラッチパルス信号に対応するラッチ回路の出力を選
択して出力する。
The selector 18 selects and outputs the output of the latch circuit corresponding to the latch pulse signal determined to be optimum by the determiner 17.

【0028】次に、図1のメモリ読み出しタイミング調
整回路のタイミング調整時の動作について説明する。タ
イミング調整時にチェック用データを書き込みまた読み
出しするために、メモリ1の所定のアドレスをチェック
用アドレスとして予め定めておく。
Next, the operation of the memory read timing adjustment circuit in FIG. 1 during the timing adjustment will be described. In order to write and read check data at the time of timing adjustment, a predetermined address of the memory 1 is predetermined as a check address.

【0029】まず、チェック用アドレスを書き込みアド
レスとして指定し、所定のチェック用データを書き込み
データとして、書込み制御部11からRAM1に書き込
みタイミング信号WRTを与えてRAM1への書込み動
作を行う。このとき、書込みデータ保管部12にチェッ
ク用データが記録される。
First, a write address is specified by designating a check address as a write address, and a write timing signal WRT is supplied from the write control unit 11 to the RAM 1 using predetermined check data as write data. At this time, check data is recorded in the write data storage unit 12.

【0030】その後、読み出しアドレスRDAとしてチ
ェック用アドレスを指定して、読み出し制御部13から
RAM1にタイミング信号RDTを与えてデータを読み
出す。
Thereafter, a check address is designated as the read address RDA, and a timing signal RDT is supplied from the read control unit 13 to the RAM 1 to read data.

【0031】ラッチ回路150,151,152,…,
15nにより、読み出されたデータRDDをラッチパル
ス信号A0,A1,A2,…,Anのタイミングでラッ
チする。ラッチ回路150,151,152,…,15
nの出力(ラッチ結果)と書込みデータ保管部12に記
録されたデータとを比較回路160,161,162,
…,16nで比較する。
The latch circuits 150, 151, 152,.
15n, the read data RDD is latched at the timing of the latch pulse signals A0, A1, A2,. Latch circuits 150, 151, 152,..., 15
n (latch result) and the data recorded in the write data storage unit 12 are compared with comparison circuits 160, 161, 162,
.., 16n.

【0032】各比較回路160,161,162,…,
16nの比較結果を通知された判定部17は、それらの
一致/不一致に基づいて最適なラッチパルス信号を判定
する。例えば判定方法の一例として、一致した比較回路
が1つであればそれに対応するラッチパルス信号を最適
と判定し、一致した比較回路が連続していたら、それら
に対応するラッチパルス信号の中の中心、すなわち最も
安定したものを最適と判定する方法がある。また、別の
方法として、一致した比較回路が連続していたら、それ
らに対応するラッチパルス信号中で最も遅延時間の小さ
いラッチパルス信号を最適と判定し、データ読み出しに
かかる時間をできるだけ短くする方法がある。
Each of the comparison circuits 160, 161, 162,...
The determination unit 17 notified of the comparison result of 16n determines the optimum latch pulse signal based on the coincidence / mismatch. For example, as an example of the determination method, if there is only one matching circuit, the corresponding latch pulse signal is determined to be optimal. If the matching circuits are continuous, the center of the corresponding latch pulse signal is determined. That is, there is a method of determining the most stable one as the optimum. Further, as another method, if the coincident comparison circuits are continuous, a latch pulse signal having the shortest delay time among the latch pulse signals corresponding thereto is determined to be optimal, and the time required for data reading is shortened as much as possible. There is.

【0033】それ以降、選択部18は最適なラッチパル
ス信号に対応するラッチ回路からの入力を選択して出力
する。
Thereafter, the selector 18 selects and outputs the input from the latch circuit corresponding to the optimal latch pulse signal.

【0034】したがって、本実施形態のメモリ読み出し
タイミング調整回路は、RAM1から読み出されたデー
タを複数のラッチタイミングでラッチし、ラッチされた
各読み出しデータの正常性から最適なラッチタイミング
を判定して自動的に適用するので、メモリ読み出し回路
の設計時のタイミング条件が緩和されて設計の自由度が
上がる。
Therefore, the memory read timing adjustment circuit of this embodiment latches the data read from the RAM 1 at a plurality of latch timings, and determines the optimal latch timing from the normality of each latched read data. Since it is automatically applied, the timing conditions at the time of designing the memory read circuit are relaxed, and the degree of freedom in designing is increased.

【0035】また、設計変更によるメモリの変更、メモ
リ実装位置変更による読み出し回路とメモリとの位置関
係の変化、メモリ追加/削除による各信号への負荷増大
/減少、経年変化などでRAM読み出し時にデータをラ
ッチする最適なタイミングが変化しても、最適なタイミ
ングに自動調整されて安定動作する。
In addition, a change in the memory due to a design change, a change in the positional relationship between the read circuit and the memory due to a change in the memory mounting position, an increase / decrease in the load on each signal due to the addition / deletion of the memory, a change over time, etc. Even if the optimal timing for latching changes, the operation is automatically adjusted to the optimal timing and stable operation is performed.

【0036】さらに、判定部17は比較回路160,1
61,162,…,16nから全ての比較結果を同時に
得ることができるので、複数のラッチ結果から最適なタ
イミングを即座に判定することができ、異なるタイミン
グで順次ラッチして試行錯誤によって調整するような複
雑な制御が不要である。
Further, the determination unit 17 includes a comparison circuit 160, 1
Since all comparison results can be obtained simultaneously from 61, 162,..., 16n, the optimum timing can be immediately determined from a plurality of latch results, and the timing can be sequentially latched at different timings and adjusted by trial and error. No complicated control is required.

【0037】なお、本実施形態のメモリ読み出しタイミ
ング調整回路は、図2に示すように、書込み制御部11
が他の装置など外部にあってもよい。
The memory read timing adjusting circuit according to the present embodiment includes, as shown in FIG.
May be external such as another device.

【0038】書き込みデータ保管部12が存在しない構
成であってもよい。
The configuration in which the write data storage unit 12 does not exist may be adopted.

【0039】その場合、メモリ書込みタイミング調整回
路は書込みデータ保管部12の代わりに予め定められた
チェック用データを保管したチェック用データ保管部2
1を有し、外部の回路からそのチェック用データがRA
M1に書き込まれる。
In this case, the memory write timing adjusting circuit is replaced with the check data storage unit 2 storing predetermined check data instead of the write data storage unit 12.
1 and the check data from an external circuit is RA
Written to M1.

【0040】そして、メモリ読み出しタイミング調整回
路は、読み出し制御部13によって読み出されデータR
DDをラッチ回路150,151,152,…,15n
でラッチし、比較回路160,161,162,…,1
6nでチェック用データ保管部21に保管されているチ
ェック用データと比較する。
The memory read timing adjusting circuit reads the data R read by the read control unit 13.
.., 15n are connected to the latch circuits 150, 151, 152,.
, And the comparators 160, 161, 162,..., 1
In step 6n, the data is compared with the check data stored in the check data storage unit 21.

【0041】これによれば、RAM1への書込みと読み
出しが別装置によって行われるようなシステム構成にお
いてもタイミング調整を行うことができる。
According to this, the timing can be adjusted even in a system configuration in which writing and reading to and from the RAM 1 are performed by different devices.

【0042】また、本実施形態のメモリ読み出しタイミ
ング調整回路は、複数のメモリに対してそれぞれに最適
な遅延のラッチパルス信号を判定し、読み出し動作時の
アドレスに応じて、最適な遅延のラッチパルス信号でラ
ッチされたデータを選択して出力する回路であってよ
い。
Further, the memory read timing adjustment circuit of this embodiment determines a latch pulse signal having an optimum delay for each of a plurality of memories, and determines a latch pulse signal having an optimum delay in accordance with an address at the time of a read operation. A circuit which selects and outputs data latched by a signal may be used.

【0043】その場合、メモリ読み出しタイミング調整
回路はタイミング調整動作をメモリ毎に複数回行う。そ
して、図3に示すように、各タイミング調整動作の判定
部21の判定結果は読み出し制御部22に通知される。
全てのタイミング調整動作が終了した以降のメモリ読み
出し動作においては、読み出し制御部22がアドレスに
応じて選択部18の選択を制御する。
In this case, the memory read timing adjustment circuit performs the timing adjustment operation a plurality of times for each memory. Then, as shown in FIG. 3, the determination result of the determination unit 21 of each timing adjustment operation is notified to the read control unit 22.
In the memory read operation after all the timing adjustment operations are completed, the read control unit 22 controls the selection of the selection unit 18 according to the address.

【0044】これによれば、1つのメモリ読み出し回路
が複数のメモリのデータを読み出す構成において、各メ
モリからの読み出しデータをそれぞれに最適なタイミン
グでラッチすることができるので、メモリの実装位置に
よらず安定した読み出し動作が可能である。
According to this configuration, in a configuration in which one memory read circuit reads data from a plurality of memories, the read data from each memory can be latched at the optimal timing, so that the read position depends on the mounting position of the memory. And a stable read operation is possible.

【0045】特に、読み出し回路とメモリとが互いに別
の装置にあり、読み出し回路とメモリとの位置関係が各
メモリ毎に大きく異なる場合に有効である。
This is particularly effective when the readout circuit and the memory are in different devices, and the positional relationship between the readout circuit and the memory is significantly different for each memory.

【0046】次に、本発明の他の実施形態のメモリ読み
出しタイミング調整回路について図面を参照して詳細に
説明する。
Next, a memory read timing adjustment circuit according to another embodiment of the present invention will be described in detail with reference to the drawings.

【0047】図4を参照すると、本発明の他の実施形態
のメモリ読み出しタイミング調整回路は、書込み制御部
11と書込みデータ保管部12と読み出し制御部13と
データディレイ部41とデータラッチ部15と比較部1
6と判定部17と選択部18を有している。
Referring to FIG. 4, a memory read timing adjustment circuit according to another embodiment of the present invention includes a write control unit 11, a write data storage unit 12, a read control unit 13, a data delay unit 41, a data latch unit 15, Comparison section 1
6, a determination unit 17 and a selection unit 18.

【0048】書込み制御部11は、RAM1にデータの
書込みを行うためのタイミング信号WRTを出力する。
The write control unit 11 outputs a timing signal WRT for writing data to the RAM 1.

【0049】書込みデータ保管部12は、タイミング調
整時にRAM1に書き込んだデータを記録する。
The write data storage section 12 records the data written in the RAM 1 at the time of timing adjustment.

【0050】読み出し制御部13は、RAM1からデー
タを読み出すためにRAM1に与えるタイミング信号R
DT、およびRAM1から読み出されたデータをラッチ
するためのラッチパルス信号Aを出力する。
The read control unit 13 is provided with a timing signal R to be supplied to the RAM 1 in order to read data from the RAM 1.
DT and a latch pulse signal A for latching data read from the RAM 1 are output.

【0051】データディレイ部41は、入力したデータ
を所定時間だけ遅延させて出力するディレイ回路41
1,412,…,41nが直列に接続されている。RA
M1から読み出されたデータRDD0がディレイ回路2
11に入力されており、ディレイ回路411,412,
…,41nから遅延時間の異なるデータ信号RDD1,
RDD2,…,RDDnをそれぞれ出力する。
The data delay section 41 delays the input data by a predetermined time and outputs the data.
, 41n, ..., 41n are connected in series. RA
The data RDD0 read from M1 is the delay circuit 2
11 and the delay circuits 411, 412,
, 41n, data signals RDD1, with different delay times.
RDD2,..., RDDn are output.

【0052】データラッチ部15は、ラッチ回路15
1,152,…,15nを有している。ラッチ回路15
0,151,152,…,15nはそれぞれラッチパル
ス信号Aのタイミングで、それぞれデータRDD0,R
DD1,RDD2,…,RDDnをラッチして出力す
る。
The data latch section 15 includes a latch circuit 15
, 15n. Latch circuit 15
, 15n are the timings of the latch pulse signal A, respectively, and the data RDD0, RDD
DD1, RDD2,..., RDDn are latched and output.

【0053】データ比較部16は、比較回路160,1
61,162,…,16nを有している。比較回路16
0,161,162,…,16nはそれぞれラッチ回路
150,151,152,…,15nの出力と書き込み
データ保管部12に記録されたデータとを比較する。
The data comparing section 16 includes comparing circuits 160, 1
61, 162,..., 16n. Comparison circuit 16
, 16n compare the outputs of the latch circuits 150, 151, 152,..., 15n with the data recorded in the write data storage unit 12, respectively.

【0054】判定部17は、比較回路160,161,
162,…,16nの比較結果から最適な遅延の読み出
しデータを判定する。
The determination unit 17 includes comparison circuits 160, 161,
The read data with the optimal delay is determined from the comparison result of 162,..., 16n.

【0055】選択部18は、判定部17で最適と判定さ
れた読み出しデータに対応するラッチ回路の出力を選択
して出力する。
The selector 18 selects and outputs the output of the latch circuit corresponding to the read data determined to be optimum by the determiner 17.

【0056】次に、図4のメモリ読み出しタイミング調
整回路のタイミング調整時の動作について説明する。図
1の回路と同様にメモリ1の所定のアドレスをチェック
用アドレスとして予め定めておく。
Next, the operation of the memory read timing adjustment circuit of FIG. 4 at the time of timing adjustment will be described. As in the circuit of FIG. 1, a predetermined address of the memory 1 is determined in advance as a check address.

【0057】まず、書込み制御部11からRAM1に書
き込みタイミング信号WRTを与えてRAM1のチェッ
ク用アドレスにチェック用データを書き込む。このと
き、書込みデータ保管部12にチェック用データが記録
される。
First, the write control section 11 supplies a write timing signal WRT to the RAM 1 to write check data to a check address of the RAM 1. At this time, check data is recorded in the write data storage unit 12.

【0058】その後、読み出し制御部13からRAM1
にタイミング信号RDTを与えてチェック用アドレスの
データを読み出す。
Thereafter, the read control unit 13 sends the RAM 1
To read the data of the check address.

【0059】読み出されたデータRDD0、およびディ
レイ回路411,412,…,41nで遅延されたデー
タRDD1,RDD2,…,RDDnをラッチ回路15
0,151,152,…,15nによりラッチパスル信
号Aのタイミングでラッチする。
The read data RDD0 and the data RDD1, RDD2,..., RDDn delayed by the delay circuits 411, 412,.
The latch is performed at the timing of the latch pulse signal A in accordance with 0, 151, 152,.

【0060】ラッチ回路150,151,152,…,
15nの出力(ラッチ結果)と書込みデータ保管部12
に記録されたデータとを比較回路160,161,16
2,…,16nで比較し、判定部17で、それらの比較
結果に基づいて最適な遅延のデータを判定する。
The latch circuits 150, 151, 152,.
15n output (latch result) and write data storage unit 12
Are compared with the data recorded in the comparators 160, 161, 16
, 16n, and the determination unit 17 determines the optimal delay data based on the comparison result.

【0061】それ以降、選択部18は最適な遅延のデー
タに対応するラッチ回路からの入力を選択して出力す
る。
Thereafter, the selector 18 selects and outputs the input from the latch circuit corresponding to the data with the optimal delay.

【0062】したがって、本実施形態のメモリ読み出し
タイミング調整回路は、RAM1から読み出されたデー
タとラッチタイミングとのタイミング関係として、複数
の中から最適なタイミング関係を判定して自動的に適用
するので、メモリ読み出し回路の設計時のタイミング条
件が緩和されて設計の自由度が上がる。
Therefore, the memory read timing adjustment circuit of the present embodiment determines the optimum timing relationship among a plurality of data as the timing relationship between the data read from the RAM 1 and the latch timing and automatically applies it. In addition, the timing conditions at the time of designing the memory read circuit are relaxed, and the degree of freedom in design is increased.

【0063】また、RAM読み出し時にデータをラッチ
する最適なタイミングが変化しても、最適なタイミング
に自動調整されて安定動作する。
Even if the optimum timing for latching data at the time of reading data from the RAM changes, the operation is automatically adjusted to the optimum timing and stable operation is performed.

【0064】さらに、全ての比較結果を同時に得ること
ができるので、最適なタイミングを即座に判定すること
ができ、試行錯誤によって調整するような複雑な制御が
不要である。
Further, since all the comparison results can be obtained at the same time, the optimum timing can be determined immediately, and complicated control such as adjustment by trial and error is unnecessary.

【0065】[0065]

【発明の効果】本発明によれば、メモリから読み出され
たデータを複数のラッチタイミングでラッチし、ラッチ
された各データの正常性から最適なラッチタイミングを
判定して自動的に適用することができるので、メモリ読
み出し回路の設計時のタイミング条件が緩和されて設計
の自由度が上がる。
According to the present invention, data read from a memory is latched at a plurality of latch timings, and the optimum latch timing is determined from the normality of each latched data and automatically applied. Therefore, the timing conditions at the time of designing the memory read circuit are relaxed, and the degree of freedom in design is increased.

【0066】また、メモリからの読み出しデータをラッ
チする最適なタイミングが変化しても、最適なタイミン
グに自動調整されて安定動作する。
Further, even if the optimal timing for latching the data read from the memory changes, the operation is automatically adjusted to the optimal timing and stable operation is performed.

【0067】さらに、全ての比較結果を同時に得ること
ができるので、最適なタイミングを即座に判定すること
ができ、試行錯誤によって調整するような複雑な制御が
不要である。
Further, since all the comparison results can be obtained at the same time, the optimum timing can be determined immediately, and complicated control such as adjustment by trial and error is unnecessary.

【0068】さらに、メモリへの書込みと読み出しが別
装置によって行われる構成においても読み出しタイミン
グの調整が可能であり、メモリの実装位置によらず安定
した読み出し動作が可能である。
Further, even in a configuration in which writing and reading to and from the memory are performed by separate devices, the read timing can be adjusted, and a stable reading operation can be performed regardless of the mounting position of the memory.

【図面の簡単な説明】[Brief description of the drawings]

【図1】本発明の一実施形態のメモリ読み出しタイミン
グ調整回路の構成を示すブロック図である。
FIG. 1 is a block diagram illustrating a configuration of a memory read timing adjustment circuit according to an embodiment of the present invention.

【図2】書込み制御部が外部にある場合のメモリ読み出
しタイミング調整回路の構成を示すブロック図である。
FIG. 2 is a block diagram illustrating a configuration of a memory read timing adjustment circuit when a write control unit is provided outside;

【図3】複数の各メモリに最適なタイミングを選択する
メモリ読み出しタイミング調整回路の構成を示すブロッ
ク図である。
FIG. 3 is a block diagram illustrating a configuration of a memory read timing adjustment circuit that selects an optimal timing for each of a plurality of memories.

【図4】本発明の他の実施形態のメモリ読み出しタイミ
ング調整回路の構成を示すブロック図である。
FIG. 4 is a block diagram illustrating a configuration of a memory read timing adjustment circuit according to another embodiment of the present invention.

【符号の説明】[Explanation of symbols]

1 RAM 11 書込み制御部 12 書込みデータ保管部 13 読み出し制御部 14 ラッチパルスディレイ部 141〜14n ディレイ回路 15 データラッチ部 150〜15n ラッチ回路 16 データ比較部 160〜16n 比較回路 17 判定部 18 選択部 21 チェック用データ保管部 31 判定部 32 読み出し制御部 41 データディレイ部 411〜41n ディレイ回路 DESCRIPTION OF SYMBOLS 1 RAM 11 Write control part 12 Write data storage part 13 Read control part 14 Latch pulse delay part 141-14n Delay circuit 15 Data latch part 150-15n Latch circuit 16 Data comparison part 160-16n Comparison circuit 17 Judgment part 18 Selection part 21 Check data storage unit 31 Judgment unit 32 Read control unit 41 Data delay unit 411-41n Delay circuit

Claims (6)

【特許請求の範囲】[Claims] 【請求項1】 メモリから読み出されたデータをラッチ
するタイミングを調整するメモリ読み出しタイミング調
整回路であって、 チェック用として予め定められたアドレスに所定のデー
タを書き込む書込み制御部と、 前記書込み制御部によって前記アドレスに書き込まれた
データを保管する書込みデータ保管部と、 前記アドレスのデータを読み出すためのタイミング信
号、および該タイミング信号によって前記メモリから読
み出された読み出しデータをラッチするためのラッチパ
ルス信号を出力する読み出し制御部と、 前記ラッチパルス信号を互いに異なる時間だけ遅延させ
て少なくとも1つの遅延パルス信号を生成するラッチパ
ルスディレイ部と、 前記ラッチパルス信号または前記遅延パルス信号に対応
して設けられ、対応する前記ラッチパルス信号または前
記遅延パルス信号で前記読み出しデータをそれぞれラッ
チする複数のラッチ回路と、 前記ラッチ回路に対応して設けられ、対応する前記ラッ
チ回路にラッチされたデータと前記書込みデータ保管部
に保管されたデータとを比較する複数の比較回路と、 前記比較回路の比較結果に基づき、前記ラッチパルス信
号および前記遅延パルス信号の中から最適なラッチタイ
ミングの信号を判定する判定部と、 前記判定部の判定結果に基づき、最適なラッチタイミン
グの信号に対応する前記ラッチ回路の出力を選択する選
択部を有するメモリ読み出しタイミング調整回路。
1. A memory read timing adjustment circuit for adjusting the timing of latching data read from a memory, comprising: a write control unit for writing predetermined data to a predetermined address for checking; A write data storage unit for storing data written to the address by the unit; a timing signal for reading the data at the address; and a latch pulse for latching read data read from the memory by the timing signal. A read control unit that outputs a signal, a latch pulse delay unit that delays the latch pulse signal by different times to generate at least one delayed pulse signal, and is provided corresponding to the latch pulse signal or the delayed pulse signal. The corresponding rack A plurality of latch circuits for respectively latching the read data with a pulse signal or the delayed pulse signal; and a plurality of latch circuits provided corresponding to the latch circuits and stored in the corresponding latch circuits and stored in the write data storage unit. A plurality of comparison circuits that compare the data with the data obtained by the comparison circuit; a determination unit that determines a signal of an optimal latch timing from the latch pulse signal and the delay pulse signal based on a comparison result of the comparison circuit; A memory read timing adjustment circuit including a selection unit that selects an output of the latch circuit corresponding to a signal of an optimal latch timing based on a determination result.
【請求項2】 メモリから読み出されたデータをラッチ
するタイミングを調整するメモリ読み出しタイミング調
整回路であって、 予め定められたチェック用データが外部から書きこまれ
たアドレスのデータを読み出すためのタイミング信号、
および該タイミング信号によって前記メモリから読み出
された読み出しデータをラッチするためのラッチパルス
信号を出力する読み出し制御部と、 前記ラッチパルス信号を互いに異なる時間だけ遅延させ
て少なくとも1つの遅延パルス信号を生成するラッチパ
ルスディレイ部と、 前記ラッチパルス信号または前記遅延パルス信号に対応
して設けられ、対応する前記ラッチパルス信号または前
記遅延パルス信号で前記読み出しデータをそれぞれラッ
チする複数のラッチ回路と、 前記ラッチ回路に対応して設けられ、対応する前記ラッ
チ回路にラッチされたデータと前記チェック用データと
を比較する複数の比較回路と、 前記比較回路の比較結果に基づき、前記ラッチパルス信
号および前記遅延パルス信号の中から最適なラッチタイ
ミングの信号を判定する判定部と、 前記判定部の判定結果に基づき、最適なラッチタイミン
グの信号に対応する前記ラッチ回路の出力を選択する選
択部を有するメモリ読み出しタイミング調整回路。
2. A memory read timing adjustment circuit for adjusting a timing of latching data read from a memory, the timing for reading data at an address where predetermined check data is externally written. signal,
And a read control unit for outputting a latch pulse signal for latching read data read from the memory by the timing signal; and generating at least one delayed pulse signal by delaying the latch pulse signal by different times from each other. A plurality of latch circuits provided corresponding to the latch pulse signal or the delay pulse signal and respectively latching the read data with the corresponding latch pulse signal or the delay pulse signal; A plurality of comparison circuits provided corresponding to the circuits and comparing the data latched in the corresponding latch circuit with the check data; and a latch pulse signal and the delay pulse based on a comparison result of the comparison circuit. Of the optimal latch timing A memory read timing adjustment circuit comprising: a determination unit that determines a signal; and a selection unit that selects an output of the latch circuit corresponding to a signal of an optimal latch timing based on a determination result of the determination unit.
【請求項3】 前記判定部は、前記アドレスに対応する
前記メモリ毎に最適なラッチタイミングの信号を判定
し、 前記選択部は、前記メモリからデータを読み出すとき該
メモリに最適なラッチタイミングの信号に対応する前記
ラッチ回路の出力を選択する、 複数の前記メモリと接続され前記アドレスが前記メモリ
毎に予め定められた請求項1または2記載のメモリ読み
出しタイミング調整回路。
3. The determination section determines an optimal latch timing signal for each of the memories corresponding to the address, and the selection section determines a signal of an optimal latch timing for the memory when reading data from the memory. 3. The memory read timing adjustment circuit according to claim 1, wherein an output of the latch circuit corresponding to (b) is selected, and the address is predetermined for each of the memories connected to the plurality of memories. 4.
【請求項4】 メモリから読み出されたデータをラッチ
するタイミングを調整するメモリ読み出しタイミング調
整回路であって、 チェック用として予め定められたアドレスに所定のデー
タを書き込む書込み制御部と、 前記書込み制御部によって前記アドレスに書き込まれた
データを保管する書込みデータ保管部と、 前記アドレスのデータを読み出すためのタイミング信
号、および該タイミング信号によって前記メモリから読
み出されたデータをラッチするためのラッチパルス信号
を出力する読み出し制御部と、 前記タイミング信号によって前記メモリから出力された
読み出しデータ信号を互いに異なる時間だけ遅延させて
少なくとも1つの遅延データ信号を生成するデータディ
レイ部と、 前記読み出しデータ信号または前記遅延データ信号に対
応して設けられ、対応する前記読み出しデータ信号また
は前記遅延データ信号を前記ラッチパルス信号でそれぞ
れラッチする複数のラッチ回路と、 前記ラッチ回路に対応して設けられ、対応する前記ラッ
チ回路にラッチされたデータと前記書込みデータ保管部
に保管されたデータとを比較する複数の比較回路と、 前記比較回路の比較結果に基づき、前記読み出しデータ
信号または前記遅延データ信号の中から最適な遅延の信
号を判定する判定部と、 前記判定部の判定結果に基づき、最適な遅延の信号に対
応する前記ラッチ回路の出力を選択する選択部を有する
メモリ読み出しタイミング調整回路。
4. A memory read timing adjustment circuit for adjusting the timing of latching data read from a memory, comprising: a write control unit for writing predetermined data to a predetermined address for checking; A write data storage unit for storing data written to the address by a unit; a timing signal for reading data at the address; and a latch pulse signal for latching data read from the memory by the timing signal. A data delay unit that delays a read data signal output from the memory by the timing signal by different times to generate at least one delayed data signal; and the read data signal or the delay. Data signal A plurality of latch circuits provided correspondingly and respectively latching the corresponding read data signal or the delayed data signal with the latch pulse signal; and a plurality of latch circuits provided corresponding to the latch circuit and latched by the corresponding latch circuit. A plurality of comparison circuits for comparing the read data with the data stored in the write data storage unit, and, based on a comparison result of the comparison circuit, a signal having an optimum delay from the read data signal or the delay data signal. A memory read timing adjustment circuit comprising: a determination unit for determining; and a selection unit that selects an output of the latch circuit corresponding to a signal having an optimal delay based on a determination result of the determination unit.
【請求項5】 メモリから読み出されたデータをラッチ
するタイミングを調整するメモリ読み出しタイミング調
整回路であって、 予め定められたチェック用データが外部から書きこまれ
たアドレスのデータを読み出すためのタイミング信号、
および該タイミング信号によって前記メモリから読み出
されたデータをラッチするためのラッチパルス信号を出
力する読み出し制御部と、 前記タイミング信号によって前記メモリから出力された
読み出しデータ信号を互いに異なる時間だけ遅延させて
少なくとも1つの遅延データ信号を生成するデータディ
レイ部と、 前記読み出しデータ信号または前記遅延データ信号に対
応して設けられ、対応する前記読み出しデータ信号また
は前記遅延データ信号を前記ラッチパルス信号でそれぞ
れラッチする複数のラッチ回路と、 前記ラッチ回路に対応して設けられ、対応する前記ラッ
チ回路にラッチされたデータと前記チェック用データと
を比較する複数の比較回路と、 前記比較回路の比較結果に基づき、前記読み出しデータ
信号または前記遅延データ信号の中から最適な遅延の信
号を判定する判定部と、 前記判定部の判定結果に基づき、最適な遅延の信号に対
応する前記ラッチ回路の出力を選択する選択部を有する
メモリ読み出しタイミング調整回路。
5. A memory read timing adjustment circuit for adjusting a timing of latching data read from a memory, the timing for reading data at an address where predetermined check data is externally written. signal,
And a read control unit that outputs a latch pulse signal for latching data read from the memory by the timing signal; and a read data signal output from the memory by the timing signal is delayed by different times. A data delay unit that generates at least one delayed data signal; provided in correspondence with the read data signal or the delayed data signal; and latches the corresponding read data signal or the delayed data signal with the latch pulse signal, respectively. A plurality of latch circuits, a plurality of comparison circuits provided corresponding to the latch circuits, for comparing the data latched in the corresponding latch circuits with the check data, based on a comparison result of the comparison circuits, The read data signal or the delay data Memory read timing, comprising: a determination unit that determines an optimal delay signal from data signals; and a selection unit that selects an output of the latch circuit corresponding to the optimal delay signal based on a determination result of the determination unit. Adjustment circuit.
【請求項6】 前記判定部は、前記アドレスに対応する
前記メモリ毎に最適な遅延の信号を判定し、 前記選択部は、前記メモリからデータを読み出すとき該
メモリに最適な遅延の信号に対応する前記ラッチ回路の
出力を選択する、 複数の前記メモリと接続され前記アドレスが前記メモリ
毎に予め定められた請求項4または5記載のメモリ読み
出しタイミング調整回路。
6. The determination unit determines an optimal delay signal for each of the memories corresponding to the address, and the selection unit responds to an optimal delay signal for the memory when reading data from the memory. 6. The memory read timing adjustment circuit according to claim 4, wherein the output of the latch circuit is selected to be connected to the plurality of memories, and the address is predetermined for each of the memories.
JP2000169507A 2000-06-06 2000-06-06 Memory readout timing adjusting circuit Pending JP2001350668A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2000169507A JP2001350668A (en) 2000-06-06 2000-06-06 Memory readout timing adjusting circuit

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2000169507A JP2001350668A (en) 2000-06-06 2000-06-06 Memory readout timing adjusting circuit

Publications (1)

Publication Number Publication Date
JP2001350668A true JP2001350668A (en) 2001-12-21

Family

ID=18672357

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2000169507A Pending JP2001350668A (en) 2000-06-06 2000-06-06 Memory readout timing adjusting circuit

Country Status (1)

Country Link
JP (1) JP2001350668A (en)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002251316A (en) * 2001-02-23 2002-09-06 Canon Inc Memory controller and memory controller
US6911851B2 (en) 2002-11-21 2005-06-28 Matsushita Electric Industrial Co., Ltd. Data latch timing adjustment apparatus
JP2007241614A (en) * 2006-03-08 2007-09-20 Kawasaki Microelectronics Kk Skew adjustment circuit
WO2008018215A1 (en) * 2006-08-11 2008-02-14 Panasonic Corporation Data access system and information processor
JP2009015964A (en) * 2007-07-05 2009-01-22 Hitachi Ltd Semiconductor integrated circuit device
WO2009096141A1 (en) 2008-01-29 2009-08-06 Panasonic Corporation Memory access timing adjustment device and memory access timing adjustment method
JP2017021573A (en) * 2015-07-10 2017-01-26 富士電機株式会社 Multi-processor system

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002251316A (en) * 2001-02-23 2002-09-06 Canon Inc Memory controller and memory controller
US6911851B2 (en) 2002-11-21 2005-06-28 Matsushita Electric Industrial Co., Ltd. Data latch timing adjustment apparatus
JP2007241614A (en) * 2006-03-08 2007-09-20 Kawasaki Microelectronics Kk Skew adjustment circuit
WO2008018215A1 (en) * 2006-08-11 2008-02-14 Panasonic Corporation Data access system and information processor
JP2009015964A (en) * 2007-07-05 2009-01-22 Hitachi Ltd Semiconductor integrated circuit device
WO2009096141A1 (en) 2008-01-29 2009-08-06 Panasonic Corporation Memory access timing adjustment device and memory access timing adjustment method
JPWO2009096141A1 (en) * 2008-01-29 2011-05-26 パナソニック株式会社 Memory access timing adjustment device and memory access timing adjustment method
JP2017021573A (en) * 2015-07-10 2017-01-26 富士電機株式会社 Multi-processor system

Similar Documents

Publication Publication Date Title
KR100607740B1 (en) System Latency Leveling Method and Apparatus for Reading Data
US6563759B2 (en) Semiconductor memory device
JP2003045179A (en) Semiconductor element and semiconductor memory module using the same
JP3267981B2 (en) Memory test apparatus and method for switching the test apparatus between RAM test mode and ROM test mode
US5576997A (en) Data processing system and semiconductor memory suited for the same
KR20020085959A (en) Synchronous memory device having asynchronous precharge
US6760263B2 (en) Method and device for controlling data latch time
US6529423B1 (en) Internal clock signal delay circuit and method for delaying internal clock signal in semiconductor device
US7656725B2 (en) Semiconductor memory device which compensates for delay time variations of multi-bit data
US8422323B2 (en) Multi-bit test circuit of semiconductor memory apparatus
JP2001350668A (en) Memory readout timing adjusting circuit
US5886918A (en) Semiconductor integrated circuit device having synchronous function with a plurality of external clocks
US20040008560A1 (en) Synchronous semiconductor memory device having a desired-speed test mode
US7681096B2 (en) Semiconductor integrated circuit, BIST circuit, design program of BIST circuit, design device of BIST circuit and test method of memory
US6292430B1 (en) Synchronous semiconductor memory device
US7117404B2 (en) Test circuit for testing a synchronous memory circuit
JPH1021684A (en) Synchronous semiconductor memory device
US6201746B1 (en) Test method for high speed memory devices in which limit conditions for the clock are defined
US5235691A (en) Main memory initializing system
US6944089B2 (en) Synchronous semiconductor device having constant data output time regardless of bit organization, and method of adjusting data output time
US6865707B2 (en) Test data generator
US6144596A (en) Semiconductor memory test apparatus
JP2000339229A (en) Memory test circuit
JP2001307499A (en) Semiconductor memory
US7082513B2 (en) Integrated memory and method for checking the functioning of an integrated memory