JPH04121893A - 半導体記憶装置 - Google Patents
半導体記憶装置Info
- Publication number
- JPH04121893A JPH04121893A JP2243007A JP24300790A JPH04121893A JP H04121893 A JPH04121893 A JP H04121893A JP 2243007 A JP2243007 A JP 2243007A JP 24300790 A JP24300790 A JP 24300790A JP H04121893 A JPH04121893 A JP H04121893A
- Authority
- JP
- Japan
- Prior art keywords
- transfer
- circuit
- data
- output
- signal
- 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
Classifications
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C7/00—Arrangements for writing information into, or reading information out from, a digital store
- G11C7/10—Input/output [I/O] data interface arrangements, e.g. I/O data control circuits, I/O data buffers
- G11C7/1078—Data input circuits, e.g. write amplifiers, data input buffers, data input registers, data input level conversion circuits
- G11C7/1093—Input synchronization
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C11/00—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor
- G11C11/21—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements
- G11C11/34—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements using semiconductor devices
- G11C11/40—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements using semiconductor devices using transistors
- G11C11/401—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements using semiconductor devices using transistors forming cells needing refreshing or charge regeneration, i.e. dynamic cells
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C7/00—Arrangements for writing information into, or reading information out from, a digital store
- G11C7/10—Input/output [I/O] data interface arrangements, e.g. I/O data control circuits, I/O data buffers
- G11C7/1015—Read-write modes for single port memories, i.e. having either a random port or a serial port
- G11C7/1039—Read-write modes for single port memories, i.e. having either a random port or a serial port using pipelining techniques, i.e. using latches between functional memory parts, e.g. row/column decoders, I/O buffers, sense amplifiers
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C7/00—Arrangements for writing information into, or reading information out from, a digital store
- G11C7/10—Input/output [I/O] data interface arrangements, e.g. I/O data control circuits, I/O data buffers
- G11C7/1051—Data output circuits, e.g. read-out amplifiers, data output buffers, data output registers, data output level conversion circuits
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C7/00—Arrangements for writing information into, or reading information out from, a digital store
- G11C7/10—Input/output [I/O] data interface arrangements, e.g. I/O data control circuits, I/O data buffers
- G11C7/1051—Data output circuits, e.g. read-out amplifiers, data output buffers, data output registers, data output level conversion circuits
- G11C7/106—Data output latches
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C7/00—Arrangements for writing information into, or reading information out from, a digital store
- G11C7/10—Input/output [I/O] data interface arrangements, e.g. I/O data control circuits, I/O data buffers
- G11C7/1075—Input/output [I/O] data interface arrangements, e.g. I/O data control circuits, I/O data buffers for multiport memories each having random access ports and serial ports, e.g. video RAM
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C7/00—Arrangements for writing information into, or reading information out from, a digital store
- G11C7/10—Input/output [I/O] data interface arrangements, e.g. I/O data control circuits, I/O data buffers
- G11C7/1078—Data input circuits, e.g. write amplifiers, data input buffers, data input registers, data input level conversion circuits
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C7/00—Arrangements for writing information into, or reading information out from, a digital store
- G11C7/10—Input/output [I/O] data interface arrangements, e.g. I/O data control circuits, I/O data buffers
- G11C7/1078—Data input circuits, e.g. write amplifiers, data input buffers, data input registers, data input level conversion circuits
- G11C7/1087—Data input latches
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Microelectronics & Electronic Packaging (AREA)
- Computer Hardware Design (AREA)
- Dram (AREA)
- Credit Cards Or The Like (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
[産業上の利用分野]
この発明は半導体記憶装置に関し、特にシリアルにデー
タを読出すことができるシリアルアクセスメモリを含む
半導体記憶装置に関する。
タを読出すことができるシリアルアクセスメモリを含む
半導体記憶装置に関する。
[従来の技術]
第4図は、デュアルポートメモリの構成の一例を示すブ
ロック図である。デュアルポートメモリは、ランダムア
クセス可能なマトリクス状のメモリセルアレイとシリア
ルアクセス可能なシリアルメモリセルアレイとを備え、
たとえば画像処理用メモリとして近年よく使用されてい
る。
ロック図である。デュアルポートメモリは、ランダムア
クセス可能なマトリクス状のメモリセルアレイとシリア
ルアクセス可能なシリアルメモリセルアレイとを備え、
たとえば画像処理用メモリとして近年よく使用されてい
る。
第4図において、4つのメモリセルアレイla。
lb、lc、ldの各々は、複数行および複数列にマト
リクス状に配列された複数のメモリセルを含む。アドレ
スバッファ2には、外部からアドレス信号AO〜Anが
与えられる。行デコーダ3はアドレスバッファ2からア
ドレス信号を受け、各メモリセルアレイla、lb、l
c、ld内の1行を選択する。列デコーダ4はアドレス
バッファ2からアドレス信号を受け、各メモリセルアレ
イla、1b、、1c、ld内の1列を選択する。行デ
コーダ3および列デコーダ4により選択された4つのメ
モリセル内のデータは、I10スイッチ回路5および入
出力回路6を介してデータ入出力端子r1〜r4にそれ
ぞれ出力される。また、データ入出力端子r1〜r4に
与えられた4ビツトのデータDO〜D3は、入出力回路
6および■10スイッチ回路5を介して、行デコーダ3
および列デコーダ4により選択されたメモリセルに入力
される。
リクス状に配列された複数のメモリセルを含む。アドレ
スバッファ2には、外部からアドレス信号AO〜Anが
与えられる。行デコーダ3はアドレスバッファ2からア
ドレス信号を受け、各メモリセルアレイla、lb、l
c、ld内の1行を選択する。列デコーダ4はアドレス
バッファ2からアドレス信号を受け、各メモリセルアレ
イla、1b、、1c、ld内の1列を選択する。行デ
コーダ3および列デコーダ4により選択された4つのメ
モリセル内のデータは、I10スイッチ回路5および入
出力回路6を介してデータ入出力端子r1〜r4にそれ
ぞれ出力される。また、データ入出力端子r1〜r4に
与えられた4ビツトのデータDO〜D3は、入出力回路
6および■10スイッチ回路5を介して、行デコーダ3
および列デコーダ4により選択されたメモリセルに入力
される。
一方、シリアルメモリセルアレイ8a、 8b。
8c、8dの各々は、1行に配列された複数のメモリセ
ルからなる。シリアルメモリセルアレイ8a〜8dの各
々とメモリセルアレイ1a〜1dの各々との間では、転
送回路7により1行のデータの転送が行なわれる。シリ
アルセレクタ9はアドレスバッファ2からアドレス信号
を受け、各シリアルメモリセルアレイ8a〜8d内の1
ビツトを順次選択する。I10スイッチ回路10および
入出力回路11は、シリアルメモリセルアレイ8a〜8
dとデータ入出力端子S1〜S4との間でシリアル入出
力データ5DO−8D3の転送を行なう。
ルからなる。シリアルメモリセルアレイ8a〜8dの各
々とメモリセルアレイ1a〜1dの各々との間では、転
送回路7により1行のデータの転送が行なわれる。シリ
アルセレクタ9はアドレスバッファ2からアドレス信号
を受け、各シリアルメモリセルアレイ8a〜8d内の1
ビツトを順次選択する。I10スイッチ回路10および
入出力回路11は、シリアルメモリセルアレイ8a〜8
dとデータ入出力端子S1〜S4との間でシリアル入出
力データ5DO−8D3の転送を行なう。
タイミングジェネレータ12は、外部から与えられるロ
ウアドレスストローブ信号RAS 、コラムアドレスス
トローブ信号CAS、データトランスファ/アウトプッ
トイネーブル信号D T10 Eおよびライトパービッ
ト/ライトイネーブル信号WB/WEに応答して、各部
分の動作を制御するための各種タイミング信号を発生す
る。クロックジェネレータ13は、外部クロック信号S
Cに応答して内部クロック信号iSCおよび転送信号Φ
1、Φ1.Φ2.Φ2を発生する。
ウアドレスストローブ信号RAS 、コラムアドレスス
トローブ信号CAS、データトランスファ/アウトプッ
トイネーブル信号D T10 Eおよびライトパービッ
ト/ライトイネーブル信号WB/WEに応答して、各部
分の動作を制御するための各種タイミング信号を発生す
る。クロックジェネレータ13は、外部クロック信号S
Cに応答して内部クロック信号iSCおよび転送信号Φ
1、Φ1.Φ2.Φ2を発生する。
第5図は、第4図のデュアルポートメモリの主要部の構
成を示す回路図である。
成を示す回路図である。
メモリアルアレイ1aには、複数のビット線対BL、B
Lが配置されている。それらのビット線対BL、BLに
交差するように複数のワード線WLが配置されている。
Lが配置されている。それらのビット線対BL、BLに
交差するように複数のワード線WLが配置されている。
ワード線WLとビット線BLまたはビット線BLとの交
点には、メモリセルMCが設けられている。複数のワー
ド線WLは行デコーダ3に接続されている。また、各ビ
ット線対BL、BLには、センスアンプSAが接続され
ている。各センスアンプSAは、NチャネルMOSトラ
ンジスタQ1.Q2を介してデータ入出力線対DiO,
DIOに接続されている。トランジスタQ1.Q2のゲ
ートには、列デコーダ4から列選択信号が与えられる。
点には、メモリセルMCが設けられている。複数のワー
ド線WLは行デコーダ3に接続されている。また、各ビ
ット線対BL、BLには、センスアンプSAが接続され
ている。各センスアンプSAは、NチャネルMOSトラ
ンジスタQ1.Q2を介してデータ入出力線対DiO,
DIOに接続されている。トランジスタQ1.Q2のゲ
ートには、列デコーダ4から列選択信号が与えられる。
トランジスタQl、 Q2およびデータ入出力線対DI
O,DIOがI10スイッチ回路5を構成する。
O,DIOがI10スイッチ回路5を構成する。
一方、各ビット線対BL、BLには、NチャネルMOS
トランジスタQ3.Q4を介してインバータGl、G2
からなるスタティック型メモリセルSMCが接続されて
いる。トランジスタQ3゜Q4のゲートにはデータトラ
ンスファ信号DTが与えられる。複数組のトランジスタ
Q3.Q4が転送回路7を構成する。また、複数のメモ
リセルSMCがシリアルメモリセルアレイ8aを構成す
る。
トランジスタQ3.Q4を介してインバータGl、G2
からなるスタティック型メモリセルSMCが接続されて
いる。トランジスタQ3゜Q4のゲートにはデータトラ
ンスファ信号DTが与えられる。複数組のトランジスタ
Q3.Q4が転送回路7を構成する。また、複数のメモ
リセルSMCがシリアルメモリセルアレイ8aを構成す
る。
各メモリセルSMCは、NチャネルMOSトランジスタ
Q5.Q6を介してデータ入出力線対SIO,510に
接続されている。トランジスタQ5、Q6のゲートには
、シリアルセレクタ9から選択信号が与えられる。複数
組のトランジスタQ5 、 Q 6 オ、lヒテー9人
B3力tiA対S I O,S I OがI10スイッ
チ回路10を構成する。
Q5.Q6を介してデータ入出力線対SIO,510に
接続されている。トランジスタQ5、Q6のゲートには
、シリアルセレクタ9から選択信号が与えられる。複数
組のトランジスタQ5 、 Q 6 オ、lヒテー9人
B3力tiA対S I O,S I OがI10スイッ
チ回路10を構成する。
メモリセルアレイ1aの読出動作を説明する。
行デコーダ3により複数のワード線WLのうちいずれか
1つが選択される。それにより、選択されたワード線W
Lに接続された複数のメモリセルMCからそれぞれ対応
するビット線対BL、BLにデータが読出される。各ビ
ット線対BL、BLに読出されたデータはセンスアンプ
SAにより増幅される。列デコーダ4により複数組のト
ランジスタQ1.Q2のうちいずれか1組が選択される
。
1つが選択される。それにより、選択されたワード線W
Lに接続された複数のメモリセルMCからそれぞれ対応
するビット線対BL、BLにデータが読出される。各ビ
ット線対BL、BLに読出されたデータはセンスアンプ
SAにより増幅される。列デコーダ4により複数組のト
ランジスタQ1.Q2のうちいずれか1組が選択される
。
それにより、選択された1組のトランジスタQl。
Q2がオンする。その結果、対応するビット線対BL、
BLに読出されたデータがデータ入出力線対DIO,D
IOに転送される。
BLに読出されたデータがデータ入出力線対DIO,D
IOに転送される。
次に、シリアルメモリセルアレイ8aの読出動作を説明
する。シリアルセレクタ9により、複数組のトランジス
タQ5.Q6のうち1組が選択される。それにより、選
択されたトランジスタQ5゜Q6がオンする。その結果
、対応するメモリセルSMCに記憶されたデータがデー
タ入出力線対SIO,SIOに転送される。シリアルセ
レクタ9は、クロックジェネレータ13から与えられる
内部クロック信号iSCに応答して、複数組のトランジ
スタQ5.(u6をシリアルに選択する。
する。シリアルセレクタ9により、複数組のトランジス
タQ5.Q6のうち1組が選択される。それにより、選
択されたトランジスタQ5゜Q6がオンする。その結果
、対応するメモリセルSMCに記憶されたデータがデー
タ入出力線対SIO,SIOに転送される。シリアルセ
レクタ9は、クロックジェネレータ13から与えられる
内部クロック信号iSCに応答して、複数組のトランジ
スタQ5.(u6をシリアルに選択する。
第4図のデュアルポートメモリにおいては、データ入出
力端子r1〜r4を介して、CRTコントローラ等から
メモリセルアレイ1a〜1dに画像情報を記憶すること
ができる。メモリセルアレイ1a〜1dに記憶された画
像情報は、逐次転送回路7によりシリアルメモリセルア
レイ8a〜8dに転送される。さらに、シリアルメモリ
セルアレイ8a〜8dに転送された画像情報は、データ
入a力端子31〜s4を介して外部にシリアルに出力さ
れる。
力端子r1〜r4を介して、CRTコントローラ等から
メモリセルアレイ1a〜1dに画像情報を記憶すること
ができる。メモリセルアレイ1a〜1dに記憶された画
像情報は、逐次転送回路7によりシリアルメモリセルア
レイ8a〜8dに転送される。さらに、シリアルメモリ
セルアレイ8a〜8dに転送された画像情報は、データ
入a力端子31〜s4を介して外部にシリアルに出力さ
れる。
シリアルメモリセルアレイ8a〜8dは、30nsec
程度のアクセスタイムおよびサイクルタイムで動作する
ことができるので、約200nsecのアクセスタイム
およびサイクルタイムを要するメモリセルアレイ1a〜
1dに比べると、高速にデータが得られる。
程度のアクセスタイムおよびサイクルタイムで動作する
ことができるので、約200nsecのアクセスタイム
およびサイクルタイムを要するメモリセルアレイ1a〜
1dに比べると、高速にデータが得られる。
また、メモリセルアレイ1a〜1dにデータの書込みが
行なわれている間に、シリアルメモリセルアレイ8a〜
84からまったく非同期にデータを読出すことができる
。そのため、読出し停止期間がなく、かつ高速にデータ
を得ることができる。
行なわれている間に、シリアルメモリセルアレイ8a〜
84からまったく非同期にデータを読出すことができる
。そのため、読出し停止期間がなく、かつ高速にデータ
を得ることができる。
したがって、画像処理用のメモリとして広く利用されて
いる。
いる。
第6図は、第4図に示される入出力回路11の構成を示
す回路図である。
す回路図である。
第6図の入出力回路は、アンプ101,107、第1の
転送回路102、第2の転送回路104、第1のラッチ
回路103、第2のラッチ回路105、出力回路106
およびインバータG7. G8を含む。インバータG
8および出力回路106がメインアンプを構成する。
転送回路102、第2の転送回路104、第1のラッチ
回路103、第2のラッチ回路105、出力回路106
およびインバータG7. G8を含む。インバータG
8および出力回路106がメインアンプを構成する。
アンプ101は、データの読出時に、入出力線対SIO
,SIOのデータを高速に増幅する。また、アンプ10
7は、データの書込み時に、データ入出力端子siに与
えられたデータSDiを高速に増幅し、データ入出力線
対SI0,510に与える。ここで、iは0. 1.
2. 3を表している。
,SIOのデータを高速に増幅する。また、アンプ10
7は、データの書込み時に、データ入出力端子siに与
えられたデータSDiを高速に増幅し、データ入出力線
対SI0,510に与える。ここで、iは0. 1.
2. 3を表している。
第1の転送回路102は、PチャネルMOSトランジス
タQ11.Q12およびNチャネルMOSトランジスタ
Q13.Q14を含む。トランジスタQ11.Q14の
ゲートには、それぞれ転送信号Φ1.Φ1が与えられる
。転送信号Φ1およびΦ1は互いに相補な信号である。
タQ11.Q12およびNチャネルMOSトランジスタ
Q13.Q14を含む。トランジスタQ11.Q14の
ゲートには、それぞれ転送信号Φ1.Φ1が与えられる
。転送信号Φ1およびΦ1は互いに相補な信号である。
第1のラッチ回路103は、インバータG3.G4を含
む。第2の転送回路104は、PチャネルMOSトラン
ジスタQ15.Q16およびNチャネルMO3)ランジ
スタQ17.Q18を含む。トランジスタQ15.01
8のゲートには、それぞれ転送信号Φ2.Φ2が与えら
れる。転送信号Φ2.Φ2は互いに相補な信号である。
む。第2の転送回路104は、PチャネルMOSトラン
ジスタQ15.Q16およびNチャネルMO3)ランジ
スタQ17.Q18を含む。トランジスタQ15.01
8のゲートには、それぞれ転送信号Φ2.Φ2が与えら
れる。転送信号Φ2.Φ2は互いに相補な信号である。
第2のラッチ回路105は、インバータG5.G6を含
む。出力回路106は、NチャネルMO8)ランジスタ
Q19゜Q20を含む。
む。出力回路106は、NチャネルMO8)ランジスタ
Q19゜Q20を含む。
次に、第7図および第8図の波形図を参照しながら第6
図の入出力回路によるデータの読出し動作を説明する。
図の入出力回路によるデータの読出し動作を説明する。
ここでは、シリアルメモリセルアレイ8a〜8dのn番
地から読出されたデータを外部に出力する場合を説明す
る。第1のラッチ回路103には、シリアルアクセスメ
モリのn番地から読出されたデータが保持されている。
地から読出されたデータを外部に出力する場合を説明す
る。第1のラッチ回路103には、シリアルアクセスメ
モリのn番地から読出されたデータが保持されている。
第7図を参照すると、まず、外部クロック信号SCがr
HJレベルに立ち上がると、まず転送信号Φ2がrHJ
レベルに立ち上がる。これにより、第2の転送回路10
4がオンし、第1のラッチ回路103に保持されたデー
タが第2のラッチ回路105に転送される。
HJレベルに立ち上がると、まず転送信号Φ2がrHJ
レベルに立ち上がる。これにより、第2の転送回路10
4がオンし、第1のラッチ回路103に保持されたデー
タが第2のラッチ回路105に転送される。
その結果、第2のラッチ回路105に保持されたデータ
が出力回路106により増幅され、データ入出力端子s
iに出力される。
が出力回路106により増幅され、データ入出力端子s
iに出力される。
外部クロック信号SCかrHJレベルに立ち上がってか
らデータSDiがデータ入出力端子siに出力されるま
でのアクセスタイムtSCAは、せいぜい5〜10ns
ecである。一方、外部クロック信号SCがrHJレベ
ルに立ち上がってから前のサイクルで出力されていたデ
ータが変化し始めるまでの時間(前データホールドタイ
ム)tSOHはせいぜいO〜5nsecとなる。
らデータSDiがデータ入出力端子siに出力されるま
でのアクセスタイムtSCAは、せいぜい5〜10ns
ecである。一方、外部クロック信号SCがrHJレベ
ルに立ち上がってから前のサイクルで出力されていたデ
ータが変化し始めるまでの時間(前データホールドタイ
ム)tSOHはせいぜいO〜5nsecとなる。
転送信号Φ2はrHJレベルになった後一定時間経過後
rLJレベルに立ち下がる。Φ2が完全にrLJにレベ
ルになった後に、転送信号Φ1がrHJレベルに立ち上
がる。それにより、第1の転送回路102がオンし、次
サイクルの読8動作に備えてn+1番地から読出された
データがデータ入出力線対510.SIOおよびアンプ
101を介して第1のラッチ回路103に転送される。
rLJレベルに立ち下がる。Φ2が完全にrLJにレベ
ルになった後に、転送信号Φ1がrHJレベルに立ち上
がる。それにより、第1の転送回路102がオンし、次
サイクルの読8動作に備えてn+1番地から読出された
データがデータ入出力線対510.SIOおよびアンプ
101を介して第1のラッチ回路103に転送される。
次のサイクルでは、第1のラッチ回路103に保持され
たデータが第2のラッチ回路105に転送された後、n
千2番地から読出されたデータが第1のラッチ回路10
3に転送される。このように、先読み形式か採用されて
いる。その結果、アクセスタイムtSCAが十分に短い
値となる。
たデータが第2のラッチ回路105に転送された後、n
千2番地から読出されたデータが第1のラッチ回路10
3に転送される。このように、先読み形式か採用されて
いる。その結果、アクセスタイムtSCAが十分に短い
値となる。
[発明が解決しようとする課題]
上記のように、第6図に示される従来の入出力回路によ
れば、アクセルタイムtSCAは十分に短(なるが、前
データホールドタイムtsOHが短くなりすぎるという
問題がある。第6図の入出力回路は完全なエツジトリガ
回路であり、外部クロック信号SCの「L」レベルから
rHJへの立上りエツジに応答して、前のサイクルのデ
ータが変化し、次のサイクルのデータが出力される。
れば、アクセルタイムtSCAは十分に短(なるが、前
データホールドタイムtsOHが短くなりすぎるという
問題がある。第6図の入出力回路は完全なエツジトリガ
回路であり、外部クロック信号SCの「L」レベルから
rHJへの立上りエツジに応答して、前のサイクルのデ
ータが変化し、次のサイクルのデータが出力される。
このようなデュアルポートメモリが用いられる実際のシ
ステムでは、外部クロック信号SCのrLJレベルから
rHJレベルへの立上りエツジでデータを取り込むこと
が多い。そのため、デバイスの規格としても、5〜10
nsecの前データホールドタイムtsOHを保証しな
ければならない。
ステムでは、外部クロック信号SCのrLJレベルから
rHJレベルへの立上りエツジでデータを取り込むこと
が多い。そのため、デバイスの規格としても、5〜10
nsecの前データホールドタイムtsOHを保証しな
ければならない。
ところが、前データホールドタイムtsOHを長くする
と、第8図に示されるように、アクセスタイムtSCA
も長くなってしまう。デバイスの規格におけるアクセス
タイムtSCAの値は最大20〜25nsecである。
と、第8図に示されるように、アクセスタイムtSCA
も長くなってしまう。デバイスの規格におけるアクセス
タイムtSCAの値は最大20〜25nsecである。
このように、外部クロック信号SCが与えられてから第
7図および第8図に示される転送信号Φ2がrHJレベ
ルに立ち上がるまでの時間は短すぎても長すぎても問題
があり、極めて狭い範囲内になければならない。
7図および第8図に示される転送信号Φ2がrHJレベ
ルに立ち上がるまでの時間は短すぎても長すぎても問題
があり、極めて狭い範囲内になければならない。
また、外部クロック信号SCが与えられてから転送信号
Φ2が立ち上がるまでの時間を贈らせると、最適の前デ
ータホールドタイムt 5OE(およびアクセスタイム
tSCAを得ることができる。
Φ2が立ち上がるまでの時間を贈らせると、最適の前デ
ータホールドタイムt 5OE(およびアクセスタイム
tSCAを得ることができる。
しかしながら、転送信号Φ2が立ち下がった後、次サイ
クルの読出し動作に備えて転送信号Φ1を与えなければ
ならない。Φ1が一旦rE(Jレベルに立ち上がってか
ら「L」レベルに立ち下がるまでの間に、次のサイクル
の外部クロック信号SCが与えられると、誤動作が生じ
る。すなわち、転送信号Φ1の立ち下がり時点が最小サ
イクルタイムtsecの限界となる。サイクルタイムt
SCCの最小値の規格は、約30nsecである。
クルの読出し動作に備えて転送信号Φ1を与えなければ
ならない。Φ1が一旦rE(Jレベルに立ち上がってか
ら「L」レベルに立ち下がるまでの間に、次のサイクル
の外部クロック信号SCが与えられると、誤動作が生じ
る。すなわち、転送信号Φ1の立ち下がり時点が最小サ
イクルタイムtsecの限界となる。サイクルタイムt
SCCの最小値の規格は、約30nsecである。
このように、前データホールドタイムtsOHおよびア
クセスタイムtSCAを長くすると、サイクルタイムt
sccの最小値が長くなるという問題がある。
クセスタイムtSCAを長くすると、サイクルタイムt
sccの最小値が長くなるという問題がある。
この発明の目的は、サイクルタイムtSCCを長くする
ことなく、前データホールドタイムtSOHおよびアク
セスタイムtSCAを最適に設定することができる半導
体記憶装置を提供することである。
ことなく、前データホールドタイムtSOHおよびアク
セスタイムtSCAを最適に設定することができる半導
体記憶装置を提供することである。
[課題を解決するための手段〕
この発明にかかる半導体記憶装置は、複数の情報を記憶
する記憶手段、記憶手段に記憶された情報をシリアルに
読aす読出手段、読出手段により読出された情報を保持
するための第1の保持手段、第1の保持手段から与えら
れた情報を保持するための第2の保持手段、読出手段に
より読aされた情報を第1の保持手段に転送する第1の
転送手段、第1の保持手段から第2の保持手段へ情報を
転送する第2の転送手段、および第2の保持手段に保持
された情報を外部に出力する出力手段を備える。
する記憶手段、記憶手段に記憶された情報をシリアルに
読aす読出手段、読出手段により読出された情報を保持
するための第1の保持手段、第1の保持手段から与えら
れた情報を保持するための第2の保持手段、読出手段に
より読aされた情報を第1の保持手段に転送する第1の
転送手段、第1の保持手段から第2の保持手段へ情報を
転送する第2の転送手段、および第2の保持手段に保持
された情報を外部に出力する出力手段を備える。
その半導体記憶装置は、第2の転送手段による転送動作
が行なわれた後、出力手段による出力動作が行なわれ、
その後第1の転送手段による転送動作が行なわれるよう
に制御を行なう制御手段をさらに備える。
が行なわれた後、出力手段による出力動作が行なわれ、
その後第1の転送手段による転送動作が行なわれるよう
に制御を行なう制御手段をさらに備える。
[作用]
この発明にかかる半導体記憶装置によれば、現在のサイ
クルで出力されるべき情報が第1の保持手段から第2の
保持手段に転送された後、第2の保持手段に保持きれた
情報が外部に出力される。
クルで出力されるべき情報が第1の保持手段から第2の
保持手段に転送された後、第2の保持手段に保持きれた
情報が外部に出力される。
そのため、読出しサイクルの開始直後に第1の保持手段
から第2の保持手段に情報が転送されても、出力手段の
出力動作が行なわれるまで前のサイクルで出力された情
報は保たれる。また、第1の保持手段から第2の保持手
段への情報の転送が行なわれた直後に、読出手段により
読出された次の情報を第1の保持手段に転送することが
できる。
から第2の保持手段に情報が転送されても、出力手段の
出力動作が行なわれるまで前のサイクルで出力された情
報は保たれる。また、第1の保持手段から第2の保持手
段への情報の転送が行なわれた直後に、読出手段により
読出された次の情報を第1の保持手段に転送することが
できる。
したがって、サイクルタイムを長くすることなく、前デ
ータホールドタイムおよびアクセスタイムを適切な値に
設定することが可能となる。
ータホールドタイムおよびアクセスタイムを適切な値に
設定することが可能となる。
[実施例]
以下、図面を参照しながらこの発明の実施例を詳細に説
明する。
明する。
第1図は、この発明の一実施例によるデュアルポートメ
モリに含まれる入出力回路の構成を示す回路図である。
モリに含まれる入出力回路の構成を示す回路図である。
第1図の入出力回路は、アンプ101,107、第1の
転送回路102、第2の転送回路104、第1のラッチ
回路103、第2のラッチ回路105、出力回路106
および回路部分Bを含む。出力回路106および回路部
分Bがメインアンプを構成する。
転送回路102、第2の転送回路104、第1のラッチ
回路103、第2のラッチ回路105、出力回路106
および回路部分Bを含む。出力回路106および回路部
分Bがメインアンプを構成する。
アンプ101,107、第1の転送回路102、第2の
転送回路104、第1のラッチ回路103、第2のラッ
チ回路105および出力回路106の構成は、第6図に
示される構成と同様である。ただし、後述するように、
転送信号Φ1.Φ1およびΦ2.Φ2のタイミングが第
6図の入出力回路とは異なる。
転送回路104、第1のラッチ回路103、第2のラッ
チ回路105および出力回路106の構成は、第6図に
示される構成と同様である。ただし、後述するように、
転送信号Φ1.Φ1およびΦ2.Φ2のタイミングが第
6図の入出力回路とは異なる。
回路部分Bは、NチャネルMOSトランジスタQ30お
よびインバータGll〜G13を含む。
よびインバータGll〜G13を含む。
!ンバータG11.G12がラッチ回路を構成する。ト
ランジスタQ30は、第2のラッチ回路105とインバ
ータG11.G12からなるラッチ回路との間に接続さ
れる。トランジスタQ30のゲートには転送信号Φ0が
与えられる。インバータGll、G12からなるラッチ
回路の出力は、インバータG13を介して出力回路10
6のトランジスタQ19のゲートに与えられる。また、
インバータG11.G12からなるラッチ回路の出力は
、出力回路106のトランジスタQ20のゲートに与え
られれる。
ランジスタQ30は、第2のラッチ回路105とインバ
ータG11.G12からなるラッチ回路との間に接続さ
れる。トランジスタQ30のゲートには転送信号Φ0が
与えられる。インバータGll、G12からなるラッチ
回路の出力は、インバータG13を介して出力回路10
6のトランジスタQ19のゲートに与えられる。また、
インバータG11.G12からなるラッチ回路の出力は
、出力回路106のトランジスタQ20のゲートに与え
られれる。
転送信号Φ1.Φ1.Φ2.Φ2.Φ0は、第2図に示
されるクロックジェネレータ13aから発生される。タ
ロツクジェネレータ13aは、外部クロック信号SCに
応答して、内部クロック信号iSCおよび転送信号Φ1
.Φ1.Φ2.Φ2゜Φ0を発生する。
されるクロックジェネレータ13aから発生される。タ
ロツクジェネレータ13aは、外部クロック信号SCに
応答して、内部クロック信号iSCおよび転送信号Φ1
.Φ1.Φ2.Φ2゜Φ0を発生する。
なお、この実施例のデュアルポートメモリの他の部分の
構成は、第4図に示される構成と同様である。
構成は、第4図に示される構成と同様である。
次に、第3図の波形図を参照しながら第1図の入出力回
路の動作を説明する。
路の動作を説明する。
第1のラッチ回路103にシリアルメモリセルアレイ8
a〜8d(第4図)内のn番地から読出されたデータが
保持されている。外部クロック信号SCがrHJレベル
に立ち上がった後、直ちに転送信号Φ2がrHJレベル
に立ち上がる。これにより、第2の転送回路104がオ
ンし、第1のラッチ回路103に保持されたデータが第
2のラッチ回路105に転送される。その後、転送信号
Φ0がrHJレベルに立ち上がる。それにより、トラン
ジスタQ30がオンする。その結果、箪2のラッチ回路
105に保持されたデータが回路部分B内のラッチ回路
に転送され、出力回路106を介してデータ入出力端子
siに出力される。この場合、前データホールドタイム
tsOHは、転送信号Φ0により決定される。したがっ
て、転送信号Φ2が外部クロック信号SCの立上り直後
に立ち上がっても前データホールドタイムtsOHが短
くなることはない。
a〜8d(第4図)内のn番地から読出されたデータが
保持されている。外部クロック信号SCがrHJレベル
に立ち上がった後、直ちに転送信号Φ2がrHJレベル
に立ち上がる。これにより、第2の転送回路104がオ
ンし、第1のラッチ回路103に保持されたデータが第
2のラッチ回路105に転送される。その後、転送信号
Φ0がrHJレベルに立ち上がる。それにより、トラン
ジスタQ30がオンする。その結果、箪2のラッチ回路
105に保持されたデータが回路部分B内のラッチ回路
に転送され、出力回路106を介してデータ入出力端子
siに出力される。この場合、前データホールドタイム
tsOHは、転送信号Φ0により決定される。したがっ
て、転送信号Φ2が外部クロック信号SCの立上り直後
に立ち上がっても前データホールドタイムtsOHが短
くなることはない。
次に、転送信号Φ2がrLJレベルに立ち下がった後、
転送信号Φ1がrHJレベルに立ち上がる。それにより
、次サイクルの読出動作に備えて、n+1番地からデー
タ入出力線対SIO,SIOおよびアンプ101を介し
て読出されたデータが、第1のラッチ回路103に転送
される。
転送信号Φ1がrHJレベルに立ち上がる。それにより
、次サイクルの読出動作に備えて、n+1番地からデー
タ入出力線対SIO,SIOおよびアンプ101を介し
て読出されたデータが、第1のラッチ回路103に転送
される。
この場合、サイクルタイムtsccは、転送信号Φ1の
立ち下がり時点で決定される。転送信号Φ2が外部クロ
ック信号SCの立上り直後に立ち上がるので、転送信号
Φ1の立ち下がり時点も早くなり、サイクルタイムts
ccが短(なる。
立ち下がり時点で決定される。転送信号Φ2が外部クロ
ック信号SCの立上り直後に立ち上がるので、転送信号
Φ1の立ち下がり時点も早くなり、サイクルタイムts
ccが短(なる。
次のサイクルで外部クロック信号SCが与えられると、
n+1番地のデータが第1のラッチ回路103から第2
のラッチ回路105に転送された後、n+2番地から読
出されたデータが第1のラッチ回路103に転送される
。
n+1番地のデータが第1のラッチ回路103から第2
のラッチ回路105に転送された後、n+2番地から読
出されたデータが第1のラッチ回路103に転送される
。
上記のように、外部クロック信号SCの入力とほぼ同時
に転送信号Φ2を活性状態にすることかできるので、最
小のサイクルタイムtSCCを得ることができる。
に転送信号Φ2を活性状態にすることかできるので、最
小のサイクルタイムtSCCを得ることができる。
一方、転送信号ΦOを用いることにより、サイクルタイ
ムtSCCとは独立に、前データホールドタイムtsO
HおよびアクセスタイムtscAを設定することができ
る。したがって、最小のサイクルタイムt SCCを確
保しつつ最適な前データホールドタイムt SOHおよ
びアクセスタイムtSCAが得られる。
ムtSCCとは独立に、前データホールドタイムtsO
HおよびアクセスタイムtscAを設定することができ
る。したがって、最小のサイクルタイムt SCCを確
保しつつ最適な前データホールドタイムt SOHおよ
びアクセスタイムtSCAが得られる。
なお、上記実施例では、この発明がデュアルポートメモ
リに適用されているが、この発明は、ランダムアクセス
メモリを有さないシリアルアクセスメモリにも適用する
ことができる。
リに適用されているが、この発明は、ランダムアクセス
メモリを有さないシリアルアクセスメモリにも適用する
ことができる。
[発明の効果]
以上のようにこの発明によれば、最小のサイクルタイム
を確保しつつ前データホールドタイムおよびアクセスタ
イムを最適に設定することができる。したがって、誤動
作が生じずかつ高速の半導体記憶装置が得られる。
を確保しつつ前データホールドタイムおよびアクセスタ
イムを最適に設定することができる。したがって、誤動
作が生じずかつ高速の半導体記憶装置が得られる。
第1図はこの発明の一実施例によるデュアルポートメモ
リに含まれる入出力回路の構成を示す回路図であるJ第
2図は同実施例に用いられるクロックジェネレータの構
成を示す図である。策3図は第1図の入出力回路の動作
を説明するための波形図である。第4図はデュアルポー
トメモリの構成の一例を示すブロック図である。第5図
は第4図のデュアルポートメモリの主要部の構成を詳細
に示す回路図である。第6図は第4図のデュアルポート
メモリに含まれる入出力回路の構成を示す回路図である
。第7図および第8図は第6図の入出力回路の動作を説
明するための波形図である。 図において、8a、8b、8c、8dはシリアルメモリ
セルアレイ、9はシリアルセレクタ、10はI10スイ
ッチ回路、11は入出力回路、13aはクロックジェネ
レータ、102は第1の転送回路、103は第1のラッ
チ回路、104は第2の転送回路、105は第2のラッ
チ回路、Q30はNチャネルMOSトランジスタ、Gl
l、G12はインバータ、106はa六回路、SCは外
部りaツク信号、Φ0.Φ1.Φ1.Φ2.Φ2は転送
信号である。 なお、各図中同一符号は同一または相当部分を示す。 特許a願人 三菱電機株式会社
リに含まれる入出力回路の構成を示す回路図であるJ第
2図は同実施例に用いられるクロックジェネレータの構
成を示す図である。策3図は第1図の入出力回路の動作
を説明するための波形図である。第4図はデュアルポー
トメモリの構成の一例を示すブロック図である。第5図
は第4図のデュアルポートメモリの主要部の構成を詳細
に示す回路図である。第6図は第4図のデュアルポート
メモリに含まれる入出力回路の構成を示す回路図である
。第7図および第8図は第6図の入出力回路の動作を説
明するための波形図である。 図において、8a、8b、8c、8dはシリアルメモリ
セルアレイ、9はシリアルセレクタ、10はI10スイ
ッチ回路、11は入出力回路、13aはクロックジェネ
レータ、102は第1の転送回路、103は第1のラッ
チ回路、104は第2の転送回路、105は第2のラッ
チ回路、Q30はNチャネルMOSトランジスタ、Gl
l、G12はインバータ、106はa六回路、SCは外
部りaツク信号、Φ0.Φ1.Φ1.Φ2.Φ2は転送
信号である。 なお、各図中同一符号は同一または相当部分を示す。 特許a願人 三菱電機株式会社
Claims (1)
- 【特許請求の範囲】 複数の情報を記憶する記憶手段、 前記記憶手段に記憶された情報をシリアルに読出す読出
手段、 前記読出手段により読出された情報を保持するための第
1の保持手段、 前記第1の保持手段から与えられる情報を保持するため
の第2の保持手段、 前記読出手段により読出された情報を前記第1の保持手
段に転送する第1の転送手段、 前記第1の保持手段から前記第2の保持手段へ情報を転
送する第2の転送手段、 前記第2の保持手段に保持された情報を外部に出力する
出力手段および、 前記第2の転送手段による転送動作が行なわれた後、前
記出力手段による出力動作が行なわれ、その後前記第1
の転送手段による転送動作が行なわれるように制御を行
なう制御手段を備えた、半導体記憶装置。
Priority Applications (4)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2243007A JPH04121893A (ja) | 1990-09-12 | 1990-09-12 | 半導体記憶装置 |
| US07/754,897 US5229965A (en) | 1990-09-12 | 1991-09-04 | Serial accessible semiconductor memory device |
| KR1019910015462A KR960006878B1 (ko) | 1990-09-12 | 1991-09-04 | 반도체 기억장치 |
| DE4130205A DE4130205A1 (de) | 1990-09-12 | 1991-09-11 | Seriell zugreifbare halbleiterspeichereinrichtung |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2243007A JPH04121893A (ja) | 1990-09-12 | 1990-09-12 | 半導体記憶装置 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH04121893A true JPH04121893A (ja) | 1992-04-22 |
Family
ID=17097505
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2243007A Pending JPH04121893A (ja) | 1990-09-12 | 1990-09-12 | 半導体記憶装置 |
Country Status (4)
| Country | Link |
|---|---|
| US (1) | US5229965A (ja) |
| JP (1) | JPH04121893A (ja) |
| KR (1) | KR960006878B1 (ja) |
| DE (1) | DE4130205A1 (ja) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR20040038081A (ko) * | 2002-10-31 | 2004-05-08 | 주식회사 맥시멈 | 세탁물 건조용 행거 |
Families Citing this family (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR0147398B1 (ko) * | 1992-10-09 | 1998-12-01 | 로오라 케이 니퀴스트 | 랜덤 액세스 메모리 |
| JP2985554B2 (ja) * | 1993-02-03 | 1999-12-06 | 日本電気株式会社 | 記憶回路 |
| US5457654A (en) * | 1994-07-26 | 1995-10-10 | Micron Technology, Inc. | Memory circuit for pre-loading a serial pipeline |
| KR0167687B1 (ko) * | 1995-09-11 | 1999-02-01 | 김광호 | 고속액세스를 위한 데이타 출력패스를 구비하는 반도체 메모리장치 |
| US6154056A (en) | 1997-06-09 | 2000-11-28 | Micron Technology, Inc. | Tri-stating address input circuit |
| JP3983969B2 (ja) * | 2000-03-08 | 2007-09-26 | 株式会社東芝 | 不揮発性半導体記憶装置 |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS58182185A (ja) * | 1982-04-19 | 1983-10-25 | Nec Corp | 半導体記憶装置 |
| JPS60119698A (ja) * | 1983-12-01 | 1985-06-27 | Fujitsu Ltd | 半導体メモリ |
Family Cites Families (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US4541075A (en) * | 1982-06-30 | 1985-09-10 | International Business Machines Corporation | Random access memory having a second input/output port |
| JPS62226498A (ja) * | 1986-03-28 | 1987-10-05 | Hitachi Ltd | 半導体記憶装置 |
| JPH0682520B2 (ja) * | 1987-07-31 | 1994-10-19 | 株式会社東芝 | 半導体メモリ |
-
1990
- 1990-09-12 JP JP2243007A patent/JPH04121893A/ja active Pending
-
1991
- 1991-09-04 US US07/754,897 patent/US5229965A/en not_active Expired - Fee Related
- 1991-09-04 KR KR1019910015462A patent/KR960006878B1/ko not_active Expired - Fee Related
- 1991-09-11 DE DE4130205A patent/DE4130205A1/de not_active Ceased
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS58182185A (ja) * | 1982-04-19 | 1983-10-25 | Nec Corp | 半導体記憶装置 |
| JPS60119698A (ja) * | 1983-12-01 | 1985-06-27 | Fujitsu Ltd | 半導体メモリ |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR20040038081A (ko) * | 2002-10-31 | 2004-05-08 | 주식회사 맥시멈 | 세탁물 건조용 행거 |
Also Published As
| Publication number | Publication date |
|---|---|
| KR920007187A (ko) | 1992-04-28 |
| KR960006878B1 (ko) | 1996-05-23 |
| DE4130205A1 (de) | 1992-03-19 |
| US5229965A (en) | 1993-07-20 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| KR100241079B1 (ko) | 병렬 데이터 초기화기능을 가진 멀티포트 메모리셀및 메모리 | |
| JPH0713872B2 (ja) | 半導体記憶装置 | |
| JPH0546040B2 (ja) | ||
| US6388937B2 (en) | Semiconductor memory device | |
| US4769789A (en) | Semiconductor memory device having serial data input and output circuit | |
| EP0056240A2 (en) | Memory device | |
| US4669064A (en) | Semiconductor memory device with improved data write function | |
| JP3380050B2 (ja) | 半導体記憶装置のデータ読み出し方法 | |
| KR940008202B1 (ko) | 다이내믹형 반도체 기억장치 | |
| US6073219A (en) | Semiconductor memory device with high speed read-modify-write function | |
| JPH04121893A (ja) | 半導体記憶装置 | |
| US6067270A (en) | Multi-bank memory devices having improved data transfer capability and methods of operating same | |
| EP0788107B1 (en) | Semiconductor memory device | |
| US4558434A (en) | Semiconductor memory device | |
| JP4278414B2 (ja) | 半導体記憶装置 | |
| JPH0713865B2 (ja) | 書込み動作を有する半導体メモリー装置 | |
| JPH10302459A (ja) | 半導体記憶装置 | |
| US4768168A (en) | Memory circuit having an improved writing scheme | |
| US5617368A (en) | Semiconductor memory device equipped with serial data reading circuit and method of outputting serial data from semiconductor memory | |
| JP3179791B2 (ja) | 半導体記憶装置 | |
| JPS63183687A (ja) | 半導体記憶装置 | |
| JPH0660663A (ja) | 半導体記憶装置 | |
| JPS6150285A (ja) | シリアルメモリ装置 | |
| JPH01199393A (ja) | 半導体記憶装置 | |
| JPH02116089A (ja) | 読出し回路 |