JPH10112182A - 半導体装置、半導体装置システム及びディジタル遅延回路 - Google Patents
半導体装置、半導体装置システム及びディジタル遅延回路Info
- Publication number
- JPH10112182A JPH10112182A JP8339988A JP33998896A JPH10112182A JP H10112182 A JPH10112182 A JP H10112182A JP 8339988 A JP8339988 A JP 8339988A JP 33998896 A JP33998896 A JP 33998896A JP H10112182 A JPH10112182 A JP H10112182A
- Authority
- JP
- Japan
- Prior art keywords
- circuit
- output
- signal
- dummy
- semiconductor device
- 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.)
- Granted
Links
Landscapes
- Memory System (AREA)
- Pulse Circuits (AREA)
- Stabilization Of Oscillater, Synchronisation, Frequency Synthesizers (AREA)
- Dram (AREA)
Abstract
にかかわらず、データが外部クロックに対して所定の位
相で出力されるようにタイミング調整された半導体装置
の実現を目的とする。 【解決手段】 外部入力信号が入力されて基準信号を出
力する入力回路13と、出力タイミング信号を受けて出
力信号の出力を行う出力回路14と、出力回路14から
の出力タイミングを外部入力信号に対して所定の位相に
なるように制御する出力タイミング制御回路20とを備
える半導体装置であって、基準信号を選択された遅延量
だけ遅延させて出力タイミング信号として出力するディ
レイ回路21と、基準信号の位相と出力タイミング信号
の位相を比較する位相比較回路22と、比較結果に基づ
いてディレイ回路の遅延量を選択するディレイ制御回路
23とを備える。
Description
る信号に対して所定の正確な位相で出力を行う半導体装
置、そのような半導体装置を使用した半導体装置システ
ム、及びそこで使用するディジタル遅延回路に関し、特
に周囲温度や電源電圧の変動にかかわらず外部クロック
に対して常に所定の位相で信号が出力されるシンクロナ
ス半導体メモリに関する。
外部から信号が入力され、入力信号に応じた処理動作が
行われて出力信号が出力される。従って、外部入力信号
に対して、どのようなタイミングで出力信号が得られる
かが重要であり、汎用のLSIでは仕様でこのタイミン
グが定められているのが一般的である。例えば、ダイナ
ミック・ランダム・アクセス・メモリ(DRAM)で
は、アドレス信号の最大周波数等と共に、アドレス信号
の変化エッジからデータが出力されるタイミングや、デ
ータを書き込むためのデータセットアップ時間が規定さ
れている。
PUのクロックの高速化、或いは、他の様々な電子回路
の処理速度の高速化に伴って、インターフェース部分も
高速化する必要に迫られている。例えば、クロックが1
00MHz以上のCPUも出現しているが、主記憶とし
て広く使用されるDRAMのアクセス速度やデータ転送
速度は1桁小さい動作速度である。そこで、100MH
z以上でのデータ転送速度を可能にするシンクロナスD
RAM(SDRAM)等の新しいDRAMの方式が各種
提案されている。
クロックに同期してデータの入出力を行うもので、内部
には複数ビットのデータを並行して入出力できる複数の
ユニットを有し、外部とのインターフェースはこの複数
ビットのデータをシリアルデータに変換して行うことに
より外部とのインターフェースを高速化する方式と、内
部での動作をパイプライン化し、各パイプの動作を並行
して行うことにより高速化する方式がある。以下、パイ
プライン方式のDRAMを例として説明を行う。
DRAM(以下、単にSDRAMと称する。)の一例で
ある、16M・2バンク・8ビット幅のSDRAMのブ
ロック構成図である。SDRAMは、汎用DRAMのD
RAMコア108a、108bの他に、クロックバッフ
ァ101、コマンドデコーダ102、アドレスバッファ
/レジスタ&バンクアドレスセレクト(以下、単にアド
レスバッファ)103、I/Oデータバッファ/レジス
タ104、制御信号ラッチ105a、105b、モード
レジスタ106、コラムアドレスカウンタ107a、1
07bを有している。/CS、/RAS、/CAS、/
WE端子は、従来の動作と異なり、その組み合わせで各
種コマンドを入力することによって動作モードが決定さ
れるようになっている。各種コマンドは、コマンドデコ
ーダで解読されて、動作モードに応じて各回路を制御す
ることになる。また、/CS、/RAS、/CAS、/
WE信号は、制御信号ラッチ105aと105bにも入
力されて次のコマンドが入力されるまで、その状態がラ
ッチされる。
03で増幅されて各バンクのロードアドレスとして使用
される他、コラムアドレスカウンタ107a、107b
の初期値として使用される。DRAMコア108a、1
08bから読み出された信号は、I/Oデータバッファ
/レジスタ104で増幅されて外部から入力される外部
クロックCLKの立ち上がりに同期して出力される。入
力についても同様の動作が行われ、I/Oデータバッフ
ァ/レジスタ104に入力されたデータが書き込まれ
る。
(リード)動作のタイミングを示す図である。外部クロ
ックCLKは、このSDRAMが使用されるシステムか
ら供給される信号であり、このCLKの立ち上がりに同
期して、各種コマンド、アドレス信号、入力データを取
込み、又は出力データを出力するように動作する。
す場合、コマンド信号(/CS、/RAS、/CAS、
/WE信号)の組み合わせからアクティブ(ACT)コ
マンドをコマンド端子に入力し、アドレス端子にはロー
アドレス信号を入力する。このコマンド、ローアドレス
が入力されると、SDRAMは活性状態になり、ローア
ドレスに応じたワード線を選択して、ワード線上のセル
情報をビット線に出力し、センスアンプで増幅する。
部分の動作時間(tRCD)後に、リードコマンド(R
ead)とコラムアドレスを入力する。コラムアドレス
に従って、選択されたセンスアンプデータをデータバス
線に出力し、データバスアンプで増幅し、出力バッファ
でさらに増幅して出力端子(DQ)にデータが出力され
る。これら一連の動作は汎用DRAMとまったく同じ動
作であるが、SDRAMの場合、コラムアドレスに関係
する回路がパイプライン動作するようになっており、リ
ードデータは毎サイクル連続して出力されることにな
る。これにより、データ転送周期は外部クロックの周期
になる。
り、いずれもCLKの立ち上がり時点を基準にして定義
される。図2において、tRACはローアドレスアクセ
ス時間、tCACはコラムアドレスアクセス時間、tA
Cはクロックアクセス時間を示している。このSDRA
Mを高速メモリシステムで使用する場合、コマンドを入
力してから最初にデータが得られるまでの時間であるt
RACやtCACも重要であるが、データの転送速度を
高める上では、クロックアクセス時間tACも重要であ
る。
動作を説明するためのブロック図で、一例としてパイプ
が3段設けられている場合を示している。SDRAMで
のコラムアドレスに関係する処理回路は処理の流れに沿
って複数段に分割されてあり、分割された各段の回路を
パイプと呼んでいる。クロックバッファ101では、C
LKから各パイプに供給する内部クロック信号が生成さ
れ、各パイプは供給された内部クロック信号に従って制
御される。各パイプの間にはパイプ間の信号の伝達タイ
ミングを制御するスイッチが設けられており、これらの
スイッチも、クロックバッファ101で生成された内部
クロック信号により制御される。
アドレスバッファ116でアドレス信号を増幅してコラ
ムデコーダ118にアドレス信号を送り、コラムデコー
ダ118で選択されたアドレス番地に相当するセンスア
ンプ回路117の情報をデータバスに出力し、データバ
スの情報をデータバスアンプ119で増幅するまで行わ
れる。パイプ−2はデータバス制御回路120のみで、
パイプ−3はI/Oバッファ104のみで構成されると
した。いずれのパイプ内の回路もクロックサイクル時間
内で動作完了するならば、パイプとパイプとの間にある
スイッチをCLKに同期して開閉することで、リレー式
にデータを送り出すことができる。これにより、各パイ
プでの処理は並行に行われることになり、出力端子には
CLKに同期して連続的にデータが出力されることにな
る。
で説明した従来のSDRAMを高速メモリシステムで使
用した場合の問題点を説明する図である。図4におい
て、tACはシステムクロックCLKからのクロックア
クセス時間を、tOHは前のサイクル又は次のサイクル
への出力データ保持時間を示している。SDRAMの特
性のバラツキ、温度依存性、電源電圧依存性を考える
と、tACとtOHとは一致せず、ある幅を持ってしま
う。この幅に相当する時間はデータが不確定な時間で、
どのようなデータが出力されるか分からない時間を意味
し、メモリシステムでは使用できない時間、いわゆるデ
ッドバンドになっている。その他、図示していないが、
このデッドバンドにはボード上の配線遅延時間、バラツ
キも含まれる。
り込む(受け取る)には、セットアップ時間(tS
I)、ホールド時間(tHI)が必要で、この時間はメ
モリ出力のデータが確定している時間以内である必要が
ある。その時間は、図から(tCLK+tOH−tA
C)となる。例えば、100MHzで動作するシステム
を考えると、サイクル時間(tCLK)は10ns、メ
モリアクセス時間(tAC)は6ns、ホールド時間は
3nsとすると、差引き7nsがシステム側で使用でき
る時間になる。通常の入力回路を使用したシステムでの
受取側ロジックのセットアップ時間、ホールド時間の合
計(tSI+tHI)は3nsであり、残り4nsがボ
ード上での信号遅延、DQ端子間のバラツキ等のシステ
ム余裕時間になる。ボード上での信号伝搬時間などを考
えると、この値はシステムにとって非常に厳しい値とい
える。更に高速のシステムになれば益々厳しいタイミン
グ調整が必要になるのはいうまでもない。そのため、図
4に示したデータの不確定時間をできるだけ小さくする
ことが重要になってきた。
のバラツキ、温度変化、電源電圧の変化があっても、常
にデータが外部クロックCLKに対して所定の位相で出
力される、すなわちクロックアクセス時間tACが常に
一定であればよい。もし、データの出力が外部クロック
CLKの立ち上がりに同期して行われることが望ましけ
れば、クロックアクセス時間tACが常にゼロであれば
よい。
部から入力される信号に同期して出力信号が出力される
必要性について説明したが、これはシンクロナスDRA
Mに限らず、多くの半導体装置に共通していえることで
ある。半導体装置の内部については、各半導体装置で所
望の動作が行えるように各種の対策をとることが可能で
あるが、各半導体装置の内部での処理結果を出力する場
合には、他の半導体装置との関係を規定する必要があ
り、出力のタイミングを一定にすることが重要である。
のであり、特性のバラツキ、温度変化、電源電圧の変化
にかかわらず、データが外部クロックCLKに対して所
定の位相で出力される半導体装置の実現を目的とする。
特に、クロックアクセス時間tACが常に一定に制御さ
れるシンクロナス半導体メモリの実現を目的とする。
装置の基本構成を示す図である。図5に示すように、本
発明の半導体装置では、外部入力信号が入力され、基準
信号を出力する入力回路13と、出力タイミング信号を
受け、この出力タイミング信号に応じたタイミングで出
力信号の出力を行う出力回路14と、出力回路14から
の出力信号の出力タイミングを外部入力信号に対して所
定の位相になるように制御する出力タイミング制御回路
20とを備える半導体装置であって、出力タイミング制
御回路20は、遅延量が選択可能で、基準信号を選択さ
れた遅延量だけ遅延させ、出力タイミング信号として出
力回路14に印加するディレイ回路21と、基準信号の
位相と出力タイミング信号の位相を比較する位相比較回
路22と、位相比較回路22の比較結果に基づいて、デ
ィレイ回路21の遅延量を選択するディレイ制御回路2
3とを備えることを特徴とする。
制御回路20におけるタイミング調整のための遅延量が
固定でなく、実際の回路の信号を入力回路13から出力
される外部クロック信号(基準信号に対応)と比較して
所定の位相関係になるように遅延量を調整するため、半
導体装置の特性のバラツキ、温度変化、電源電圧の変化
等があっても、出力信号の外部クロック信号に対する位
相関係を所定の値に正確に維持することが可能である。
回路での遅延量と等しい量だけ遅延した信号であること
が必要である。外部クロック信号は、半導体装置の入力
回路13に入力されて増幅等の処理が行われる。そのた
め、比較できる外部クロック信号は、入力回路から出力
される外部クロック信号であり、これは実際の外部クロ
ック信号とは入力回路13での遅延分だけ位相差があ
る。そこで、入力回路13と同じ遅延量を生じるダミー
入力回路24を設け、出力タイミング信号をこのダミー
入力回路24を通過させた信号と、入力回路13から出
力される外部クロック信号とを比較することにより、入
力回路13での遅延量を相殺することが望ましい。
をダミー入力回路24に入力させている。そのため位相
比較回路22で外部クロック信号と比較される比較対象
信号には、出力回路14での遅延は入っていない。もち
ろんこの分の補正を考慮して制御する位相関係を決定す
るが、出力回路14での遅延は他の部分での遅延量より
大きく、半導体装置の特性のバラツキ、温度変化、電源
電圧の変化等がある場合に、出力回路14での遅延量の
変化が相対的に大きく、無視できないという問題があ
る。
では、外部クロック信号CLKの立ち上がりエッジに同
期して出力するように制御するものとして説明する。デ
ィレイ回路21から出力回路14に供給され、出力回路
14からの信号の出力タイミングを規定する出力タイミ
ング信号は、出力回路14での遅延を見込んで、CLK
の立ち上がりエッジの所定量前で立ち上がる。出力回路
14での遅延量が予定した値であれば、これによりCL
Kの立ち上がりエッジに同期して出力が変化することに
なる。しかし、上記のような要因により、出力回路14
での遅延量が変化すると、その分出力回路からの出力タ
イミングがCLKの立ち上がりエッジからずれることに
なる。このようなばらつきがある場合には、その分のマ
ージンを見込む必要があり、その分高速化が難しくな
る。
14の出力信号をダミー入力回路24に入力させて外部
クロック信号との位相を比較すればよい。位相比較を行
うためには、出力回路14の出力信号が変化することが
必要である。通常の動作時には、出力回路14からは出
力データが出力されるが、この出力データはランダムな
信号であり、「高」レベル又は「低」レベルが連続する
ことがあり得る。そこで、通常動作時に出力回路14の
出力信号の外部クロック信号に対する位相を比較するに
は、位相比較回路22は出力信号が変化したか判定し、
変化した場合にのみ位相の比較を行い、ディレイ制御回
路23は出力信号が変化しない場合にはそれまでの遅延
量が維持されるように制御し、出力信号が変化しない場
合に位相比較回路22の比較結果に基づいて位相が一致
するようにフィードバック制御する。また別の構成とし
ては、通常動作を開始する前に初期化動作を行うように
し、初期化動作では所定のサイクルで変化するダミーデ
ータが出力されるようにして、このダミーデータと外部
クロック信号との位相比較を行って、位相が一致するよ
うにフィードバック制御する。そして一致した後は、調
整された遅延量が維持されるようにする。ダミーデータ
は所定のサイクルでかならず変化するので、位相比較回
路22はどちらへの変化であるかを判定すれば、位相の
比較が行える。
同等の特性を有するダミー出力回路を設け、ダミー出力
回路の出力信号と外部クロック信号との位相比較を行う
ようにしてもよい。図7の半導体装置は、図5の構成と
に対して、ダミー出力回路35を設け、ディレイ回路3
1からの出力タイミング信号をこのダミー出力回路35
にも入力させ、ダミー出力回路35が出力タイミング信
号に応じて出力したダミー出力信号をダミー入力回路3
4を介して位相比較回路32に入力して、入力回路から
の外部クロック信号と比較する点が異なる。
は出力回路からの出力信号と独立した位相判定に適した
信号が常時出力できる。従って、上記のようなのダミー
データを常時出力してフィードバック制御を行うことが
できる。また、ダーミデータはクロック信号のサイクル
よりゆっくり変化する信号とすれば、回路の消費電力が
低減できる。
制御回路と別にダミー出力回路用の第2の出力タイミン
グ制御回路を設け、初期化時に出力信号とダミー出力信
号をそれぞれ外部クロック信号に同期させる。このこと
は出力信号とダミー出力信号も同期したことを意味する
ので、その後はダミー出力信号を第1の出力タイミング
制御回路にフィードバックして制御を行うようにする。
このような構成により、ダミー出力回路を使用しても実
際の出力回路に接続された負荷の影響を含めた調整が可
能になる。
ロナスDRAMに適用した実施例について述べるが、前
述のように本発明はシンクロナスDRAMに限らず、外
部から入力される信号に同期して出力信号が出力される
半導体集積回路であればどのようなものにも適用可能で
ある。
(SDRAM)は、図1に示したような全体構成を有し
ている。図8は、実施例のSDRAMのリード動作のタ
イミングを示す図である。図3と図8を比較して明らか
なように、実施例のSDRAMは従来のSDRAMとほ
ぼ同様な構成を有するが、クロックバッファ101の構
成が異なる。実施例のSDRAMにおいては、クロック
バッファ101は内部クロック生成回路121と出力タ
イミング制御回路122を有する。内部クロック生成回
路121は従来のSDRAMと同様のものであり、外部
クロックCLKから内部クロック信号を生成し、パイプ
−1及びパイプ−2に供給する。出力タイミング制御回
路122は、図7に示した基本構成を有し、出力回路1
4からのデータの出力タイミングが外部クロックCLK
に対して常に所定の位相になるように制御する。
回路122の構成を示す図であり、外部クロックCLK
が入力される端子11と、出力回路14と、データ出力
端子12も一緒に示してある。図9に示すように、第1
実施例の出力タイミング制御回路は、外部クロック入力
端子11に入力された外部クロクCLKを受ける入力回
路13と、入力回路13から入力されるCLKを遅延さ
せて出力回路14からのデータの出力タイミングを規定
する出力クロックを生成するDLL(ディレイ・ロック
・ループ:DelayLock Loop)回路40と、入力回路13と
同一の回路構成を有するダミー入力回路34と、出力回
路14と等価な回路構成を有するダミー出力回路37
と、DLL回路40とダミー出力回路37の間に設けら
れ、DLL回路40から出力回路14までの信号配線と
等価なダミー信号配線36と、データ出力端子12に接
続される負荷を想定しそれと等価な負荷を有するダミー
出力負荷38とを有する。
131と、CLKを増幅するカレントミラー回路132
と、ラッチ回路133と、CLK制御回路134と、1
/N分周器135とを有する。この入力回路13は、1
/N分周器135を除けば広く使用されている外部クロ
ック入力回路であるので、1/N分周器135について
は後述するものとし、ここでは詳しい説明は省略する。
ダミー入力回路34は、入力回路13と同様に、ダミー
ESD341と、ダミーカレントミラー回路342と、
ダミーラッチ回路343と、ダミーCLK制御回路34
4とを有し、各回路は入力回路13のものと同じに作ら
れており、信号遅延量は同じである。
から入力された信号を選択された量だけ遅延させるディ
レイ回路41aと、1/N分周器135から入力された
信号を選択された量だけ遅延させるダミーディレイ回路
41bと、1/N分周器135の信号とダミーCLK制
御回路344の信号を比較する位相比較回路42と、位
相比較回路42の比較結果に基づいてディレイ回路41
aとダミーディレイ回路41bの遅延量を選択するディ
レイ制御回路43とを有する。
ィレイ回路41bの回路構成と動作波形を示す図であ
り、(1)が1ビット分のディレイ回路の構成を、
(3)が1ビット分のディレイ回路を複数段接続した時
の構成と動作説明を示し、(2)が1ビット分のディレ
イ回路の動作を示すタイムチャートである。図10の
(1)に示すようように、1ビット分のディレイ回路は
2個のNAND回路401と402、及びインバータ4
03からなる。この1ビット分のディレイ回路の動作を
図10の(2)で説明すると、入力φEは活性化信号
で、“H”レベルの時にディレイ回路が動作する。
(2)ではφEが“H”になって信号の受付が可能にな
った状態を示してある。信号INは1ビット分のディレ
イ回路への入力信号を、φNは複数段接続された隣接す
る右側からの信号を、OUTは1ビット分のディレイ回
路の出力信号を、4a−1と4a−2は(1)の回路に
おける対応する内部端子の波形を示している。従って、
OUTは左側へのφNになる。
“L”である。φNが“H”でφEが“L”の時にはO
UTは“H”である。φNが“H”でφEが“H”の時
に、入力信号INが“L”であればOUTは“H”にな
り、INが“H”であれば“L”になる。図10の
(2)は、φE=H、φN=Hの状態で、INがLから
Hに立ち上がると、その入力信号INがNANADゲー
ト401,402及びインバータ403で反転されなが
ら、出力OUTに伝達されている様子を示している。
ディレイ回路を複数段カスケード接続した例で、実際の
ディレイ回路に相当する。図では3段しか示していない
が、実際には多数段に接続されている。活性化信号φE
の信号線は回路要素毎に、φE−1、φE−2、φE−
3のように複数本あり、これらの信号はディレイ制御回
路43によってコントロールされる。
が活性化されており、φE−2が“H”となっている。
その場合、入力信号INが“L”から“H”に変化する
と、左端の1ビット分のディレイ回路と右端の1ビット
分のディレイ回路のφE−1とφE−3は“L”である
から、太線のように入力信号INはNAND回路401
−1と401−3で止められてしまう。一方、活性化さ
れている真ん中の1ビット分のディレイ回路のφE−2
は“H”レベルであるから、入力信号INはNAND回
路401−2を通過する。右側の1ビット分のディレイ
回路の出力OUTは“H”であるから、入力信号INは
NAND回路402−2も通過して、OUTには信号
“L”として伝達されることになる。上記のように、右
側のOUT、すなわちφNが“L”の時には、OUTは
常に“L”になるので、この“L”の信号は左側の1ビ
ット分のディレイ回路のNAND回路、インバータに順
次伝達され、最終的なOUT信号として取り出される。
ィレイ回路を介して、入力信号INは折り返されるよう
に信号伝達され、最終的なOUT信号になる。つまり、
どの部分の活性化信号φEを“H”にするかにより、デ
ィレイ量を制御することができる。1ビット分のディレ
イ量は、NAND回路とインバータの合計の信号伝搬時
間で決定され、この時間がDLL回路のディレイ単位時
間になる。全体のディレイ時間は、1ビット分のディレ
イ量に通過する段数を乗じた量になる。
す図であり、図12はその動作を示すタイムチャートで
ある。図11に示すように、ディレイ制御回路も点線で
囲った1ビット分のディレイ制御回路430−2を、デ
ィレイ回路の段数分接続した構成であり、各段の出力が
ディレイ回路の各段の活性化信号φEになる。1ビット
分のディレイ制御回路430−2は、NAND432−
2と、インバータ433−2で構成されるフリップフロ
ップの両端にそれぞれ直列に接続されたトランジスタ4
35−2、437−2、438−2、439−2、そし
てNOR回路431−2を有する。トランジスタ438
−2のゲートは、前段の端子5a−2に、トランジスタ
439−2のゲートは、後段の端子5a−5に接続され
て、前段と後段の信号を受けるようになっている。一
方、直列接続されている他方のトランジスタには、カウ
ントアップする時のセット信号φSEとφSO、カウン
トダウンする時のリセット信号φREとφROが1回路
おきに接続されている。図示のように、真ん中の1ビッ
ト分のディレイ制御回路430−2では、トランジスタ
435−2がφSOに、トランジスタ437−2がφR
Oに接続され、ディレイ制御回路430−2の両側の回
路ではそれぞれφSEとφREに接続される。NOR回
路431−2には、左側の5a−1とこの回路の5a−
4の信号が入力される構成になっている。なお、φRは
ディレイ制御回路をリセットする信号で、電源投入後に
一時的に“L”レベルになり、その後は“H”に固定さ
れる。
作を示す図である。まず、φRが一時的に“L”にな
り、端子5a−1,5a−3,5a−5が“H”に、5
a−2,5a−4,5a−6が“L”にリットされる。
カウントアップする時には、カウントアップ信号φSE
とφSOが交互に“H”と“L”を繰り返す。φSEが
“L”から“H”になると、5a−1は接地されて
“L”に、5a−2は“H”に変化する。5a−2が
“H”に変化したのを受けて、φE−1は“H”から
“L”に変化する。この状態はフリップフロップにラッ
チされるので、φSEが“L”に戻ったとしても、出力
φE−1は“L”のままである。そして、5a−1が
“L”に変化したことを受けて、出力φE−2が“L”
から“H”に変化する。5a−2が“H”に変化したの
でトランジスタ438─2はオン状態になり、φSOが
“L”から“H”になると、5a−3は接地されて
“L”に、5a−4は“H”に変化する。5a−4が
“H”に変化したのを受けて、φE−2は“H”から
“L”に変化する。この状態はフリップフロップにラッ
チされるので、φSOが“L”に戻ったとしても、出力
φE−2は“L”のままである。そして、5a−3が
“L”に変化したことを受けて、出力φE−3が“L”
から“H”に変化する。図では、φSEとφSOが1パ
ルスずつ出ているだけであるが、ディレイ制御回路が何
段にも接続されており、φSEとφSOが交互に“H”
と“L”を繰り返せば、出力φEが“H”になる段の位
置が順次右側にシフトする。従って、位相比較回路42
の比較結果によりディレイ量を増加させる必要がある場
合には、交互にφSEとφSOのパルスを入力すればよ
い。
カウントダウン信号φREとφROが出力されない状
態、すなわち“L”である状態が維持されれば、出力φ
Eは“H”になる段の位置は固定される。従って、位相
比較回路42の比較結果によりディレイ量を維持する必
要がある場合には、φSE、φSO、φRE及びφRO
のパルスを入力しないようにする。
Oのパルスを交互に入力すると、カウントアップ時と逆
に出力φEが“H”になる段の位置が順次左側にシフト
する。以上説明したように、図11に示したディレイ制
御回路では、パルスを入力することにより、出力φEが
“H”になる段の位置を1つずつ移動させることが可能
であり、これらの出力φEで図10の(c)に示したデ
ィレイ回路を制御すればディレイ量が1単位ずつ増減す
るように制御することができる。
路について更に詳しく説明する。第1実施例ではディレ
イ回路として図10の(3)に示すような回路を使用
し、図11に示すようなディレイ制御回路で制御してい
る。遅延量を単位量ずつ段階的に変化させることができ
る回路を実現するには、直列に接続された複数の信号経
路を有し、この複数の信号経路の一部から選択的に信号
が出力されるようにすることにより遅延量が選択可能な
ディレイラインを使用するのが一般的である。このよう
なディレイラインでは、遅延量を変化させるために隣接
する信号経路から信号が出力されるように変化させる過
渡的状態であっても、いずれの信号経路も選択されない
状態は避ける必要がある。そのため、このようなディレ
イラインを制御するディレイ制御回路は、過渡的状態で
あっても、いずれかの信号経路を選択する信号を常時出
力する必要がある。図11のディレイ制御回路は、各段
は2つの相補的な信号を出力する。すなわち、NAND
ゲートの出力とインバータの出力は相補信号である。そ
して、ある段までは一方の状態の相補信号を出力し、そ
の段以降の段は反転した相補信号を出力し、反転した相
補信号を最初に出力する段がシフトするようになってい
る。言い換えれば、図11のディレイ制御回路は、シフ
トレジスタと同じ動作を行う。図11の回路では、NO
Rゲートでこのようなシフトレジスタの相補信号のう
ち、隣接する2段の異なる相補信号の否定論理和を各段
毎に算出して、その出力を図10の(3)の各段の選択
信号線に接続している。MOSトランジスタでは、一般
に“H”の論理値から“L”の論理値への立ち下がりの
方が、“L”の論理値から“H”の論理値への立ち上が
りより変化速度が早い。図11の回路では入力が共に
“L”の論理値のNORゲートの出力がディレイライン
の選択位置を指示しており、このNORゲートの入力の
一方が“H”の論理値に変化するのは遅く、次にディレ
イラインの選択位置を指示するNORゲートの“H”の
入力は、より早い速度で“L”に変化する。従って、前
に選択位置を指示していたNORゲートの出力が選択位
置の指示を停止する前に、次に選択位置を指示するNO
Rゲートの出力が選択位置を指示するようになるので、
いずれのNORゲートも選択位置を指示しない状態を避
けることができる。
いて選択位置を指示するNORゲートの位置が順に変化
した時の出力変化を示す図である。図示のように、前の
選択信号が立ち下がる前に次の選択信号が立ち上がる。
従って、ディレイラインのいずれの経路も選択されない
といった問題は生じない。例えば、図11の回路で、ノ
ード5a−2と5a−3、5a−4と5a−5を入力と
するANDゲートを設け、その出力をφE−1、φE−
2とするといった具合にするディレイ制御回路も考えら
れるが、このような回路は、過渡的な状態では、すべて
のANDゲートの出力が“L”になるといった問題が生
じる。
代わりにANDゲート(NANDゲートとインバータの
組み合わせ)を用いた場合の例を示す図である。この回
路では、ANDゲートの入力を一つ置きの段の異なる相
補信号としている。このような構成により、隣接する2
個のANDゲートの出力が同時に“H”、すなわち選択
位置を指示する状態になる。選択位置を指示する2個の
ANDゲートは1つずつ変化するため、かならず一方の
ANDゲートは“H”のままであり、いずれのANDゲ
ートも選択位置を指示しない状態が避けられる。なお、
2個のANDゲートの出力が“H”である時、図10の
(3)のディレイラインにおいては、2つの経路が同時
に活性化されるため、信号が若干形状が変化するが、1
段の遅延量が小さければ無視できる。
路部の2つの回路部分で構成される。図15は位相比較
部の回路構成を示す図であり、図16は位相比較部の動
作を示すタイムチャートであり、図17は増幅回路部の
回路構成を示す図であり、図18は増幅回路部の動作を
示すタイムチャートである。図15において、φout
とφextはこの位相比較回路42で比較する出力信号
と外部クロックであり、φextを基準としてφout
の位相が判定され、φaからφeは増幅回路に接続され
る出力信号を示している。図15に示すように、位相比
較部は、2個のNAND回路で構成されたフリップフロ
ップ回路421と422、その状態をラッチするラッチ
回路425と426、ラッチ回路の活性化信号を生成す
る回路424、及び外部クロックφextの位相許容値
を得る1ディレイ分のディレイ回路423からなる。
outが比較基準信号φextよりも位相が進んでお
り、φoutがφextより先に“L”から“H”にな
る場合を示している。φoutとφextが共に“L”
の時にはフリップフロップ回路421と422の端子6
a−2、6a−3、6a−4、6a−5は共に“H”に
なっている。φoutが“L”から“H”に変化する
と、端子6a−2と6a−4は共に“H”から“L”に
変化する。その後、φextが“L”から“H”に、1
ディレイ分遅れて端子6a−1が“L”から“H”にな
るが、フリップフロップの両端の電位はすでに確定して
いるので、なにも変化を起きない。結局、6a−2は
“L”、6a−3は“H”、6a−4は“L”、6a−
5は“H”を維持する。一方、φextが“L”から
“H”に変化したのに応じて、回路424のφaは
“L”から“H”に変化し、6a−6には一時的に
“H”レベルになるパルスが印加される。この6a−6
はラッチ回路425と426のNAND回路に入力され
ているので、NAND回路が一時的に活性化されて、フ
リップフロップ回路421と422の両端の電位状態を
ラッチ回路425と426に取り込むことになる。最終
的には、φbが“H”、φcが“L”、φdが“H”、
φeが“L”となる。
較基準信号φextの位相がほぼ同じで、φoutがφ
extとほぼ同時に“L”から“H”になる場合を示し
ている。φoutの立ち上がり時点と6a−1の立ち上
がり時点との時間差内にφoutが“L”から“H”に
変化した時である。この場合、まずφextが“L”か
ら“H”になることによってフリップフロップ421の
端子6a−3が“L”から“H”に変化するが、フリッ
プフロップ422では6a−1が“L”のままなので、
逆に6a−4が“H”から“L”に変化する。その後に
6a−1が“H”から“L”に変化するが、フリップフ
ロップ422の状態はすでに決まっているので何も変化
が起きない。その後に、6a−6が一時的に“H”にな
るので、ラッチ回路にはこの状態が記憶される。結局、
φbが“L”、φcが“H”、φdが“H”、φeが
“L”となる。
較基準信号φextよりも位相が遅れており、φout
がφextより後に“L”から“H”になる場合を示し
ている。この場合は、φextによって2個のフリップ
フロップ回路421と422に変化が生じて、6a−3
と6a−5が“H”から“L”に変化する。そして、最
終的には、φbが“L”、φcが“H”、φdが
“L”、φeが“H”となる。
基準として、φoutの立ち上がり時間がそれ以前に
“H”になったか、ほぼ同時であったか、遅れて“H”
になったかを検出することが可能になる。これらの検出
結果をφb、φc、φd、及びφeの値としてラッチし
ておき、その値に基づいてディレイ制御回路をカウント
アップするか、カウントダウンするかを決める。
回路構成を示す図である。増幅回路部は、JKフリップ
フロップ427と、NANDとインバータで構成される
増幅部428の2つの部分からなる。JKフリップフロ
ップ427には、図15の位相比較部から信号φaが入
力され、φaが“L”であるか“H”であるかに応じて
7a−9と7a−11の電位が交互に“L”と“H”を
繰り返す仕組みになている。増幅部428は、JKフリ
ップフロップ427の出力信号と、φbからφdの信号
を受けて増幅して出力する。
を図18のタイミングチャートを参照して説明する。時
間T1で、φaが“H”から“L”に変化すると、端子
7a−17a−10が“L”から“H”に変化する。一
方、7a−1の変化に応じて、7a−5と7a−6と7
a−7に状態の変化が起こるが、φaが“L”であるた
めに、7a−8には変化が生じない。結局、出力7a−
9は変化せず、7a−11のみが“L”から“H”にな
る。次に、時間T2になって、φaが“L”から“H”
に変化すると、時間T1での動きと逆に端子7a−8は
“H”から“L”に、7a−10は7a−7が変化しな
いので変化せず、出力7a−9は“L”から“H”に変
化し、7a−11は変化しない。このように、JKフリ
ップフロップ回路427は、φaの動きに応じて出力7
a−9と7a−11が交互に“H”と“L”を繰り返す
動きをする。
図21を参照して説明する。図19は、比較基準信号φ
extの立ち上がりに対して、比較対象信号φoutが
先に“L”から“H”になる場合を示している。この場
合の位相比較部からの入力信号は、φbが“H”、φc
が“L”、φdが“H”、φeが“L”である。結局、
7a−12が“H”に、7a−13が“L”に固定さ
れ、φSOとφSEがJKフリップフロップの状態に応
じて変化するが、φROとφREは7a−13が“L”
のため変化しない。
準信号φextとほぼ同時に“L”から“H”になる場
合を示している。この場合の位相比較部からの入力信号
は、φbが“L”、φcが“H”、φdが“H”、φe
が“L”である。結局、7a−12と7a−13が
“L”に固定され、φSOとφSEがJKフリップフロ
ップの出力が増幅部に影響することはなく、φSOとφ
SEとφROとφREは“L”に固定されたままにな
る。
準信号φextの立ち上がりに対して遅れて“L”から
“H”になる場合を示している。この場合の位相比較部
からの入力信号は、φbが“L”、φcが“H”、φd
が“L”、φeが“H”である。結局、7a−12が
“L”に、7a−13が“H”に固定され、φROとφ
REがJKフリップフロップの状態に応じて変化する
が、φSOとφSEは7a−13が“L”のため変化し
ない。
図である。図22において、Data1とData2
は、セルアレイ115から読み出され、センスアンプ1
17とデータバスアンプ119とデータバス制御回路1
20を介して出力された記憶データに対応する信号であ
り、Data1とData2は、出力データが“H”の
場合には共に“L”であり、出力データが“L”の場合
には共に“H”である。なお、出力データが“H”でも
“L”でもないハイインピーダンス状態をとることも可
能であり、その場合にはデータバス制御回路120で、
Data1が“H”に、Data2が“L”になるよう
に変換される。φoeはディレイ回路40の出力信号で
あり、φoeに応じてこの出力回路からの出力タイミン
グが制御される。φoeが“H”になると、Data1
とData2の情報をデータ出力端子14に出力するよ
うに動作する。いま、データ出力端子14に“H”を出
力する場合を想定すると、φoeが“L”から“H”に
変化し、8a−1が“L”に8a−2が“H”になっ
て、トランスファーゲートがオンしてData1とDa
ta2は8a−3と8a−6に伝達される。結局、8a
−5が“L”に、8a−8が“H”になって、出力用の
Pチャンネルトランジスタはオンし、Nチャンネルトラ
ンジスタはオフして、データ出力端子14には“H”出
力が現れることになる。φoeが“L”になると、トラ
ンスファーゲートはオフして、それまでの出力状態が保
持される。
を示す図であり、更にダミー出力負荷として設けられた
容量素子38も一緒に示してある。また、図24は、図
23のダミー出力回路37の動作を示す図であり、内部
クロック信号と8a−9のダミー出力信号の関係を示
す。図24の(1)は1/N分周器135がない場合
を、(2)は分周比が4の場合を示す。
ように、ダミー出力回路37は出力回路14と類似の回
路構成を有するが、ダミー出力回路では出力回路14と
異なりデータを出力する必要がないので、トランスファ
ーゲートに入力される信号は両方とも“L”に固定され
る。これにより、データを出力する時には、ダミー出力
8a−9は常に“H”になる。更に、Int−CLKは
内部クロックであり、このダミー出力回路からの出力タ
イミングを制御するトランスファーゲートの開閉の他
に、フィードバック用インバータをNAND回路として
その一方の端子に入力される。図24の(1)に示すよ
うに、Int−CLKが“H”になると、出力回路14
と同じ動作により、8a−9が“H”になる。一方、I
nt−CLKが“L”に戻ると、トランスファゲートが
閉じられると同時に、8a−3と8a−6が共に“H”
になり、ダミー出力8a−9が“L”に戻される。
135がない場合の波形であり、Int−CLKは外部
クロック信号CLKと同じ周期の信号である。図24の
(1)に示したのは、ダミー出力負荷の負荷容量38が
非常に小さい場合であり、実際にはこのSDRAMの出
力回路が接続される配線の容量や駆動する必要のある素
子に見合った負荷を設ける必要があり、8a−9の立ち
上がりと立ち下がり時間は非常に遅くなり、このダミー
出力回路の動作は8a−9の立ち上がりと立ち下がり速
度で制限されることになる。従って、外部クロック信号
CLKの周期が短くなると、このダミー出力回路は動作
しなくなる可能性がある。
に、1/N分周器135を設けている。1/N分周器1
35では、ラッチ回路133の出力を分周して、外部ク
ロック信号に対して図24の(2)に示すInt−CL
Kを発生させる。このInt−CLKは、外部クロック
信号の4パルスに対して1サイクル分だけ“H”になる
信号である。ダミー出力回路にこのようなInt−CL
Kを使用することにより、上記のダミー出力回路の動作
可能な周波数が立ち上がりと立ち下がり速度により制限
されるという問題を回避できる。
出力8a−9は図24の(2)のようになるので、位相
比較回路42でのダミー出力と外部クロック信号の位相
比較は、外部クロック信号の4サイクルに対して1回行
われることになるので、その分消費電力が低減される。
以上が第1実施例のSDRAMの各部の説明である。第
1実施例のSDRAMでは、ディレイ回路41aと41
bにおける遅延量の選択は、最初に初期位置を選択する
ようにリセットした後、位相の比較結果に基づいて所定
の位相関係に成るように1段ずつ選択位置をシフトする
ことにより行われる。従って、電源投入時に遅延量をリ
セットしてから、最適な遅延量が選択されるまである程
度の時間が必要である。そのため、第1実施例のSDR
AMを使用する場合には、電源投入後所定の初期化期間
を設け、その間に所定数以上の外部クロック信号を印加
する必要がある。
系は連続して処理が行われる複数のパイプに分割され、
それぞれ並行して動作する。上記の説明では出力につい
てのみ述べたが入力についても同様にパイプ処理され
る。これにより、データの入出力を高速の外部クロック
信号に同期して行うことができるようになり、転送速度
が大幅に増加する。
AMでは、データの出力タイミングが外部クロック信号
の所定の位相になるように制御されるので、使用中の温
度変化や電源電圧の変化があっても、データは常に外部
クロック信号の所定の位相に同期して行われることにな
る。しかも、入力回路や出力回路に等価なダミー回路を
設けてそれらでの遅延量の変化も含めて所定の位相にな
るように制御されるので、位相関係を非常に正確に制御
することが可能である。これにより、転送速度の一層の
高速化が可能になる。
の信号の互換性をとるため、出力信号の規格が決められ
ている。SDRAMやSDRAMと組み合わされて使用
される半導体装置では、"Low Voltage Transistor Tran
sistor Logic(LVTTL)"と"Series Stub Termination Log
ic(SSTL)" の2つの規格が一般的であり、SDRAMで
はデータをこの2つの規格のいずれでも出力できる出力
回路を設け、外部から選択信号を印加することにより出
力回路をこの2つの規格のいずれかに設定できるように
したものがある。もし、出力回路が異なる規格での出力
が行えるように切り換え可能な場合には、切り換えによ
り出力回路の特性が変化することになる。出力回路での
遅延量の変化が大きいため、出力回路と等価なダミー出
力回路を設けてそれを通過した信号で位相比較すること
が重要であることはすでに述べたが、切り換えにより出
力回路の特性が変化する場合には、それに応じてダミー
出力回路の特性も切り換えられることが必要である。第
2から第4実施例は、切り換えにより出力回路の特性が
変化可能なSDRAMの実施例である。
ー出力回路の回路構成を示す図である。第2実施例のS
DRAMにおいては、ダミー出力回路以外の部分は、第
1実施例のSDRAMと同じ構成を有する。図23と比
較して明らかなように、第2実施例のSDRAMのダミ
ー出力回路の第1実施例のものと異なる点は、Nチャン
ネルトランジスタとPチャンネルトランジスタで構成さ
れるドライバ回路が、参照番号371で示されるLVT
TL用と372で示されるSSTL用の2個設けられて
おり、それぞれのNチャンネルトランジスタとPチャン
ネルトランジスタのゲートに接続されるNAND回路と
NOR回路に、いずれのドライバ回路を選択するかを指
示する選択信号cttZが入力されていることである。
CVTTL用のドライバ回路371を構成するPチャネ
ルトランジスタ及びNチャネルトランジスタのサイズ
は、SSTL用のドライバ回路372を構成するPチャ
ネルトランジスタ及びNチャネルトランジスタのサイズ
と異なっており、各このドライバ回路を構成するトンラ
ジスタのサイズは、出力モードに応じて適当に規定され
ている。選択信号cttZは、SSTL規格を指示する
場合には“H”になり、LVTTL規格を指示する場合
には“L”になる信号で、外部から基準電源端子に印加
される電圧が所定の値Vref以上であるかを判定して
生成される。図23の回路では、選択信号cttZが
“L”の時には、LVTTL用ドライバ回路371のN
チャンネルトランジスタとPチャンネルトランジスタの
ゲートに印加される信号は8a−4と8a−7によって
変化してダミー信号を出力するが、SSTL用ドライバ
回路371のNチャンネルトランジスタとPチャンネル
トランジスタのゲートには、それぞれ“L”と“H”の
信号が印加され、SSTL用ドライバ回路371のNチ
ャンネルトランジスタとPチャンネルトランジスタは両
方ともオフ状態になり、いわゆるハイインピーダンス状
態になる。逆に、選択信号cttZが“L”の時には、
LVTTL用ドライバ回路371がハイインピーダンス
状態になり、SSTL用ドライバ回路371からダミー
信号を出力する。
では、ダミー出力回路の特性が切り換えられる。図26
は、第3実施例のSDRAMのダミー出力回路の回路構
成を示す図である。第3実施例のSDRAMにおいて
は、ダミー出力回路以外の部分は、第1実施例のSDR
AMと同じ構成を有する。
イバ回路の出力トランジスタに流す電流が異なり、SS
TL規格の方が大きな電流を流す必要がある。出力トラ
ンジスタに流れる電流はトランジスタの寸法で変わるの
で、SSTL規格用のトランジスタの方を大きくする必
要がある。一般にドライバ回路のトランジスタは大きな
寸法であり、図25のようにSSTL用とLVTTL用
の2つのドライバ回路を設けると大きな面積が必要であ
る。そこで、第3実施例のSDRAMのダミー出力回路
では、LVTTL用ドライバ回路373と、LVTTL
用ドライバ回路373に合わせることによりSSTL規
格の電流を流せるドライバ回路374を設け、LVTT
L規格が指示された時にはドライバ回路374をハイイ
ンピーダンス状態にし、SSTL規格が指示された場合
にはLVTTL用ドライバ回路373とドライバ回路3
74の両方を動作状態にして、SSTL規格の電流が流
せるようにする。
負荷についても規定がある。そこでダミー出力負荷につ
いても切り換え可能にしたのが第4実施例のSDRAM
である。図27は、第4実施例のSDRAMのダミー出
力回路の回路構成を示す図である。第4実施例のSDR
AMにおいては、ダミー出力負荷以外の部分は、第3実
施例のSDRAMと同じ構成を有する。
AMのダミー出力回路では、ダミー出力負荷として、S
STL用負荷377とLVTTL用負荷378の2個の
負荷が設けられており、選択信号cttZにより一方の
みをダミー出力端子8a−24に選択的に接続できるよ
うになっている。SSTL用負荷377としては30p
Fの容量素子が、LVTTL用負荷としては50pFの
容量素子が使用される。更に、SSTL用負荷377が
選択される場合には、一端が電源VccQに接続された
終端抵抗379がダミー出力端子8a−24に接続され
る。第1から第4実施例では、ダミー出力回路は“L”
か“H”に変化する立ち上がるデータのみを出力し、そ
の立ち上がりエッジの外部クロック信号に対する位相を
検出していた。しかし、出力回路での遅延量の変化は、
出力信号が“L”から“H”に変化する立ち上がるデー
タの場合と、“H”から“L”に変化する立ち下がるデ
ータの場合で異なる。そのため、第1から第4実施例の
構成では立ち上がるデータと立ち下がるデータで外部ク
ロック信号に対する位相に差が生じることになる。一般
に出力回路のドライバ回路としては、図25から図27
に示したような電源端子とグランドの間にNチャンネル
トランジスタとPチャンネルトランジスタを直列に接続
し、出力するデータに応じていずれかのトランジスタを
オンにする構成が使用される。このようなドライバ回路
では、特にNチャンネルトランジスタとPチャンネルト
ランジスタのプロセス条件の違いによりNチャンネルト
ランジスタとPチャンネルトランジスタの駆動能力がア
ンバランスになると差が生じやすくなる。第5実施例は
このような問題を解決した実施例である。
タイミング制御回路の構成を示す図である。図9と図2
8を比較して明らかなように、第5実施例のSDRAM
の第1実施例のSDRAMと異なる点は、立ち上がりデ
ータと立ち下がりデータの位相を独立に調整できるよう
に、ディレイ回路とダミーディレイ回路がそれぞれ2本
のディレイ回路を有する点である。以下、第1実施例と
異なる点について説明する。
りデータの出力タイミングを調整するためのディレイ回
路であり、第2のディレイ回路41a−Lは立ち下がり
データの出力タイミングを調整するためのディレイ回路
であり、共にCLK制御回路134の出力からCLKが
入力される。第1のディレイ回路41a−Hの出力は出
力回路14に入力されて“H”のデータを出力する時の
タイミング信号として使用される。また、第2のディレ
イ回路41a−Lの出力は出力回路14に入力されて
“L”のデータを出力する時のタイミング信号として使
用される。同様に、第1のダミーディレイ回路41b−
Hは立ち上がりダミーデータの出力タイミングを調整す
るためのダミーディレイ回路であり、第2のディレイ回
路41b−Lは立ち下がりダミーデータの出力タイミン
グを調整するためのダミーディレイ回路であり、共に1
/N分周器135の出力からInt−CLKが入力され
る。第1のダミーディレイ回路41b−Hの出力はダミ
ー信号配線36−Hを介してダミー出力回路37に入力
されて“H”のダミーデータを出力する時のタイミング
信号として使用される。また、第2のダミーディレイ回
路41b−Lの出力はダミー信号配線36−Lを介して
ダミー出力回路37に入力されて“L”のダミーデータ
を出力する時のタイミング信号として使用される。な
お、各ディレイ回路は同じように作られている。
と43−Lで構成され、それぞれ図11に示した構成を
有している。ディレイ制御回路43−Hの出力で、第1
のディレイ回路41a−Hと第1のダミーディレイ回路
41b−Hの遅延量を選択し、ディレイ制御回路43−
Lの出力で、第2のディレイ回路41a−Lと第2のダ
ミーディレイ回路41b−Lの遅延量を選択する。
路の構成を示す図である。図15及び図17と比較して
明らかなように、第1実施例のものと異なるのは、位相
比較回路の比較部の前段に信号dataによって信号φ
ddqの“L”と“H”を常に“H”とするスイッチ回
路412が設けられている点と、“H”出力用の増幅部
414と“L”出力用の増幅部415の2個設けている
点である。
dataが“H”として“H”を出力する場合、φdd
qも“L”から“H”に変化する。dataは“H”で
あるからトランスファーゲート416がオンしてφdd
qが位相比較部413に信号φoutとして入力する。
逆に、dataが“L”の時には、トランスファーゲー
ト417がオンするので、φddqを反転した信号が位
相比較部413に信号φoutとして入力することにな
る。このように、位相比較部413の入力φoutは常
に“L”から“H”に変化する信号として入力されるこ
とになる。なお、位相比較部413としては、図15に
示したのと同じ回路が使用される。
図17に示した回路構成と同じ構成であるが、入力φb
からφeが入力されるNANDゲートを3入力ゲートと
して信号dataによって制御できるようにした点が異
なる。dataが“H”の場合、“H”出力用の増幅部
414が活性化されて動作し、dataが“L”の場
合、“L”出力用の増幅部415が活性化されて動作す
る。内部の動作は、図17の回路と同じである。
7の構成を示す図である。ダミー出力回路37には、第
1と第2のダミーディレイ回路41b−H、41b−L
から出力されたタイミング信号である2つの活性化信号
φdoeHとφdoeLとが入力される。φdoeHは
“H”を出力する時に使用される活性化信号であり、φ
doeLは“L”を出力する時に使用される活性化信号
である。どちらの活性化信号を使用するかは、信号da
taと/dataで選択される。
“L”であるとすると、φdoeHが有効になり、図の
上側のトランスファゲートが動作するように端子10−
1と10−2の切り換え信号が出る。逆に、dataが
“L”で/dataが“H”の時には、φdoeLが有
効になり、図の下側のトランスファゲートが動作するよ
うに端子10−10と10−11の切り換え信号が出
る。一度データがダミー出力回路に出力されると、ラッ
チ回路にラッチされて保持されるので、活性化信号
“L”になっても出力は次に活性化信号が入るまで維持
される。
の替わりに第1と第2のディレイ回路41a−H、41
a−Lから出力されたタイミング信号が入力される点を
除けば、出力回路14は図26と同じ構成である。図3
1は、第5実施例における各部の動作を示す波形図であ
る。上側には“H”出力の場合を、下側には“L”出力
の場合を示す。
Kが“L”から“H”になり、その信号が入力回路13
で増幅される。φ1/Nは分周器135を通過した信号
でダミーディレイ回路41b−Hと41b−Lに入力さ
れる。φdoeHはダミーディレイ回路41b−Hを通
過した後の信号でダミー出力回路37へ入力される活性
化信号になる。この活性化信号によってダミー出力回路
37が動作してダミー出力10−9を出力する。この信
号がダミー入力回路34に入力されて、位相比較回路4
2の入力信号φoutになる。結局、位相比較回路は○
で囲った(a)の立ち上がりと、位相比較回路の入力信
号φoutである○で囲った(b)の立ち上がりとの比
較を行う。
上記と同じであり、φdoeLは上と異なるダミーディ
レイ回路41b−Lを通過した信号であり、この信号が
活性化信号としてダミー出力回路37に入力され、これ
に応じてダミー出力回路37は“L”を出力する。この
信号はダミー入力回路34に入力されてφddqにな
る。これは図29のスイッチ回路412で反転され、信
号φoutとして位相比較回路42に入力される。結
局、位相比較回路は○で囲った(a)の立ち上がりと、
位相比較回路の入力信号φoutである○で囲った
(c)の立ち上がりとの比較を行う。
“H”出力と“L”出力で別々に遅延量が制御可能であ
るので、“H”出力時のクロックアクセス時間と“L”
出力時のクロックアクセス時間とを一致させることが可
能である。これにより、このSDRAMを使用するシス
テムでのタイミングマージンが拡大され、システムを高
速動作させることが可能になる。
力するためのディレイ回路、出力回路と相似したダミー
ディレイ回路、ダミー出力回路を設け、更に出力端子に
接続される負荷に相似したダミー負荷を設けて実際に出
力される出力信号に類似したダミー出力信号を生成し
て、それと外部クロック信号の位相を比較していた。こ
れにより出力信号の外部クロック信号に対する位相関係
は、従来例に比べて非常に正確に保持される。しかし、
このような半導体装置が使用されるシステムで、実際に
出力端子に接続される配線の引き回しは一定せず、常に
一定の負荷(容量、出力インピーダンス)になることは
まれである。そのため、実際の出力回路の負荷とダミー
負荷が一致することは極めて稀で、実際の出力波形とダ
ミー出力波形には微小な時間的な誤差が生じる。
る図である。外部クロック信号CLKの立ち上がり時刻
T1を基準にして入力回路の動作時間完了時間T2後よ
りディレイ回路が動作して出力タイミング信号を遅延さ
せ、出力回路からデータを出力する。ここではこれに要
する時間をT4とする。ここで、クロックアクセス時間
はT6で示される。相似したダミーディレイ回路を製作
しても若干の誤差があり、同じ位置を選択したとしても
遅延量に差が生じる。更に、ダミー出力回路やダミー負
荷の製作誤差による遅延量の差もあるので、ダミー回路
の遅延量はT5になる。図でT7で示したのが誤差であ
る。
のようなわずかな時間のずれは問題にならなかったが、
最近の高速システムではこのわずかの誤差が動作速度の
限界に影響するようになってきており、問題になってき
た。第6実施例は、このようなわずかな誤差も低減する
ようにしたSDRAMである。第1から第5実施例にお
いては、ディレイ回路とダミーディレイ回路は共通のデ
ィレイ制御回路からの選択信号に従って同じ遅延量が選
択された。これに対して、第6実施例では、ディレイ回
路とダミーディレイ回路にそれぞれ別々に位相比較回路
とディレイ制御回路を設ける。電源投入直後の初期化期
間には相当数のダミーサイクルを行い、このダミーサイ
クルでは出力回路からもダミーデータが出力され、ダミ
ーデータと外部クロック信号の位相が同期するようにデ
ィレイ回路が制御される。そしてこれとは独立に、ダミ
ーディレイ回路はダミー出力回路から出力されるダミー
データと外部クロック信号の位相が同期するように制御
される。この状態では、ディレイ回路の遅延量は実際に
接続された負荷の影響を含めた出力回路からの出力デー
タと外部クロック信号の位相が同期する値に制御されて
いることになる。同様に、ダミーディレイ回路もダミー
出力データと外部クロック信号の位相が同期する値に制
御されていることになる。この状態で正規のディレイ回
路側の位相比較回路にダミー出力データを入力するよう
にすれば、その後変動があっても追従して出力データと
外部クロック信号の位相が同期するように制御されるこ
とになる。このような構成は、図9に示した第1実施例
のSDRAMにも適用可能であるが、以下に説明する第
6実施例は、このような構成を図26の第5実施例のS
DRAMに適用した例である。
ック構成図である。図示のように、第6実施例において
は、正規のデータが出力される出力回路14の出力タイ
ミングを規定するタイミング信号を生成するDLL回路
44と、ダミー出力が出力されるダミー出力回路37の
出力タイミングを規定するダミータイミング信号を生成
するダミーDLL回路45が設けられている。DLL回
路44には、“H”用ディレイ回路441aと、“L”
用ディレイ回路441bと、位相比較回路442と、デ
ィレイ制御回路443aが設けられている。また、ダミ
ーDLL回路45には、“H”用ダミーディレイ回路4
51aと、“L”用ダミーディレイ回路451bと、位
相比較回路452と、ディレイ制御回路453aが設け
られている。また、DLL回路44とダミーDLL回路
45に対応してダミー入力回路34cと34dが設けら
れている。各ディレイ回路には入力回路13からの外部
クロック信号に対応する信号が入力される。また、各位
相比較回路には入力回路13からの信号と対応するダミ
ー入力回路からの信号が入力される。出力回路14に
は、電源電圧VccQが印加され、DLL回路44から
の出力タイミング信号が供給される。出力回路14の出
力は出力端子12に接続されると共に、切り換え回路3
9に供給される。出力端子12にはボード配線151と
別のLSIの入力回路レシーバ152が接続されてお
り、これらが実際の出力負荷になる。同様に、ダミー出
力回路37にも、電源電圧VccQが印加され、ダミー
DLL回路45からのダミー出力タイミング信号が供給
される。ダミー出力回路37の出力はダミー出力負荷3
8を介してダミー入力回路34dに供給されると共に、
切り換え回路39に供給される。切り換え回路39は、
ダミー入力回路34cに供給する信号を出力回路14の
出力とダミー出力負荷38の出力の間で切り換える。以
上説明した、ダミー回路とそれに対応する正規の回路
は、まったく同じ回路構成で相似になるように構成され
ている。
で、出力回路14とダミー出力回路37から“L”と
“H”の出力を強制的に出力するためのダミーデータを
生成するダミーデータ生成回路53と、電源投入を検出
する電源投入検出回路52と、コマンドデコーダ回路5
1が設けられている。以下、第6実施例の回路の動作を
説明する。
ック信号の立ち上がり時点を基準として、出力信号とダ
ミー出力信号の変化エッジが早かった場合には、ディレ
イ回路の遅延量を増加させる方向に、逆に外部クロック
信号の立ち上がり時点より遅い場合には、遅延量を減少
させる方向に制御する。もちろんこの制御は、“H”と
“L”の両方の変化エッジについて独立に行われる。
システムでは、システム電源投入直後、メモリシステム
はクロック動作を開始し、システム上に搭載された各種
ロジック、PLL回路等の動作確認、調整を行うので、
相当数のダミーサイクルが行われ、外部クロック信号が
入ってくる。このダミーサイクル中に、上記の出力信号
とダミー出力信号の変化エッジが外部クロック信号に対
して所定の位相になるように各ディレイ回路の遅延量を
シフトさせる動作を繰り返せば、DLL回路とダミーD
LL回路の調整が行える。ところが、電源投入直後に
は、メモリには情報が書き込まれていないので、出力信
号とダミー出力信号は一定であり、そのままでは調整動
作が行えない。そのため、ダミーサイクルにおけるディ
レイ回路調整用のデータを内部で発生させることが必要
になる。本実施例では、このためにダミーデータ発生回
路53を新たに設け、更に従来のSDRAMに以前から
設けられている電源投入検出回路52とコマンドデコー
ダ回路51の出力波形を使用して、強制的にダミーデー
タを発生し、ディレイ回路の調整を行う。
タ発生回路の回路構成を示す図である。ダミーデータ発
生回路は、活性化信号発生部371と、フリップフロッ
プ部372の2つの部分からなる。活性化信号発生部3
71には、外部クロック信号CLKを入力回路で増幅し
た信号φextと、電源投入したことを知らせるφR
と、メモリの初期化が完了して実際に動作を開始する信
号φMRSとが入力される。これらの動作を第33図の
動作波形を参照して説明する。
cc電圧は上昇する。しばらくすると、電源投入検出回
路52が動作してφRを出す。この信号をダミーデータ
発生回路53が受け取ると、φSWが“H”に、/φS
Wが“L”になる。次に、T2の時点で、外部より基準
信号となるφextが入力される。この信号によってフ
リップフロップ部372は外部クロック信号の2倍周期
でφDと/φDを出力する。これらの信号は、出力回
路、ダミー出力回路に入力されて、出力データとして使
用される。
かならずメモリ内にあるモードレジスタに動作モードを
設定する必要がある。モードレジスタに動作モードをセ
ットするには、モードレジスタセット命令を入れて設定
を行うことになっている。この命令が入ってくると、コ
マンドデコーダ51は信号φMRSを出力する。T3の
時点で、φMRSが出たとすると、この信号を受けて、
φSWは“L”に、/φSWは“H”になり、10a−
2は一定となる。これ以後はダミーデータが一定値にな
る。
路構成を示す図であり、図37はその動作を示すタイム
チャートである。ダミー出力回路37は、出力回路と同
じ回路構成を有し、寸法のみが相似形で小さくしてあ
る。従って、動作はまったく同じである。ダミーデータ
発生回路53で発生されたダミーデータは出力回路14
に入力される。出力回路14は、ハイインピーダンス制
御部141と、ダミーデータスイッチ部142と、出力
増幅部143とからなる。ダミーデータはハイインピー
ダンス制御部141に入力されている。/φZは出力を
ハイインピーダンス状態にするための信号で、ハイイン
ピーダンスにする時には/φZは“L”とするが、φS
Wが“H”である電源投入直後のダミーサイクル期間で
は無効になり、12a−1は“L”に、12a−2は
“H”となる。一方、ダミーデータスイッチ部142は
/φSWが“L”であるから、ダミーデータφDが通過
状態になる。逆に、実データバスの信号DBはφSWが
“H”であるから、5a−11と5a−12に掃き出さ
れることはない。
なっているので、φDが“H”の時には5a−11と5
a−12は共に“H”となる。外部クロック信号φex
tと同期した出力回路活性化信号φoe(DLL回路4
4を通過した信号)が“H”となった時に、出力信号と
して“H”が出力される。逆に、φDが“L”の時には
5a−11と5a−12は共に“L”となRI、φoe
が“H”の時には、出力信号として“L”が出力され
る。
クルを使用することにより、外部クロック信号の立ち上
がり時点と出力信号が“H”及び“L”となる時点がD
LL回路44によって、ダミー出力信号が“H”及び
“L”となる時点がダミーDLL回路45によって一致
することになる。もちろん、出力信号の波形とダミー出
力の波形とは微妙に異なるので、DLL回路44とダミ
ーDLL回路45の各ディレイ回路の設定値は異なるこ
とになるが、この時点では外部クロック信号、出力信
号、ダミー出力信号の3つの信号の同期がとれたことに
なる。
後)は、実際にメモリ動作に入るので、出力端子12に
はメモリに記憶されていたデータが出力されることにな
る。これらのデータは、まったくランダムであり、どの
ようなデータが出力されるかは分からない。更に、SD
RAMでは、データ入力端子とデータ出力端子12はI
/Oコモン端子になっているので、入力データが入って
くる場合もある。つまり、DLL回路44の系列はディ
レイ回路441aと441bの調整に使用することはで
きない。そこで、切り換え回路39を切り換えて、DL
L回路44の比較対象信号を出力信号からダミー出力信
号へ切り換える。
示す図である。NチャンネルトランジスタとPチャンネ
ルトランジスタを並行に接続したトランスファゲートを
2個設け、信号φSWでいずれかを通過状態にするよう
に制御している。これによって、メモリ動作中に温度等
の変動が生じて、DLL回路44のディレイ回路のディ
レイ量を調整する必要がでた時には、比較対象信号とし
てダミー出力信号が使用されることになるが、電源投入
直後のダミーサイクル中に外部クロック信号、出力信
号、ダミー出力信号の3つの波形を一致させたので、外
部クロックとダミー出力信号の波形のずれを検出して、
その検出結果に基づいて調整すれば出力信号も一致する
ことになる。
用するボードの配線、配線負荷の違いを含めて、外部ク
ロック信号と出力信号との同期をとることが可能であ
る。その結果、より高速動作するシステムでも充分なマ
ージンの確保が加工になり、より高速のシステムでも動
作が安定する。第1実施例から第6実施例では、ダミー
出力回路を設けてダミーデータを出力し、その出力信号
の位相と外部クロック信号の位相を比較したが、ダミー
出力回路を設けず、出力回路の出力信号と外部クロック
信号の位相を比較することもできる。第7実施例は、出
力信号の位相比較を行うようにした例である。
御回路の構成を示す図である。図39に示すように、第
7実施例の出力タイミング制御回路は、入力回路13
と、出力回路14と、ディレイ回路501と、ディレイ
制御回路502と、位相比較回路503と、入力回路1
3の出力するクロック信号CLK1から180度位相の
異なる1/2シフトクロックを生成する1/2位相シフ
ト回路504と、第1と第2のダミー入力回路505と
506と、第1、第2及び第3のラッチ回路507、5
08、509とを有する。入力回路13と出力回路14
はこれまで説明した実施例のものと同じである。第7実
施例では、位相比較回路503は出力信号が変化したか
判定し、出力信号が変化しない時にはホールド(HOL
D)信号を出力し、変化した場合にのみ位相の比較を行
い、比較結果に基づいてディレイ制御回路502に遅延
量を増加させるか減少させるかを指示する制御信号(U
P/DOWN)信号を出力する。1/2位相シフト回路
504と、第1、第2及び第3のラッチ回路507、5
08、509は、位相比較回路503が出力信号が変化
したかの判定及び位相の比較を行うための信号を生成す
る回路である。ラッチ回路については、通常のラッチ回
路を使用しており、その構成は広く知られているので、
ここでは説明を省略する。
ィレイ制御回路503の構成例を示す図である。なお、
第2のディレイ回路502もディレイ制御回路503の
同じ出力で制御されるが、ここでは図示を省略してあ
る。図示のように、ディレイ回路501は、複数のイン
バータを直列に接続したインバータ列521と、入力の
一方がインバータ列521の2段毎の出力を受けるよう
に設けられた複数のANDゲート522−1、522−
2、…、522−nで構成されるANDゲート列と、各
ANDゲートの出力がゲートに印加され、ソースは接地
され、ドレインが共通に接続されているN−チャンネル
トランジスタ523−1、523−2、…、523−n
で構成されるトランジスタ列と、各N−チャンネルトラ
ンジスタのドレインが共通に接続される信号線と電源の
高電位側の間に接続された抵抗524と、入力がこの信
号線に接続され内部クロックCLK2を出力するバッフ
ァ525とを備える。ディレイ制御回路502は、アッ
プ/ダウンカウンタ526とデコーダ527で構成さ
れ、アップ/ダウンカウンタ526は、ホールド信号H
OLDが“L”の時にはカウント動作を行わず、ホール
ド信号HOLDが“H”の時に、φ1/2CLK1の立
ち上がりに同期してカウント動作を行い、アップ/ダウ
ン信号UP/DOWNが“H”の時にはカウントアップ
し、“L”の時にはカウントダウンする。デコーダ52
7は、アップ・ダウンカウンタ29の出力をデコード
し、いずれか1つの出力を「H」にし、他の出力を
「L」にする。アップ・ダウンカウンタ526がカウン
トアップした場合には「H」にする出力位置を右にシフ
トし、カウントダウンする場合には「H」にする出力位
置を左にシフトする。デコーダ527の出力は、順に各
ANDゲート522−1、522−2、…、522−n
のもう一方の入力に接続されており、デコーダ527か
ら「H」が入力されるANDゲートだけが活性化され
る。そして、インバータ列の出力のうち、活性化された
ANDゲートに入力される信号が内部クロックCLK2
として出力されることになり、どのANDゲートを活性
化するかにより、インバータ列を通過する段数が変化す
るので、内部クロックの遅延量を選択することができ
る。従って、遅延量制御の調整単位はインバータ2個分
の遅延量である。なお、ディレイ制御回路503につい
ても、図10から14で説明したのと同様に、ディレイ
回路501で常時いずれかの経路が選択されるようにす
るように考慮する必要がある。
構成を示す図である。図41に示すように、1/2位相
シフト回路504は、カレントミラー回路511と、ク
ロック入力バッファ回路512と、同一の構成を有する
第1と第2の1/2φディレイ回路513と516と、
バッファ回路514と517と、位相比較回路518
と、ディレイ制御回路519と、φ1/2クロック信号
φ1/2CLK1を出力するバッファ回路515とを有
する。カレントミラー回路511とクロック入力バッフ
ァ回路512は、入力回路を構成する部分である。第1
と第2の1/2φディレイ回路513と516は、遅延
量が選択的に変化させられるディジタルディレイライン
で、同じ遅延量になるように制御される。位相比較回路
518は、バッファ回路512の出力するクロック信号
と、バッファ回路517の出力するクロック信号の位相
を比較し、その位相比較結果をディレイ制御回路519
に出力する。ディレイ制御回路519は、位相比較回路
518の比較結果に基づいて、バッファ回路512の出
力するクロック信号とバッファ回路517の出力するク
ロック信号の位相が一致するように、第1と第2の1/
2φディレイ回路513と516を制御する。位相比較
回路518としては後述する図42の回路を、ディレイ
回路513と516としては図40に示す回路を使用す
る。
ク信号は、第1のディレイ回路513で遅延された後、
バッファ回路374を介して第2のディレイ回路516
に入力され、第1のディレイ回路513の遅延量と同じ
量遅延され、バッファ回路517を介して位相比較回路
518に入力される。位相比較回路518では、バッフ
ァ回路512と517から出力されたクロック信号の位
相が比較され、ディレイ制御回路519はその比較結果
に基づいて2つの位相が一致するように第1と第2のデ
ィレイ回路513と516の遅延量を変化させる。2つ
の位相が一致した時には、第1のディレイ回路513か
らバッファ514を介して第2のディレイ回路516に
入力するまでの経路と、第2のディレイ回路516から
バッファ517を介して位相比較回路518に入力する
までの経路は同一であるから、第2のディレイ回路51
6に入力する信号の位相は第1のディレイ回路513に
入力する信号の位相とちょうど半周期ずれている。従っ
て、バッファ回路514と517からそれぞれ出力され
るクロックの位相も半周期ずれており、バッファ回路5
15からはクロック信号を半周期シフトした1/2シフ
トクロックφ1/2が出力されることになる。このよう
に、図40に示すような1/2位相シフト回路を使用す
ることにより、クロック信号を正確に1/2位相シフト
した1/2シフトクロックφ1/2が得られる。
確に1/2位相シフトした1/2シフトクロックφ1/
2が他の部分で必要なために、図41のような回路を使
用したが、第7実施例では正確に1/2位相シフトした
信号が必要ではないため、単にインバータを使用しても
よい。いずれにしろ、ラッチ回路507はCLK1の立
ち上がりに同期してダミー出力回路505の出力をラッ
チし、ラッチ回路508はCLK1の立ち下がりに同期
してダミー出力回路506の出力をラッチし、ラッチ回
路509はCLK1の立ち下がりに同期してラッチ回路
508の出力をラッチする。従って、ラッチ回路509
はラッチ回路508がラッチするCLK1の立ち下がり
の後の1周期後のダミー出力回路506の出力をラッチ
することになる。ラッチ回路507の出力がRG1、ラ
ッチ回路508の出力がRG2、ラッチ回路509の出
力がRG0として位相比較回路503に入力される。
す回路図であり、位相判定回路503の動作を図43か
ら図45を参照して説明する。位相ずれがない状態で
は、出力信号は入力回路13の出力するクロック信号C
LK1φ1の立ち上がりエッジで変化するものとする。
図で矢印で示した位置が、各ラッチ回路が出力信号をラ
ッチするタイミングで、左から順にRG0、RG1、R
G2である。図43の状態1は出力信号が「H」のまま
で変化しない時であり、この時のRG0、RG1、RG
2はすべて「H」であり、ホールド信号HOLDが
“L”になり、位相のずれは判定できないので、カウン
ト動作をしないようにする。同様に、状態2は出力信号
が「L」のままで変化しない時であり、この時のRG
0、RG1、RG2はすべて「L」であり、同様にホー
ルド信号HOLDが“L”になり、カウント動作をしな
いようにする。
「H」から「L」に変化する場合で、状態3のようにC
LK1の立ち上がりエッジに対して出力信号の変化エッ
ジが遅れている場合には、RG0、RG1、RG2はそ
れぞれ「H」、「H」、「L」になる。この場合は、ホ
ールド信号HOLDは“H”になり、アップ/ダウン信
号UP/DOWNが“L”になり、ディレイ回路501
と502の遅延量を減少させる。状態4のようにCLK
1の立ち上がりエッジに対して出力信号の変化エッジが
進んでいる場合には、RG0、RG1、RG2はそれぞ
れ「H」、「L」、「L」になる。この場合は、HOL
Dは“H”になり、UP/DOWNが“H”になり、デ
ィレイ回路501と502の遅延量を増加させる。
「L」から「H」に変化する場合で、状態5のようにC
LK1の立ち上がりエッジに対して出力信号の変化エッ
ジが遅れている場合には、RG0、RG1、RG2はそ
れぞれ「L」、「L」、「H」になる。この場合は、H
OLDは“H”になり、UP/DOWNが“L”にな
り、ディレイ回路501と502の遅延量を減少させ
る。状態6のようにCLK1の立ち上がりエッジに対し
て出力信号の変化エッジが進んでいる場合には、RG
0、RG1、RG2はそれぞれ「L」、「H」、「H」
になる。この場合は、HOLDは“H”になり、UP/
DOWNが“H”になり、ディレイ回路501と502
の遅延量を増加させる。
RG2の値と、必要な操作が図46の真理値表に示され
ている。以上説明したように、図39に示した第7実施
例の出力タイミング制御回路では、出力信号とクロック
信号の位相比較が行われ、出力信号の位相がクロック信
号に同期するように制御される。出力信号はランダムな
信号であり、「高」レベル又は「低」レベルが連続する
ことがあり得るが、第7実施例の位相比較回路503は
出力信号が変化したか判定し、変化した場合にのみ位相
の比較を行い、ディレイ制御回路502は出力信号が変
化しない場合にはそれまでの遅延量が維持されるように
制御し、出力信号が変化しない場合に位相比較回路50
3の比較結果に基づいて位相が一致するようにフィード
バック制御するので、出力信号であっても位相比較が可
能である。
御回路の構成を示すブロック図である。第8実施例の出
力タイミング制御回路は、第7実施例の出力タイミング
制御回路に、第5実施例で説明した、出力信号が“L”
から“H”に変化する時と、“H”から“L”に変化す
る時で、それぞれ異なるタイミング制御を行う構成を適
用した例である。第7実施例とは、2つのディレイ回路
501−Hと501−Lと、それらを独立に制御する2
つのディレイ制御回路502−Hと502−Lとが設け
られている点が異なる。ここではこれ以上の説明は省略
する。
る位相を比較する場合にも、位相調整モードを設けて、
位相調整を行うようにすることもできる。これを行うに
は、図34に示した所定のサイクルで変化するダミーデ
ータを出力するダミーデータ出力回路を設け、位相調整
モードでは、出力回路はダミーデータを出力し、その出
力信号と外部クロック信号との位相比較を行って、位相
が一致するようにフィードバック制御する。そして一致
した後は、通常モードに切り換えるが、そこでは調整さ
れた遅延量が維持されるようにする。これであれば、第
1から第6実施例と同様にフィードバック制御して位相
を調整できる。
御回路の構成を示すブロック図である。第9実施例の出
力タイミング制御回路は、図7に示したダミー出力回路
を有する出力タイミング制御回路の基本構成に、別の位
相比較回路を適用した例である。前述のように、ダミー
出力回路を設けた場合には、ダミーデータ生成回路で生
成された所定のサイクルで変化するダミーデータが出力
され、この出力信号との位相比較が行われる。ダミーデ
ータは所定のサイクルで変化するため、位相判定回路5
32は出力信号が変化するかどうかの判定を行い、変化
しない時にはディレイ回路の遅延量を変化させないよう
にホールド信号を出力する必要がない。そこで、第9実
施例の回路では、CLK1に同期してダミー入力回路5
05の出力信号をラッチするラッチ回路533と、φ1
/2CLK1に同期してダミー入力回路506の出力信
号をラッチするラッチ回路534とを設けて、ラッチ回
路533の出力をRG1として、ラッチ回路534の出
力をRG2として位相判定回路532に入力している。
位相判定回路532は、このRG1とRG2に基づいて
位相の判定を行っている。
御回路で使用する位相比較回路532の回路構成を示す
図である。図から明らかなように、この位相比較回路
は、図42に示した位相比較回路のアップ/ダウン信号
UP/DOWNを算出する側のみの回路で構成される。
上記のように、第9実施例では出力信号が変化するかど
うかの判定を行い、変化しない時にはホールド信号を出
力する必要がないので、ホールド信号HOLDを生成す
る部分が除かれている。
定動作を示す図である。図50の(1)に示すように、
出力信号DQ(ここではダミー入力回路の出力)がクロ
ック信号CLK1に対して遅れている時には、RG1と
RG2が異なる値になる。また、DQがCLK1に対し
て進んでいる時には、RG1とRG2が同じ値になる。
従って、位相判定回路532は、RG1とRG2が異な
る値の時にはクロックの遅延量を減少させるようにアッ
プ/ダウン信号UP/DOWNを“L”とし、RG1と
RG2が同じ値の時にはクロックの遅延量を増加させる
ようにUP/DOWNを“H”とする。上記の各状態と
その時のRG1とRG2の値と、必要な操作が図51の
真理値表に示されている。
ディレイ制御回路531としては、図40に示した第7
実施例のものと同じ回路が使用されるが、図52に示す
ように、アップ・ダウンカウンタにはホールド信号HO
LDは入力されず、ホールド機能は必要ない。図53
は、第10実施例の出力タイミング制御回路の構成を示
すブロック図である。第10実施例の出力タイミング制
御回路は、第1実施例で説明した、1/N分周回路を用
いてダミー出力回路からの出力信号の変化周期を1/N
にする構成を第9実施例の回路に適用したものである。
図示のように、1/N分周回路542と、クロック信号
を1/N分周回路542分遅延させるCLK制御回路5
41と、1/N分周されたクロックCLK1/Nを遅延
させるディレイ回路501bと、ダミー入力回路505
と506の出力部にCLK制御回路541と同じ遅延量
のダミーCLK制御回路543と544が設けられてお
り、ラッチ回路533はCLK1/Nに同期してダミー
CLK制御回路543をラッチし、ラッチ回路534は
CLK1/Nを反転した/CLK1/Nに同期してダミ
ーCLK制御回路544をラッチする点が第9実施例と
異なる。他の部分の構成は第9実施例と同じである。
図である。図示のように、伝達途中での劣化等により外
部クロック信号CLKがデューティ50%の信号でない
場合でも、1/N分周した信号CLK1/Nの変化エッ
ジはCLKの立ち上がりに同期している。CLK1/N
に同期してダミー出力回路37からの出力が行われれ
ば、ダミー出力信号は図示のように、CLK1/Nの立
ち上がりエッジに同期して変化しする。従って、ラッチ
回路533がラッチするタイミングはCLK1/Nの立
ち上がり付近であり、ラッチ回路534がラッチするタ
イミングはCLK1/Nの立ち上がり付近である。すな
わち、ラッチ回路534がラッチするタイミングはダミ
ー出力信号の変化エッジの中間点付近になる。DQが遅
れている時にはRG1とRG2は異なる値になり、DQ
が進んでいる時には、RG1とRG2は同じ値になる。
制御回路の構成を示すブロック図である。第11実施例
の出力タイミング制御回路は、第10実施例の出力タイ
ミング制御回路に、第5実施例で説明した、出力信号が
“L”から“H”に変化する時と、“H”から“L”に
変化する時で、それぞれ異なるタイミング制御を行う構
成を適用した例である。ここではこれ以上の説明は省略
する。
の半導体装置の出力タイミング制御回路について説明し
たが、このような半導体装置内でこのような出力タイミ
ング制御回路をどのように適用するかについての実施例
を説明する。図56は、第12実施例の半導体装置にお
けるクロック入力回路13と、出力タイミング制御回路
30と、第1から第mの出力回路571−1、571−
2、…、571−mと、クロック信号分配回路580の
配置構成を示す図である。
数の信号OS−1、OS−2、…、OS−nが出力され
るので、出力信号毎に出力回路571−1、571−
2、…、571−mが設けられている。クロック分配回
路580は、クロック入力回路13から出力タイミング
制御回路30を介して供給されるクロック信号を、複数
のバッファ回路(CB1、CB21、…、CBnm)5
81から583を介して半導体装置内に配置された各出
力回路571−1、571−2、…、571−mに分配
する。分配先までの配線長と経由するバッファ回路の個
数がすべて同じになる等距離配線になっている。従っ
て、図56においては、各出力回路571−1、571
−2、…、571−mに入力されるクロック信号の位相
はすべて一致している。クロック入力回路13と出力タ
イミング制御回路30は、出力回路571−1、571
−2、…、571−mのうちの1つ、ここでは第1出力
回路571−1の近傍に配置されている。そして、出力
タイミング制御回路30は、第1出力回路571−1か
らの出力信号の位相が外部クロックCLKに同期するよ
うに制御する。上記のように、クロック分配回路580
は等距離配線になっているので、各出力回路に入力され
るクロック信号の位相はすべて一致しており、第1出力
回路571−1の出力信号の位相が外部クロックCLK
に同期すれば、すべての出力回路からの出力信号の位相
は外部クロックCLKに同期することになる。
を適用した半導体装置では、従来例に比べて、出力信号
の外部クロックに対する同期の精度が大幅に向上する。
このような外部クロックに対して高い同期精度で出力が
行われる半導体装置を使用して半導体装置システムを構
成する実施例を説明する。まず、従来の出力タイミング
とその問題について説明する。図57は外部クロック信
号に同期してデータを出力する従来の半導体装置の出力
タイミングを説明する図である。従来例では、外部クロ
ック信号CLKの立ち上がりに応じてデータを出力する
ための動作が開始される(t0)。そして、実際に出力
端子に出力が現れるのはある時間後である。この時間
は、プロセスのばらつきや電源の変動や温度等により異
なり、最短ではt1に最長ではt2に出力が現れる。す
なわち、クロックアクセス時間は外部クロック信号の立
ち上がりエッジからtOHとtACの範囲にある。この
tOHとtACは半導体装置の仕様で規定されており、
このt1とt2の間の期間は実際には使用できないデー
タが不確定である時間になる。
ップ時間tISとホールド時間tIHが必要であり、外
部クロック信号の立ち上がりエッジに対して、tISと
tIHが規定されている。セットアップ時間tISの開
始時間をt3で、ホールド時間tIHの終了時間をt5
で示してある。従って、図において、t2−t6の時間
とt3−t5の差がシステムのタイミングマージンとな
る。このタイミングマージンは、システムの各種の要因
による誤差を吸収するため、ある程度以上必要である。
る一方であり、このタイミングマージンが十分に確保で
きないという問題が生じている。図58は、本発明の半
導体装置の出力タイミングを示す図である。従来例で
は、図57に示すように、外部クロック信号の立ち上が
りエッジから出力動作を開始していた。これに対して、
本発明の半導体装置では、外部クロック信号の立ち下が
りエッジに同期して出力信号が出力されるようにする。
もちろん、外部クロック信号の立ち上がりと立ち下がり
のエッジは180度位相の異なる、デューティ比50%
の信号であるとする。すでに説明したように、本発明の
半導体装置では、出力信号の出力タイミングを外部クロ
ック信号に対して所定の位相になるように正確に制御す
ることが可能である。従って、出力信号は外部クロック
信号の立ち下がりエッジに同期して出力端子にただちに
現れる。従って、出力信号が確定する期間の中心は、外
部クロック信号の立ち上がりエッジに一致することにな
り、入力の前後に同じタイミングマージンをとることが
可能になる。ここで、外部クロック信号の周期がどんど
ん狭くなった場合を考えると、このようなタイミングで
出力を行う利点が明確になる。
部クロック信号に対して所定の位相になるように正確に
制御することが可能な半導体メモリ610から613を
使用して構築した第13実施例のメモリシステムにおけ
る素子の配置と信号配線の様子を示す図である。また、
図60は、第13実施例のメモリシステムでのクロック
信号CLKとデータの位相関係を示す図である。
システムのコントローラである。半導体メモリ610か
ら613は図示のように配置され、各半導体メモリ61
0から613に記憶されたデータが、クロック信号線6
03に印加されるクロック信号CLKに同期してデータ
バス602に出力される。ここで、クロック信号CLK
がクロック信号線603を伝搬する方向を、図示のよう
に図の右側から左側に向かう方向とすると、各メモリに
CLKが到達する時間は、右側のメモリ−3がもっとも
早く、左側のメモリほど遅くなる。しかし、CLKに同
期して出力されたデータがコントローラ601に到達す
る時間は左側のメモリほど短い。もし、クロック信号線
603上のクロック信号CLKの伝搬速度とデータバス
602上のデータ信号の伝搬速度が等しいとすれば、図
40に示すように、各メモリから出力されたデータは、
CLKがコントローラ601に到達するタイミングでコ
ントローラ601に到達することになる。従って、コン
トローラ601はCLKに基づいてデータの取込みを行
えばよい。
における素子の配置と信号配線の様子を示す図である。
第14実施例のメモリシステムででは、CLKはまずコ
ントローラ601に入力され、コントローラ601はこ
のCLKから書込みクロック信号Write−LKと読
み出しクロック信号Read−CLKを生成する。Re
ad−CLKが伝搬されるクロック信号線は、信号線6
05で一旦右端のメモリ613の位置まで伝搬された
後、信号線606でコントローラ601に戻される。各
メモリへのRead−CLKの供給は信号線606から
行われる。これにより、各メモリから出力されるデータ
のコントローラ601への取込みは、第13実施例と同
様に行われる。
たRead−CLKは、コントローラ601にRead
−Receiveとして入力される。そして、このRe
ad−CLKとRead−Receiveが一致するよ
うにRead−CLKの遅延量が調整される。図62
は、第14実施例におけるコントローラ601内でのク
ロック信号の系統を示す図である。
CLKは出力バッファ621に入った後、Write−
CLKとして出力される。Write−CLKは、カレ
ントミラー回路622とドライバ623を通過して増幅
され、ディレイ回路624で選択された量だけ遅延され
た後、出力バッファ625からRead−CLKとして
出力される。戻ってきたRead−CLKはRead−
Receiveとして受けられ、カレントミラー回路6
26とドライバ627を通過した後、位相比較回路62
8に入力される。位相比較回路628にはドライバ62
3の出力も入力されて位相が比較される。そしてディレ
イ制御回路629はその比較結果に基づいてディレイ回
路の遅延量を選択する。このようにしてRead−CL
KとRead−Receiveが一致するようにRea
d−CLKの遅延量が調整される。
における素子の配置と信号配線の様子を示す図である。
第15実施例のメモリシステムででは、第13実施例と
同様に、メモリからの出力データが伝搬する方向に伝搬
するクロック信号CLKをコントローラ601がRea
d−Receiveとして受ける。コントローラ601
はこのRead−Receiveから書込みクロック信
号Write−CLKを生成する。メモリからの読み出
しはCLKに同期して行われる。出力されるWrite
−CLKは、Read−Receiveと位相が一致す
るように遅延量が調整される。
ーラ601内でのクロック信号の系統を示す図である。
図64に示すように、外部から入力されたCLK−Re
ceiveは、カレントミラー回路631とドライバ6
32を通過して増幅され、ディレイ回路633で選択さ
れた量だけ遅延された後、出力バッファ634からWr
ite−CLKとして出力される。このWrite−C
LKは、カレントミラー回路635とドライバ636を
通過した後、位相比較回路637に入力される。位相比
較回路637にはドライバ632の出力も入力されて位
相が比較される。そしてディレイ制御回路638はその
比較結果に基づいてディレイ回路633の遅延量を選択
する。このようにしてWrite−CLKの位相がRe
ad−Receiveと一致するように調整される。
における素子の配置と信号配線の様子を示す図である。
第16実施例のメモリシステムででは、コントローラ6
01のクロック端子は読み出しクロックと書込みクロッ
クで兼用される。第7実施例と同様に、メモリからの出
力データが伝搬する方向に伝搬するクロック信号CLK
をコントローラ601がR/W−CLKとして受ける。
従って、メモリから出力されたデータのコントローラ6
01への取込みは第7実施例と同じである。クロック信
号CLKは、コントローラ601に入力する直前でクロ
ック信号線607に分岐され、逆方向に戻り、これが書
込み用のクロック信号になる。従って、コントローラ6
01から出力されたメモリに書き込むデータと書込み用
のクロック信号は並行に伝搬することになる。問題はメ
モリに書き込むデータと書込み用のクロック信号の位相
を一致させることである。
ーラ601内でのクロック信号の系統を示す図である。
図66に示すように、外部から入力されたR/W−CL
Kは、カレントミラー回路641とドライバ642を通
過して増幅され、ディレイ回路643で選択された量だ
け遅延された後、データ出力バッファ644に供給され
る。データ出力バッファ644では、書込みデータレジ
スタ640のデータをディレイ回路643から供給され
るタイミング信号に同期して出力する。このタイミング
信号はダミー出力バッファ649でデータ出力バッファ
644と同じ遅延量だけ遅延された後、カレントミラー
回路645に入力される。カレントミラー回路645の
出力は、ドライバ646を通過した後、位相比較回路6
47に入力される。位相比較回路647にはドライバ6
42の出力も入力されて位相が比較される。そしてディ
レイ制御回路648はその比較結果に基づいてディレイ
回路643の遅延量を選択する。このようにして書込み
データWrite−Dataは、R/W−CLKすなわ
ち書込み用のクロック信号と同期することになる。
実際の回路の信号を外部クロック信号と比較して所定の
位相関係になるように遅延量を調整するため、半導体装
置の特性のバラツキ、温度変化、電源電圧の変化等があ
っても、出力信号の外部クロック信号に対する位相関係
を所定の値に正確に維持することが可能になる。
設けて、外部クロック信号と比較する信号を実際の出力
信号に近い信号としているため、正確に位相を調整する
ことが可能である。更に、立ち上がる出力データと立ち
下がる出力データについてそれぞれ位相を調整するた
め、位相誤差を更に小さくできる。
ても実際の出力に関係する回路とは差があり、また出力
端子に実際に接続される負荷は予測できず、想定したダ
ミー負荷と差が生じるのは避けられない。このような差
は位相調整の誤差になるが、本発明によればこのような
誤差を含めて調整するので、誤差を一層低減できる。ま
た、このような半導体装置を使用することにより、高速
動作可能な半導体システムが実現できる。
構成を示すブロック図である。
トである。
である。
を説明する図である。
ック信号に同期させる本発明の半導体装置の基本構成を
示す図である。
る。
装置の構成を示す図である。
に関係する部分の構成を示す図である。
す図である。
図である。
タイムチャートである。
変化を示す図である。
成を示す図である。
作を示すタイムチャートである。
成を示す図である。
Kフリップフロップの動作を示すタイムチャートであ
る。
ウントアップ動作を示すタイムチャートである。
ウント維持動作を示すタイムチャートである。
ウントダウン動作を示すタイムチャートである。
る。
である。
イムチャートである。
である。
である。
である。
御に関係する部分の構成を示す図である。
成を示す図である。
である。
トである。
差の発生を説明する図である。
御に関係する部分の構成を示す図である。
である。
示すタイムチャートである。
る。
イムチャートである。
ある。
御に関係する部分の構成を示す図である。
路と、ディレイ制御回路の構成例を示す図である。
示す図である。
ある。
ある。
ある。
ある。
る。
御に関係する部分の構成を示す図である。
御に関係する部分の構成を示す図である。
ある。
ある。
る。
図である。
制御に関係する部分の構成を示す図である。
である。
制御に関係する部分の構成を示す図である。
入力回路と出力タイミング制御回路と、クロック分配回
路と、出力回路の配置を示す図である。
を示す図である。
を示す図である。
素子配置と信号配線を示す図である。
チャートである。
素子配置と信号配線を示す図である。
クタイミング調整の系統を示す図である。
素子配置と信号配線を示す図である。
クタイミング調整の系統を示す図である。
素子配置と信号配線を示す図である。
クタイミング調整の系統を示す図である。
Claims (39)
- 【請求項1】 外部入力信号が入力され、基準信号を出
力する入力回路と、 出力タイミング信号を受け、該出力タイミング信号に応
じたタイミングで出力信号の出力を行う出力回路と、 該出力回路からの出力信号の出力タイミングを前記外部
入力信号に対して所定の位相になるように制御する出力
タイミング制御回路とを備える半導体装置であって、 前記出力タイミング制御回路は、 遅延量が選択可能で、前記基準信号を選択された遅延量
だけ遅延させ、前記出力タイミング信号として前記出力
回路に印加するディレイ回路と、 前記基準信号の位相と前記出力タイミング信号に応答す
る信号の位相を比較する位相比較回路と、 該位相比較回路の比較結果に基づいて、前記ディレイ回
路の遅延量を選択するディレイ制御回路とを備えること
を特徴とする半導体装置。 - 【請求項2】 請求項1に記載の半導体装置であって、 前記出力タイミング信号に応答した信号が入力され、該
出力タイミング信号を前記入力回路での遅延量に等しい
遅延量だけ遅延させるダミー入力回路を備え、前記位相
比較回路は前記基準信号の位相と前記ダミー入力回路の
出力信号の位相を比較する半導体装置。 - 【請求項3】 請求項1に記載の半導体装置であって、 前記出力タイミング信号が入力され、該出力タイミング
信号を前記出力回路での遅延量に等しい遅延量だけ遅延
させるダミー出力回路を備え、前記位相比較回路は前記
基準信号の位相と前記ダミー出力回路の出力信号に応答
した信号の位相を比較する半導体装置。 - 【請求項4】 請求項2に記載の半導体装置であって、 前記出力タイミング信号が入力され、該出力タイミング
信号を前記出力回路での遅延量に等しい遅延量だけ遅延
させるダミー出力回路を備え、前記ダミー入力回路には
前記ダミー出力回路で遅延された前記出力タイミング信
号が入力される半導体装置。 - 【請求項5】 請求項3に記載の半導体装置であって、 前記ダミー出力回路で駆動される所定の負荷を有するダ
ミー負荷回路を備え、前記位相比較回路は前記基準信号
の位相と前記ダミー負荷回路の出力信号に応答した信号
の位相を比較する半導体装置。 - 【請求項6】 請求項4に記載の半導体装置であって、 前記ダミー出力回路で駆動される所定の負荷を有するダ
ミー負荷回路を備え、前記ダミー入力回路には前記ダミ
ー負荷回路の出力が入力される半導体装置。 - 【請求項7】 請求項3又は4に記載の半導体装置であ
って、 前記出力回路は、切り換え信号に従って駆動特性が切り
換え可能であり、 前記ダミー出力回路も、前記切り換え信号に従って駆動
特性が切り換え可能である半導体装置。 - 【請求項8】 請求項5又は6に記載の半導体装置であ
って、 前記出力回路は、切り換え信号に従って駆動特性が切り
換え可能であり、 前記ダミー出力回路も、前記切り換え信号に従って駆動
特性が切り換え可能である半導体装置。 - 【請求項9】 請求項8に記載の半導体装置であって、 前記ダミー負荷回路の負荷は、前記切り換え信号に従っ
て切り換え可能である半導体装置。 - 【請求項10】 請求項3から9のいずれか1項に記載
の半導体装置であって、 前記出力回路の駆動電源は、当該半導体装置の内部電源
とは別の外部から供給される電源であり、 前記ダミー出力回路の駆動電源も、前記出力回路の駆動
電源と同じ電源である半導体装置。 - 【請求項11】 請求項1から10のいずれか1項に記
載の半導体装置であって、 前記ディレイ回路は第1と第2のディレイ回路を備え、 前記出力回路は、前記出力信号が高レベルに変化する時
には前記第1のディレイ回路の出力する出力タイミング
信号に応じたタイミングで、前記出力信号が低レベルに
変化する時には前記第2のディレイ回路の出力する出力
タイミング信号に応じたタイミングで、前記出力信号の
出力を行い、 前記ディレイ制御回路は、前記出力信号が高レベルに変
化する時の前記位相比較回路での比較結果に基づいて前
記第1のディレイ回路の遅延量を選択し、前記出力信号
が低レベルの時の前記位相比較回路での比較結果に基づ
いて前記第2のディレイ回路の遅延量を選択する半導体
装置。 - 【請求項12】 請求項1又は2に記載の半導体装置で
あって、 前記位相比較回路は、前記基準信号の所定の位相時の前
記出力回路の出力信号の値と共に前記所定の位相時の前
後における前記出力回路の出力信号の値を検出し、前後
の値が同一の時には判定動作を行わず、前後の値が異な
る時に該前後の値と前記所定の位相時の値から位相を比
較し、 前記ディレイ制御回路は、前記位相比較回路が判定動作
を行わない時にはそれまでの遅延量が維持されるように
制御し、前記位相比較回路が判定動作を行った時にその
判定結果に基づいて遅延量を変化させる半導体装置。 - 【請求項13】 請求項1又は2に記載の半導体装置で
あって、 所定のサイクルで変化するダミーデータを出力するダミ
ーデータ生成回路と、 前記出力回路から出力する信号を、通常データ信号と、
前記ダミーデータ生成回路の出力する前記ダミーデータ
との間で切り換える出力データ切り換え回路とを備え、 当該半導体装置の初期化時には、前記出力回路から前記
ダミーデータが出力され、通常時には前記出力回路から
通常データ信号が出力される半導体装置。 - 【請求項14】 請求項13に記載の半導体装置であっ
て、 前記位相比較回路は、前記基準信号の所定の位相時の前
記出力回路の出力信号の値と共に前記所定の位相時の前
の前記出力回路の出力信号の値を検出し、該前の値と前
記所定の位相時の値から位相を比較し、 前記ディレイ制御回路は、初期化時に前記位相比較回路
の判定結果に基づいて遅延量を変化させ、初期化終了後
は前記遅延量を維持するように制御する半導体装置。 - 【請求項15】 請求項3から10のいずれか1項に記
載の半導体装置であって、 所定のサイクルで変化するダミーデータを生成するダミ
ーデータ生成回路を備え、 前記ダミー出力回路は、前記ダミーデータ出力回路を出
力する半導体装置。 - 【請求項16】 請求項15に記載の半導体装置であっ
て、 前記位相比較回路は、前記基準信号の所定の位相時の前
記出力回路の出力信号の値と共に前記所定の位相時の前
の前記出力回路の出力信号の値を検出し、該前の値と前
記所定の位相時の値から位相を比較する半導体装置。 - 【請求項17】 請求項1から16のいずれか1項に記
載の半導体装置であって、 前記入力回路から出力される前記基準信号から、該基準
信号を1/2周期シフトさせた1/2シフトクロックを
発生させる1/2位相シフト回路を備える半導体装置。 - 【請求項18】 請求項3から10のいずれか1項に記
載の半導体装置であって、 前記入力回路(13)は、前記基準信号を1/N(N:
整数)に分周した信号に相当する前記基準信号と同位相
の1/N分周信号を生成する1/N分周回路を備え、 前記1/N分周回路の出力が入力され、前記ディレイ制
御回路によって前記ディレイ回路と同じ遅延量が選択さ
れ、前記ダミー出力回路にダミー出力タイミング信号を
出力するダミー用ディレイ回路を備え該ダミー出力回路
は、前記ディレイ回路からの出力タイミング信号にかえ
て、該ダミー用ディレイ回路からのダミー出力タイミン
グ信号を受けるように構成された半導体装置。 - 【請求項19】 請求項18に記載の半導体装置であっ
て、 前記ダミー用ディレイ回路と前記ダミー出力回路の間に
設けられ、前記ダミー用ディレイ回路から出力された前
記ダミー出力タイミング信号を、前記ディレイ回路から
前記出力回路までの信号配線に等しい遅延量だけ遅延さ
せるダミー信号配線を備える半導体装置。 - 【請求項20】 請求項18又は19に記載の半導体装
置であって、 前記ディレイ回路は第1と第2のディレイ回路を備え、 前記ダミー用ディレイ回路は第1と第2のダミー用ディ
レイ回路を備え、 前記出力回路は、前記出力信号が高レベルである時には
前記第1のディレイ回路の出力する出力タイミング信号
に応じたタイミングで、前記出力信号が低レベルである
時には前記第2のディレイ回路の出力する出力タイミン
グ信号に応じたタイミングで、前記出力信号の出力を行
い、 前記ダミー出力回路は、高レベルの信号を出力する時に
は前記第1のダミー用ディレイ回路の出力するダミー出
力タイミング信号に応じたタイミングで、低レベルの信
号を出力する時には前記第2のダミー用ディレイ回路の
出力するダミー出力タイミング信号に応じたタイミング
でダミー出力信号を出力し、 前記ディレイ制御回路は、前記ダミー出力信号が高レベ
ルの時の前記位相比較回路での比較結果に基づいて前記
第1のディレイ回路と前記第1のダミー用ディレイ回路
の遅延量を選択し、前記ダミー出力信号が低レベルの時
の前記位相比較回路での比較結果に基づいて前記第2の
ディレイ回路と前記第2のダミー用ディレイ回路の遅延
量を選択する半導体装置。 - 【請求項21】 請求項18から20のいずれか1項に
記載の半導体装置であって、 所定のサイクルで変化するダミーデータを生成するダミ
ーデータ生成回路を備え、 前記ダミー出力回路は、前記ダミーデータ出力回路を出
力する半導体装置。 - 【請求項22】 請求項21に記載の半導体装置であっ
て、 前記ダミーデータは、デューティ50%の信号である半
導体装置。 - 【請求項23】 請求項21又は22に記載の半導体装
置であって、 前記位相比較回路は、前記基準信号の所定の位相時の前
記出力回路の出力信号の値と共に前記所定の位相時の前
の前記出力回路の出力信号の値を検出し、該前の値と前
記所定の位相時の値から位相を比較する半導体装置。 - 【請求項24】 請求項3から10、15、16、18
から23のいずれか1項に記載の半導体装置であって、 前記基準信号の位相と第3のタイミング信号の位相を比
較する第2の位相比較回路と、 該第2の位相比較回路の比較結果に基づいて、前記ディ
レイ回路の遅延量を選択する第2のディレイ制御回路
と、 前記第2の位相比較回路に前記第3のタイミング信号と
して供給する信号を、前記出力回路の出力と前記ダミー
出力信号との間で切り換える切り換え回路と、 位相比較用のダミーデータを発生するダミーデータ発生
回路とを備え、 前記切り換え回路は、当該半導体装置の初期化時には前
記出力回路の出力を、初期化終了後には前記ダミー出力
信号を、前記第2の位相比較回路に供給するように切り
換える半導体装置。 - 【請求項25】 請求項24に記載の半導体装置であっ
て、 前記出力回路は、前記初期化時には前記ダミーデータを
出力する半導体装置。 - 【請求項26】 請求項25に記載の半導体装置であっ
て、 前記ダミー出力回路は、前記初期化時には前記ダミーデ
ータを出力し、初期化終了後には前記出力回路から出力
される出力データを出力する半導体装置。 - 【請求項27】 請求項25に記載の半導体装置であっ
て、 前記ダミー出力回路は、常時前記ダミーデータを出力す
る半導体装置。 - 【請求項28】 請求項1から27のいずれか1項に記
載の半導体装置であって、 前記外部入力信号は、立ち上がりと立ち下がりの位相が
180度ずれたクロック信号であり、 当該半導体装置は、前記外部入力信号の立ち上がりと立
ち下がりの一方のエッジに同期してデータを取込み、 前記出力回路からの前記出力信号の出力は、前記外部入
力信号の立ち上がりと立ち下がりの他方のエッジに同期
するように制御される半導体装置。 - 【請求項29】 請求項1から28のいずれか1項に記
載の半導体装置であって、 前記出力回路は、複数設けられており、 前記入力回路から、各出力回路に前記基準信号を伝達す
る信号経路は同じ遅延量を有する半導体装置。 - 【請求項30】 請求項29に記載の半導体装置であっ
て、 前記入力回路から、複数の前記出力回路に前記基準信号
を伝達する信号経路は、等距離配線である半導体装置。 - 【請求項31】 請求項1から28のいずれか1項に記
載の半導体装置であって、 前記出力回路は、複数設けられており、 前記タイミング制御回路は、各出力回路毎に設けられて
いる半導体装置。 - 【請求項32】 当該半導体装置は、シンクロナス型半
導体メモリである請求項1から31のいずれか1項に記
載の半導体装置。 - 【請求項33】 立ち上がりと立ち下がりの位相が18
0度ずれた外部クロック信号に同期してデータを入出力
する半導体装置において、 前記立ち上がりと立ち下がりの一方に同期してデータを
出力するデータ出力回路と、 前記立ち上がりと立ち下がりの他方に同期してデータを
取り込むデータ入力回路とを備えることを特徴とする半
導体装置。 - 【請求項34】 請求項33に記載の半導体装置であっ
て、 前記外部クロック信号から、出力タイミング信号と入力
タイミング信号を生成するタイミング信号生成回路を備
え、 前記データ出力回路は前記出力タイミング信号に従って
データを出力し、 前記データ入力回路は前記入力タイミング信号に従って
データを入力する半導体装置。 - 【請求項35】 請求項34に記載の半導体装置であっ
て、 前記タイミング信号生成回路は、 前記出力タイミング信号を遅延させる遅延回路と、 前記外部クロック信号と前記出力タイミング信号を比較
するタイミング比較回路とを備え、 前記タイミング比較回路の比較結果に基づいて、前記デ
ータ出力回路からのデータの出力が、前記立ち上がりと
立ち下がりの一方に同期するように、前記遅延回路の遅
延量を制御する半導体装置。 - 【請求項36】 データの出力は第1の外部信号に同期
して行い、データの入力は第2の外部信号に同期して行
う半導体装置を複数個接続した半導体装置システムにお
いて、 前記半導体装置から出力された出力データを伝達する配
線と、前記第1の外部信号を伝達する配線は並行に配置
され、前記出力データの伝達方向と前記第1の外部信号
の伝達方向は同一である半導体装置システム。 - 【請求項37】 請求項36に記載の半導体装置システ
ムであって、 前記半導体装置に入力される入力データを伝達する配線
と、前記第2の外部信号を伝達する配線は並行に配置さ
れ、前記入力データの伝達方向と前記第2の外部信号の
伝達方向は同一である半導体装置システム。 - 【請求項38】 直列に接続された複数の信号経路を有
し、該複数の信号経路の一部から選択的に信号が出力さ
れるようにすることにより遅延量が選択可能なディレイ
ラインと、 該ディレイラインの遅延量を選択するディレイ制御回路
とを備え、遅延量が段階的に変化させられるディジタル
遅延回路であって、 前記ディレイ制御回路は、 各段は相補信号を出力し、ある段までは一方の相補信号
を出力し、その段以降の段は反転した相補信号を出力
し、反転した相補信号を最初に出力する段の位置がシフ
トするシフトレジスタと、 該シフトレジスタの隣接する段の異なる側の相補信号の
論理値を算出するゲートとを備え、 該ゲートの出力で前記ディレイラインを選択的に活性化
するディジタル遅延回路において、 前記ゲートは、前記シフトレジスタの前記相補信号の変
化が緩慢な側の元の論理値の時に前記ディレイラインを
活性化する信号を出力することを特徴とするディジタル
遅延回路。 - 【請求項39】 直列に接続された複数の信号経路を有
し、該複数の信号経路の一部を選択的に活性化すること
により遅延量が選択可能なディレイラインと、 該ディレイラインの遅延量を選択するディレイ制御回路
とを備え、遅延量が段階的に変化させられるディジタル
遅延回路であって、 前記ディレイ制御回路は、前記ディレイラインの少なく
とも2つの隣接する信号経路を活性化することを特徴と
するディジタル遅延回路。
Priority Applications (13)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP33998896A JP3729582B2 (ja) | 1996-08-13 | 1996-12-19 | 半導体装置、半導体装置システム及びディジタル遅延回路 |
TW086106196A TW340262B (en) | 1996-08-13 | 1997-05-09 | Semiconductor device, system consisting of semiconductor devices and digital delay circuit |
US08/892,790 US6298004B1 (en) | 1996-08-13 | 1997-07-15 | Semiconductor device, semiconductor system, and digital delay circuit |
GB9715131A GB2316208B (en) | 1996-08-13 | 1997-07-17 | Semiconductor device |
GB0031265A GB2355096B (en) | 1996-08-13 | 1997-07-17 | Semiconductor device and semiconductor circuitry |
GB0031269A GB2355097B (en) | 1996-08-13 | 1997-07-17 | Semiconductor device |
GB0030829A GB2355095B (en) | 1996-08-13 | 1997-07-17 | Semiconductor circuitry |
GB0031599A GB2355328B (en) | 1996-08-13 | 1997-07-17 | Semiconductor device |
KR1019970038647A KR100305546B1 (ko) | 1996-08-13 | 1997-08-13 | 반도체장치,반도체시스템및디지탈지연회로 |
US09/448,432 US6201423B1 (en) | 1996-08-13 | 1999-11-24 | Semiconductor device, semiconductor system, and digital delay circuit |
US09/706,731 US6498524B1 (en) | 1996-08-13 | 2000-11-07 | Input/output data synchronizing device |
US10/302,999 US6873199B2 (en) | 1996-08-13 | 2002-11-25 | Variable digital delay line |
US11/055,784 US20050242864A1 (en) | 1996-08-13 | 2005-02-11 | Semiconductor device, semiconductor system, and digital delay circuit |
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP21388296 | 1996-08-13 | ||
JP8-213882 | 1996-08-13 | ||
JP33998896A JP3729582B2 (ja) | 1996-08-13 | 1996-12-19 | 半導体装置、半導体装置システム及びディジタル遅延回路 |
Related Child Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2003421631A Division JP4159459B2 (ja) | 1996-08-13 | 2003-12-18 | 半導体装置、半導体装置システム及びディジタル遅延回路 |
JP2004341904A Division JP4070764B2 (ja) | 1996-08-13 | 2004-11-26 | 半導体装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
JPH10112182A true JPH10112182A (ja) | 1998-04-28 |
JP3729582B2 JP3729582B2 (ja) | 2005-12-21 |
Family
ID=26520029
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP33998896A Expired - Lifetime JP3729582B2 (ja) | 1996-08-13 | 1996-12-19 | 半導体装置、半導体装置システム及びディジタル遅延回路 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP3729582B2 (ja) |
Cited By (24)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6198689B1 (en) | 1998-11-27 | 2001-03-06 | Fujitsu Limited | Integrated circuit device with built-in self timing control circuit |
JP2001126482A (ja) * | 1999-10-28 | 2001-05-11 | Fujitsu Ltd | 半導体装置 |
US6242954B1 (en) | 1998-10-15 | 2001-06-05 | Fujitsu Limited | Timing clock generation circuit using hierarchical DLL circuit |
JP2001237678A (ja) * | 2000-02-23 | 2001-08-31 | Fujitsu Ltd | 遅延時間調整方法と遅延時間調整回路 |
JP2001244796A (ja) * | 1999-12-30 | 2001-09-07 | Hynix Semiconductor Inc | 半導体メモリ用遅延固定ループ装置 |
WO2001088726A1 (fr) * | 2000-05-18 | 2001-11-22 | Hitachi, Ltd. | Systeme de memoire |
KR100325044B1 (ko) * | 1998-12-25 | 2002-03-04 | 가네꼬 히사시 | 반도체 기억 장치 |
JP2002093167A (ja) * | 2000-09-08 | 2002-03-29 | Mitsubishi Electric Corp | 半導体記憶装置 |
US6369627B1 (en) | 1999-10-12 | 2002-04-09 | Fujitsu Limited | Delay circuit and semiconductor integrated circuit having same |
US6426900B1 (en) | 2001-02-06 | 2002-07-30 | Mitsubishi Denki Kabushiki Kaisha | Synchronous semiconductor memory device performing data output in synchronization with external clock |
JP2003044349A (ja) * | 2001-07-30 | 2003-02-14 | Elpida Memory Inc | レジスタ及び信号生成方法 |
US6522182B2 (en) | 1998-10-20 | 2003-02-18 | Fujitsu Limited | Integrated circuit device incorporating DLL circuit |
JP2003347908A (ja) * | 2002-05-21 | 2003-12-05 | Hynix Semiconductor Inc | デューティサイクル修正が可能なデジタルdll装置及びデューティサイクル修正方法 |
US6720807B1 (en) | 2002-10-25 | 2004-04-13 | Renesas Technology Corp. | Semiconductor device with clock generation circuit |
US7137022B2 (en) | 2002-10-25 | 2006-11-14 | Elpida Memory, Inc. | Timing adjustment circuit and semiconductor device including the same |
US7137903B2 (en) | 2004-04-21 | 2006-11-21 | Acushnet Company | Transitioning hollow golf clubs |
EP1764938A2 (en) | 2005-09-16 | 2007-03-21 | Fujitsu Ltd. | Timing adjustment for data transmitting/receiving circuit |
KR100764111B1 (ko) * | 2000-07-24 | 2007-10-09 | 가부시키가이샤 히타치세이사쿠쇼 | 클럭생성회로, 클럭생성회로의 제어방법, 및 반도체기억장치 |
US7298188B2 (en) | 2004-04-30 | 2007-11-20 | Fujitsu Limited | Timing adjustment circuit and memory controller |
USRE40205E1 (en) | 1999-06-18 | 2008-04-01 | Elpida Memory, Inc. | Semiconductor device and timing control circuit |
JP2010141441A (ja) * | 2008-12-09 | 2010-06-24 | Fujitsu Ltd | パラレル−シリアル変換器及びデータ受信システム |
JP2010177786A (ja) * | 2009-01-27 | 2010-08-12 | Fujitsu Semiconductor Ltd | 半導体集積回路 |
US7942760B2 (en) | 2004-04-21 | 2011-05-17 | Cobra Golf Incorporated | Transitioning hollow golf clubs |
JP2012504838A (ja) * | 2008-10-02 | 2012-02-23 | インターナショナル・ビジネス・マシーンズ・コーポレーション | ローカル・クロック生成器の自己タイミング型較正を用いた拡張された電圧又はプロセス範囲にわたるsram性能の最適化 |
-
1996
- 1996-12-19 JP JP33998896A patent/JP3729582B2/ja not_active Expired - Lifetime
Cited By (28)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6242954B1 (en) | 1998-10-15 | 2001-06-05 | Fujitsu Limited | Timing clock generation circuit using hierarchical DLL circuit |
US6522182B2 (en) | 1998-10-20 | 2003-02-18 | Fujitsu Limited | Integrated circuit device incorporating DLL circuit |
US6198689B1 (en) | 1998-11-27 | 2001-03-06 | Fujitsu Limited | Integrated circuit device with built-in self timing control circuit |
KR100325044B1 (ko) * | 1998-12-25 | 2002-03-04 | 가네꼬 히사시 | 반도체 기억 장치 |
USRE40205E1 (en) | 1999-06-18 | 2008-04-01 | Elpida Memory, Inc. | Semiconductor device and timing control circuit |
US6369627B1 (en) | 1999-10-12 | 2002-04-09 | Fujitsu Limited | Delay circuit and semiconductor integrated circuit having same |
JP2001126482A (ja) * | 1999-10-28 | 2001-05-11 | Fujitsu Ltd | 半導体装置 |
JP2001244796A (ja) * | 1999-12-30 | 2001-09-07 | Hynix Semiconductor Inc | 半導体メモリ用遅延固定ループ装置 |
JP2001237678A (ja) * | 2000-02-23 | 2001-08-31 | Fujitsu Ltd | 遅延時間調整方法と遅延時間調整回路 |
US7257725B2 (en) | 2000-05-18 | 2007-08-14 | Elpida Memory, Inc. | Memory system |
WO2001088726A1 (fr) * | 2000-05-18 | 2001-11-22 | Hitachi, Ltd. | Systeme de memoire |
KR100764111B1 (ko) * | 2000-07-24 | 2007-10-09 | 가부시키가이샤 히타치세이사쿠쇼 | 클럭생성회로, 클럭생성회로의 제어방법, 및 반도체기억장치 |
JP2002093167A (ja) * | 2000-09-08 | 2002-03-29 | Mitsubishi Electric Corp | 半導体記憶装置 |
US6426900B1 (en) | 2001-02-06 | 2002-07-30 | Mitsubishi Denki Kabushiki Kaisha | Synchronous semiconductor memory device performing data output in synchronization with external clock |
JP2003044349A (ja) * | 2001-07-30 | 2003-02-14 | Elpida Memory Inc | レジスタ及び信号生成方法 |
JP2003347908A (ja) * | 2002-05-21 | 2003-12-05 | Hynix Semiconductor Inc | デューティサイクル修正が可能なデジタルdll装置及びデューティサイクル修正方法 |
US7137022B2 (en) | 2002-10-25 | 2006-11-14 | Elpida Memory, Inc. | Timing adjustment circuit and semiconductor device including the same |
US6720807B1 (en) | 2002-10-25 | 2004-04-13 | Renesas Technology Corp. | Semiconductor device with clock generation circuit |
US7147571B2 (en) | 2004-04-21 | 2006-12-12 | Acushnet Company | Transitioning hollow golf clubs |
US7137903B2 (en) | 2004-04-21 | 2006-11-21 | Acushnet Company | Transitioning hollow golf clubs |
US7942760B2 (en) | 2004-04-21 | 2011-05-17 | Cobra Golf Incorporated | Transitioning hollow golf clubs |
US8235833B2 (en) | 2004-04-21 | 2012-08-07 | Cobra Golf Incorporated | Transitioning hollow golf clubs |
US7298188B2 (en) | 2004-04-30 | 2007-11-20 | Fujitsu Limited | Timing adjustment circuit and memory controller |
EP1764938A2 (en) | 2005-09-16 | 2007-03-21 | Fujitsu Ltd. | Timing adjustment for data transmitting/receiving circuit |
US7653169B2 (en) | 2005-09-16 | 2010-01-26 | Fujitsu Limited | Timing adjustment for data transmitting/receiving circuit |
JP2012504838A (ja) * | 2008-10-02 | 2012-02-23 | インターナショナル・ビジネス・マシーンズ・コーポレーション | ローカル・クロック生成器の自己タイミング型較正を用いた拡張された電圧又はプロセス範囲にわたるsram性能の最適化 |
JP2010141441A (ja) * | 2008-12-09 | 2010-06-24 | Fujitsu Ltd | パラレル−シリアル変換器及びデータ受信システム |
JP2010177786A (ja) * | 2009-01-27 | 2010-08-12 | Fujitsu Semiconductor Ltd | 半導体集積回路 |
Also Published As
Publication number | Publication date |
---|---|
JP3729582B2 (ja) | 2005-12-21 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP3729582B2 (ja) | 半導体装置、半導体装置システム及びディジタル遅延回路 | |
JP3993717B2 (ja) | 半導体集積回路装置 | |
KR100305546B1 (ko) | 반도체장치,반도체시스템및디지탈지연회로 | |
US5740123A (en) | Semiconductor integrated circuit for changing pulse width according to frequency of external signal | |
JP4070255B2 (ja) | 半導体集積回路 | |
CN100592418C (zh) | 用于控制半导体存储装置的驱动器的电路及控制方法 | |
KR100278737B1 (ko) | 반도체집적회로 | |
JP3481065B2 (ja) | 位相比較回路および半導体集積回路 | |
JP3335537B2 (ja) | 半導体集積回路 | |
US20020021157A1 (en) | Variable delay circuit and semiconductor integrated circuit device | |
JP2002025258A (ja) | 半導体メモリ装置で用いられる遅延固定ループ | |
JP3388134B2 (ja) | 位相比較回路、dll回路および半導体集積回路 | |
US6225843B1 (en) | Semiconductor integrated circuit device | |
JP4071873B2 (ja) | 半導体集積回路装置 | |
JPH117768A (ja) | 半導体装置及び信号入力状態検出回路 | |
JP4159459B2 (ja) | 半導体装置、半導体装置システム及びディジタル遅延回路 | |
JP3819005B2 (ja) | 半導体集積回路 | |
JP4571960B2 (ja) | 半導体集積回路 | |
JP4070764B2 (ja) | 半導体装置 | |
JPH11317076A (ja) | 入力回路および該入力回路を有する半導体集積回路 | |
JP4468279B2 (ja) | 可変遅延回路及び半導体集積回路装置 | |
KR100408210B1 (ko) | 입력회로및이입력회로를갖는반도체집적회로 | |
GB2355096A (en) | Semiconductor device and semiconductor circuitry |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20040928 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20041126 |
|
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: 20050906 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20051004 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313111 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20081014 Year of fee payment: 3 |
|
R371 | Transfer withdrawn |
Free format text: JAPANESE INTERMEDIATE CODE: R371 |
|
S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313111 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20081014 Year of fee payment: 3 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20091014 Year of fee payment: 4 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20091014 Year of fee payment: 4 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20101014 Year of fee payment: 5 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20101014 Year of fee payment: 5 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20111014 Year of fee payment: 6 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20111014 Year of fee payment: 6 |
|
S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313531 |
|
S533 | Written request for registration of change of name |
Free format text: JAPANESE INTERMEDIATE CODE: R313533 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20111014 Year of fee payment: 6 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20111014 Year of fee payment: 6 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20121014 Year of fee payment: 7 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20121014 Year of fee payment: 7 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20131014 Year of fee payment: 8 |
|
S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313111 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
EXPY | Cancellation because of completion of term |