JPH07142984A - 複数出力線を逐次的に駆動する方法とその装置 - Google Patents
複数出力線を逐次的に駆動する方法とその装置Info
- Publication number
- JPH07142984A JPH07142984A JP3128299A JP12829991A JPH07142984A JP H07142984 A JPH07142984 A JP H07142984A JP 3128299 A JP3128299 A JP 3128299A JP 12829991 A JP12829991 A JP 12829991A JP H07142984 A JPH07142984 A JP H07142984A
- Authority
- JP
- Japan
- Prior art keywords
- output
- delay
- buffers
- enable
- terminal
- 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
Links
- 238000000034 method Methods 0.000 title description 3
- 239000000872 buffer Substances 0.000 claims abstract description 73
- 239000004065 semiconductor Substances 0.000 abstract 1
- 239000004020 conductor Substances 0.000 description 9
- 230000003111 delayed effect Effects 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 102200091804 rs104894738 Human genes 0.000 description 2
- 230000001934 delay Effects 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 230000007257 malfunction Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03K—PULSE TECHNIQUE
- H03K5/00—Manipulating of pulses not covered by one of the other main groups of this subclass
- H03K5/15—Arrangements in which pulses are delivered at different times at several outputs, i.e. pulse distributors
- H03K5/15013—Arrangements in which pulses are delivered at different times at several outputs, i.e. pulse distributors with more than two outputs
- H03K5/1506—Arrangements in which pulses are delivered at different times at several outputs, i.e. pulse distributors with more than two outputs with parallel driven output stages; with synchronously driven series connected output stages
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03K—PULSE TECHNIQUE
- H03K19/00—Logic circuits, i.e. having at least two inputs acting on one output; Inverting circuits
- H03K19/003—Modifications for increasing the reliability for protection
- H03K19/00346—Modifications for eliminating interference or parasitic voltages or currents
Landscapes
- Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Computer Hardware Design (AREA)
- Computing Systems (AREA)
- General Engineering & Computer Science (AREA)
- Mathematical Physics (AREA)
- Nonlinear Science (AREA)
- Logic Circuits (AREA)
- Dc Digital Transmission (AREA)
- Static Random-Access Memory (AREA)
Abstract
る装置を含んだ出力ドライバ回路を与える。 【構成】 複数のデータ線を逐次的に駆動する半導体回
路が複数の出力バッファ(OB0 ないし OB5)を含んでお
り、該各出力バッファがビットデータ受信用入力端子(1
0 - 15)と、イネーブル端子(E0 - E5)と、出力端子(2
0 - 25)とを有する。遅延素子若しくは遅延バッファの
連鎖からなるタップ線付き遅延線がイネーブル信号(ENA
BLE)を受信し、二つ以上の出力バッファが同時作動しな
いように出力バッファの前記イネーブル端子にこのイネ
ーブル信号を与える。
Description
路(ドライバー)に関し、特に多重バスにデータを与え
る複数の出力ビットドライバーの作動に時差を付ける方
法およびその装置に関する。
時に多数の信号を出力することがしばしば要求される。
ワードサイズおよびメモリサイズが増大するに伴い、集
積回路が支持しなければならない出力信号の数もまた増
大する。例えば、2メガバイトのメモリを持つ32ビッ
トコンピューターは、32ビットの信号をデータバスに
与え、21ビットの情報をアドレスバスに与えるため
の、53個以上の出力を同時に駆動できる集積回路を必
要としよう。もしもこの集積回路が支持しなければなら
ないアドレスおよびデータバス線が大きな容量負荷を持
っていれば、これほど多数の出力を同時に駆動しようと
すると内部電圧レベルのシフトを来たすので、メモリセ
ルを崩壊し、あるいは他の出力ドライバを一時的に誤動
作させる原因となることがある。もしも集積回路の出力
ドライバーがCMOSとかTTL技術等において要求さ
れるようにデータバスあるいはアドレスバス上に大きな
電圧変化を発生させなければならないときにはこれらの
好ましからざる結果を招く可能性はさらに増大する。
除去する一つの公知方法は、駆動する出力ドライバの数
を常時制限することである。任意時刻に駆動できるドラ
イバの正確な数はそれが支持しなければならない負荷に
依存する。すべてのドライバが駆動されるまでドライバ
を一時に数個づつ駆動するようにするならば、すべての
出力ドライバを短時間駆動させることができよう。しか
しながら一時に数個の出力を駆動することは集積回路上
においてのみならず出力バスの配線されている基板およ
び集積回路の接地バスにおいてクロストークが発生する
機会が増大し、その結果集積回路の内部論理セルその他
出力ドライバに影響を与える。もしもこれらスパイクが
大きいと論理セルの状態を変化させてしまい、あるいは
論理セルが一時的に誤まった値を発生するようにさせて
しまう。信号がシステムのリソースあるいはメモリ転送
の要求であると、このような故障は重大である。
技術の困難に鑑みてなされたものである。すなわち本発
明は上記欠点のない新規かつ改良された駆動回路を与え
ることを課題とする。
ることを防止する装置を含んだ出力ドライバ回路を与え
ることを課題とする。
そのような回路を与えることを課題とする。
パイクおよび内部電圧変動が除去されるよう、複数の出
力ドライバを逐次的に作動させる集積回路出力ドライバ
回路を与えることを課題とする。
発明は以下に述べる複数データ線を逐次的に駆動する出
力ドライバ回路を与える。この回路は、複数の出力バッ
ファであって各出力バッファがビットデータを受信する
ための入力端子と、イネーブル端子と、複数データ線の
対応の一データ線にそれぞれ接続される出力端子とを含
んだ出力バッファと、二つ以上の出力バッファが同時に
作動されることがないようにイネーブル信号を出力バッ
ファのイネーブル端子に逐次的に印加する装置とを含
む。各出力バッファはそのイネーブル端子において受信
したイネーブル信号に応答し、受信したビットデータを
その対応のデータ線に与える。
ル端子にイネーブル信号を逐次的に印加する装置は、連
鎖を形成する一体的に逐次接続された複数の遅延素子を
含んでおり、これら遅延素子各々は、信号を受信する入
力端と、当該入力端に受信した信号の遅延信号を与える
出力端とを有する。連鎖の最初の遅延素子は遅延なしの
イネーブル信号を受信するように接続され、各後続遅延
素子はその入力として先行の遅延素子の出力を受信する
ように接続される。従って各遅延素子は最初の遅延素子
が受信したイネーブル信号にそれぞれ異なった遅延度を
与えた遅延信号を発生する。各遅延素子の出力は複数遅
延線のうちの対応の一遅延線に与えられる。
および添付の図面から明かとなろう。
力バッファOB0からOB5までが示されている。各出
力バッファはチップ内の回路(図示してなし)から内部
データ出力信号を受信し、その出力端に緩衝済みの出力
信号を発生する。この出力信号はチップ外の回路に与え
られる。データ入力端子および緩衝済み出力端子に加え
て出力バッファOB0ないしOB5はそれぞれ、図1に
おいてE0ないしE5で示す各イネーブル信号入力端子
を含む。図1に関して上に述べた出力バッファ回路は当
業者には周知である。
連鎖を形成する一体的に直列接続された複数の遅延バッ
ファD0ないしD5を含んでいる。各バッファは論理信
号を受信するための入力端と、その受信論理信号を遅延
して出力するための出力端とを含む。遅延バッファD0
はこの遅延連鎖の最初のバッファで、集積回路チップ内
の回路網から導体30を介してイネーブル信号を受信す
る。遅延バッファD0の出力は、遅延連鎖の第二バッフ
ァである遅延バッファD1の入力端に与えられる。遅延
連鎖内の各遅延バッファはその入力としてそれに先行す
る遅延バッファの出力を受信するように接続される。
の遅延バッファの入力端に接続されることに加えて、こ
の順に、出力バッファOB0ないしOB5のイネーブル
端子E0ないしE5にそれぞれ接続される。従って図1
に示すように導体30と出力バッファOB0の間には1
個の遅延バッファD0が接続され、イネーブル端子E1
の前に2個の遅延バッファD0およびD1が設けられ、
イネーブル端子E2の前に3個の遅延バッファD0ない
しD2が設けられ、イネーブル端子E3の前に4個の遅
延バッファD0ないしD3が設けられ、イネーブル端子
E4の前に5個の遅延バッファD0ないしD4が設けら
れ、導体30と出力バッファOB5用のイネーブル端子
との間には全部で6個の遅延バッファが直列に接続され
ている。
バッファとが図示されているが、出力バッファおよび遅
延バッファはこれより多数でも少数でも本発明の出力バ
ッファ回路に含めることができることを了解されたい。
例えばもしも本出力バッファ回路に関連した集積回路が
4バイトワード出力を発生するとすると、32個の出力
ドライバが必要となろう。またエラー訂正コード(erro
r correction code、ECC) 用のドライバ、出力端子、入
力端子もさらに必要となろう。図上、6個の出力バッフ
ァは出力バッファ回路の最初の6個の出力バッファを示
すものである。同様に6個の遅延バッファは遅延連鎖内
の最初の6個のバッファを示すものである。図1に示す
導体40は遅延バッファD5の出力を次の連鎖内遅延バ
ッファに接続するために設けられている。
D0ないしD5はそれぞれ、例えば160ピコ秒の等量
の遅延を生ずる。それゆえ、バッファD0ないしD5の
出力端に生ずる遅延はそれぞれ160ピコ秒、320ピ
コ秒、480ピコ秒、640ピコ秒、800ピコ秒、お
よび960ピコ秒である。
ファOB0ないしOB5に導体10ないし15を介して
それぞれ内部データ出力信号OUT0ないしOUT5を
与え、また導体30を介して遅延バッファD0にイネー
ブル信号を与える。160ピコ秒の最初の遅延の後、端
子E0に遅延イネーブル信号が与えられるが、これが出
力バッファOB0を作動させ、信号OUT0の緩衝済み
遅延信号(これはBOUT0と表記されている)を出力
導体20に与える。320ピコ秒の遅延の後、出力バッ
ファOB1が作動され、信号OUT1を緩衝した信号B
OUT1が出力導体21に与えられる。同様の順序で残
りの出力バッファが作動され、それぞれ480ピコ秒、
640ピコ秒、800ピコ秒、および960ピコ秒後に
出力線22ないし25に緩衝済み信号BOUT2ないし
BOUT5が与えられる。960ピコ秒後にすべての出
力バッファが作動状態に入る。大抵の用途において、遅
延回路を含めた当該システムの1クロックサイクル内に
すべての出力バッファを作動化して有効な出力信号を与
えるように遅延時間を選択することが重要である。
ドライバが同時刻に作動されることがなく、それゆえ当
該関連の論理回路網内におけるノイズスパイクや内部電
圧変動を除去することのできる出力ドライバ回路が与え
られることが了解できよう。これらの出力ドライバ回路
および遅延装置は、集積回路中に直ちに含められる複数
の出力バッファおよび遅延バッファを含んでいる。
が、種々の設計変更が上記特許請求の範囲内でできるこ
とを了解されたい。例えば出力バッファの作動の順序お
よびタイミングが変更できる。遅延バッファは出力バッ
ファOB0のイネーブル端子の前に接続する必要はな
い。この最初の出力バッファは遅延前のイネーブル信号
を受信するように接続することができる。さらにもしも
ノイズスパイクおよび電圧変動が顕著でなければこれら
バッファは組にして若しくは対にして駆動することがで
き、従って回路網に要求された遅延バッファ数を低減で
きる。また、ここに述べた回路網はCMOS、TTLそ
の他の論理技術に適用することができる。
ク線図である。
子 E0-E5 イネーブル端子 20-25 出力端子 ENABLE イネーブル信号 OUT0 - OUT5 出力信号 BOUT0 - BOUT5 緩衝済み遅延信号 E0 - E5 イネーブル信号入力端子 OB0 - OB5 出力バッファ
Claims (1)
- 【請求項1】 複数のデータ線を駆動する出力駆動回路
において、 複数の出力バッファであって各該出力バッファが前記デ
ータ線の一つにそれぞれ対応するようにされると共に、
各該出力バッファがビットデータを受信するための入力
端子と、イネーブル端子と、該イネーブル端子にて受信
した信号に応答して当該対応のデータ線に対し該受信し
た信号を出力するための出力端子とを備えている出力バ
ッファと、 二つ以上の出力バッファが同時に作動されることがない
ように該イネーブル端子にイネーブル信号を逐次的に印
加する装置とを含むことを特徴とする複数データ線駆動
用出力回路。
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US52000590A | 1990-05-07 | 1990-05-07 | |
| US520005 | 1990-05-07 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH07142984A true JPH07142984A (ja) | 1995-06-02 |
Family
ID=24070792
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP3128299A Pending JPH07142984A (ja) | 1990-05-07 | 1991-05-02 | 複数出力線を逐次的に駆動する方法とその装置 |
Country Status (2)
| Country | Link |
|---|---|
| EP (1) | EP0456419A3 (ja) |
| JP (1) | JPH07142984A (ja) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR100745053B1 (ko) * | 2001-04-10 | 2007-08-01 | 주식회사 하이닉스반도체 | 출력 구동 회로 |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6917226B2 (en) | 2003-05-02 | 2005-07-12 | Potentia Semiconductor, Inc. | Transformer coupling arrangement and method using a plurality of drivers |
Family Cites Families (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS61121523A (ja) * | 1984-11-16 | 1986-06-09 | Mitsubishi Electric Corp | 論理集積回路装置 |
| JPS62232620A (ja) * | 1986-04-02 | 1987-10-13 | Sharp Corp | 液晶表示装置 |
| JPH01190025A (ja) * | 1988-01-25 | 1989-07-31 | Nec Corp | 半導体集積回路における出力制御回路 |
| JPH01218209A (ja) * | 1988-02-26 | 1989-08-31 | Nec Corp | 出力バッファ装置 |
| JPH0270121A (ja) * | 1988-06-28 | 1990-03-09 | Nec Corp | 半導体集積回路 |
-
1991
- 1991-05-02 EP EP19910303994 patent/EP0456419A3/en not_active Withdrawn
- 1991-05-02 JP JP3128299A patent/JPH07142984A/ja active Pending
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR100745053B1 (ko) * | 2001-04-10 | 2007-08-01 | 주식회사 하이닉스반도체 | 출력 구동 회로 |
Also Published As
| Publication number | Publication date |
|---|---|
| EP0456419A3 (en) | 1991-12-27 |
| EP0456419A2 (en) | 1991-11-13 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US5802395A (en) | High density memory modules with improved data bus performance | |
| US6804743B2 (en) | Two step memory device command buffer apparatus and method and memory devices and computer systems using same | |
| US20010010655A1 (en) | Method and system for accessing rows in multiple memory banks within an integrated circuit | |
| US6301322B1 (en) | Balanced dual-edge triggered data bit shifting circuit and method | |
| IL129309A (en) | A random access memory with a write / read address bus and a process for writing and reading from it | |
| US5579264A (en) | Distributed signal drivers in arrayable devices | |
| JPS61178794A (ja) | ジユアル ポート メモリ集積回路 | |
| JP3248926B2 (ja) | 検出回路を含む半導体集積回路 | |
| US6219283B1 (en) | Memory device with local write data latches | |
| US6243777B1 (en) | Circuit for preventing bus contention | |
| JPH0642313B2 (ja) | 半導体メモリ | |
| US4583204A (en) | Semiconductor memory device | |
| JPH07142984A (ja) | 複数出力線を逐次的に駆動する方法とその装置 | |
| US12374384B2 (en) | Signal sampling circuit and semiconductor memory | |
| JPH05210577A (ja) | チップ選択端子対を備える半導体装置 | |
| US11789893B2 (en) | Memory system, memory controller and memory chip | |
| US6629185B1 (en) | Architecture, circuitry and method of transferring data into and/or out of an interdigitated memory array | |
| US6721233B2 (en) | Circuit and method for reducing memory idle cycles | |
| JP3184118B2 (ja) | 半導体記憶装置 | |
| US6240028B1 (en) | Simplified peripheral logic for memory device | |
| US5363337A (en) | Integrated circuit memory with variable addressing of memory cells | |
| US6999375B2 (en) | Synchronous semiconductor device and method of preventing coupling between data buses | |
| JP2546155B2 (ja) | 出力回路 | |
| JPH11306761A (ja) | データ入出力回路、半導体記憶装置および情報処理装置 | |
| EP0192209A1 (en) | Address contention arbitrator for multi-port memories |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20050622 |
|
| A711 | Notification of change in applicant |
Free format text: JAPANESE INTERMEDIATE CODE: A712 Effective date: 20060308 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20080509 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20080618 |
|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20090327 |
|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20110420 |
|
| FPAY | Renewal fee payment (prs date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140428 Year of fee payment: 3 |
|
| R150 | Certificate of patent (=grant) or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| LAPS | Cancellation because of no payment of annual fees |