JP4191219B2 - メモリ回路、半導体装置及びメモリ回路の制御方法 - Google Patents
メモリ回路、半導体装置及びメモリ回路の制御方法 Download PDFInfo
- Publication number
- JP4191219B2 JP4191219B2 JP2006294996A JP2006294996A JP4191219B2 JP 4191219 B2 JP4191219 B2 JP 4191219B2 JP 2006294996 A JP2006294996 A JP 2006294996A JP 2006294996 A JP2006294996 A JP 2006294996A JP 4191219 B2 JP4191219 B2 JP 4191219B2
- Authority
- JP
- Japan
- Prior art keywords
- circuit
- input
- bit
- logic
- memory
- 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.)
- Expired - Fee Related
Links
- 239000004065 semiconductor Substances 0.000 title claims description 12
- 238000000034 method Methods 0.000 title claims description 9
- 230000006870 function Effects 0.000 claims description 52
- 239000002131 composite material Substances 0.000 claims description 27
- 238000010586 diagram Methods 0.000 description 25
- 239000011159 matrix material Substances 0.000 description 6
- 238000003491 array Methods 0.000 description 4
- 230000000694 effects Effects 0.000 description 3
- XAGFODPZIPBFFR-UHFFFAOYSA-N aluminium Chemical compound [Al] XAGFODPZIPBFFR-UHFFFAOYSA-N 0.000 description 2
- 229910052782 aluminium Inorganic materials 0.000 description 2
- 230000010354 integration Effects 0.000 description 2
- 238000009825 accumulation Methods 0.000 description 1
- 230000004913 activation Effects 0.000 description 1
- 230000003321 amplification Effects 0.000 description 1
- 230000000295 complement effect Effects 0.000 description 1
- 230000003111 delayed effect Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000003199 nucleic acid amplification method Methods 0.000 description 1
- 229910021420 polycrystalline silicon Inorganic materials 0.000 description 1
- 229920005591 polysilicon Polymers 0.000 description 1
Images
Classifications
-
- 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/02—Logic circuits, i.e. having at least two inputs acting on one output; Inverting circuits using specified components
- H03K19/173—Logic circuits, i.e. having at least two inputs acting on one output; Inverting circuits using specified components using elementary logic circuits as components
- H03K19/177—Logic circuits, i.e. having at least two inputs acting on one output; Inverting circuits using specified components using elementary logic circuits as components arranged in matrix form
Description
第1実施形態では、複数のLUTが構成されたDRAMを含む半導体装置に対して本発明を適用する場合の一形態を説明する。図1は、第1実施形態の半導体装置の一例としてのプログラマブルロジックLSIの全体構成を示すブロック図である。図1に示すプログラマブルロジックLSIは、それぞれが所定の論機機能を担う複数の論理ブロック1と、これらの論理ブロック1に入出力されるデータの接続経路を切り替える複数の接続回路2と、半導体装置の内部と外部の間でデータを入出力する2つの入出力回路3を備えている。また、各論理ブロック1と接続回路2の間を接続する入出力バス4と、各接続回路2同士又は各接続回路2と入出力回路3の間を接続する接続バス5が配線されている。図1の構成のうち、論理ブロック1と接続回路2の構成を図2及び図3に示している。
第2実施形態では、複数のLUT10が構成されたDRAMに関し、第1実施形態と異なるワード線階層構造を有する形態を説明する。第2実施形態の半導体装置の構成については、第1実施形態の図1〜図3と相違がないので、説明を省略する。以下、第2実施形態のDRAMマクロ回路6についての構成及び動作を説明する。
第3実施形態では、複数のLUTが構成されたDRAMに関し、第1及び第2実施形態と全体構成が異なる形態を説明する。第3実施形態の半導体装置の構成については、第1実施形態の図1〜図3と相違がないので、説明を省略する。以下、第3実施形態のDRAMマクロ回路6についての構成及び動作を説明する。
第4実施形態では、複数のLUTが構成されたDRAMに関し、第1〜第3実施形態と全体構成が異なる形態を説明する。第4実施形態の半導体装置の構成については、第1実施形態の図1〜図3と相違がないので、説明を省略する。以下、第4実施形態のDRAMマクロ回路6についての構成及び動作を説明する。
第5実施形態では、DRAMに構成された複数のLUT10へのアクセスをパイプライン制御により実行する場合の形態を説明する。第5実施形態において、上述した第1〜第4実施形態のいずれを基本の構成としても適用可能であるが、以下の説明では、第3実施形態を基本の構成として、パイプライン制御に必要な構成を付加する場合を説明する。
2…接続回路
3…入出力回路
4…入出力線
5…接続バス
6…DARMマクロ回路
7…論理回路
8…コンフィギュレーションメモリ
9…スイッチングマトリクス
10、40、41…LUT
10M…メモリセルアレイ
10L、10R…センスアンプ列
11、21…サブワード線接続回路
12L、12R、32R、42L、42C、42R…セレクタ
13、23、43、53…共有ロウデコーダ
14、24、54…複合デコーダ
51…リセット回路
WL…ワード線
BL…ビット線
BP…ビット線ペア
MC…メモリセル
SA…センスアンプ
UL、UR…単位回路
B、Ba、Bb…入出力バス
STA、STB…選択トランジスタ
SWT…スイッチトランジスタ
X0〜X7、Y0〜Y3…論理入力信号
Z0〜Z15…論理出力信号
L0、L1、L2…LUT選択信号
DL、DY、DLX…デコード信号
RST…リセット信号
CK…クロック信号
Claims (17)
- 複数のメモリセルからなるメモリセルアレイを少なくとも所定数の入出力経路ごとに区分し、L入力M出力の所望の論理関数を実現するN個のルックアップテーブルと、
ルックアップテーブル選択信号をデコードして前記N個のルックアップテーブルの1つを選択するとともに、前記論理関数のLビットの論理入力信号をデコードして前記選択されたルックアップテーブルに含まれるアクセス対象のM個のメモリセルを選択するデコード回路と、
前記デコード回路のデコード結果に応じて、前記アクセス対象のM個のメモリセルの前記入出力経路を、前記論理関数のMビットの論理出力信号を伝送するための入出力バスと選択的に接続する選択接続回路と、
を備えることを特徴とするメモリ回路。 - 前記選択されたルックアップテーブルの読み出し時は、前記アクセス対象のM個のメモリセルから読み出された前記Mビットの論理出力信号が前記選択接続回路を経由して前記入出力バスに出力され、
前記選択されたルックアップテーブルの書き込み時は、前記入出力バスを介して外部から入力されたMビットの入力データが前記選択接続回路を経由して前記アクセス対象のM個のメモリセルに書き込まれることを特徴とする請求項1に記載のメモリ回路。 - 各々の前記ルックアップテーブルは、複数のワード線と複数のビット線の交点に形成される複数のメモリセルからなるメモリセルアレイを少なくとも所定数のビット線ごとに区分して構成され、
前記デコード回路は、前記アクセス対象のM個のメモリセルに対応するワード線及びビット線を選択する複数のデコード信号を生成することを特徴とする請求項1に記載のメモリ回路。 - 前記デコード回路は
前記Lビットの論理入力信号の一部をデコードして前記複数のワード線を選択的に活性化するロウデコーダと、
前記ルックアップテーブル選択信号をデコードして前記N個のルックアップテーブルの1つを選択するとともに、前記Lビットの論理入力信号の他の一部をデコードして前記アクセス対象のM個のメモリセルに対応するビット線群を選択する複合デコーダと、
を含むことを特徴とする請求項3に記載のメモリ回路。 - 前記ロウデコーダにより選択的に活性化される複数のメインワード線と、前記ルックアップテーブルごとに独立して配置される複数のサブワード線とからなるワード線階層構造が形成され、
各々の前記ルックアップテーブルは、前記複数のメインワード線と前記複数のサブワード線の接続を切り替え制御可能なサブワード線接続回路を備えることを特徴とする請求項4に記載のメモリ回路。 - 前記ワード線階層構造は、各々の前記メインワード線に対して所定数の前記サブワード線が対応付けられるものであり、
前記サブワード線接続回路は、選択された前記メインワード線を前記複合デコーダのデコード結果に応じて前記所定数のサブワード線のうちの1本と選択的に接続可能に構成されることを特徴とする請求項5に記載のメモリ回路。 - 前記N個のルックアップテーブルのビット線延伸方向の一端側に、前記複数のビット線に接続された複数のセンスアンプと、当該複数のセンスアンプを選択的に前記入出力バスと接続する前記選択接続回路とが配置されていることを特徴とする請求項3に記載のメモリ回路。
- 前記選択接続回路は、各々の前記ルックアップテーブルに対応するN個のセレクタから構成され、各々の前記セレクタは前記デコード信号に対応するM個の前記センスアンプをMビットの前記入出力バスと選択的に接続することを特徴とする請求項7に記載のメモリ回路。
- 前記セレクタは、それぞれ前記M個のセンスアンプに対応して配置された複数の単位回路から構成され、前記デコード信号に対応して選択された1つの前記単位回路を介して前記M個のセンスアンプが前記Mビットの入出力バスに接続されることを特徴とする請求項8に記載のメモリ回路。
- 前記N個のルックアップテーブルのビット線延伸方向の両端側に、前記複数のビット線に接続された複数のセンスアンプと、当該複数のセンスアンプを選択的に前記入出力バスのM/2ビット分に接続する前記選択接続回路とが略対称的に配置されていることを特徴とする請求項3に記載のメモリ回路。
- 前記選択接続回路は、各々の前記ルックアップテーブルに対応する2N個のセレクタから構成され、各々の前記セレクタは前記デコード信号に対応するM/2個の前記センスアンプを前記入出力バスのM/2ビット分と選択的に接続することを特徴とする請求項10に記載のメモリ回路。
- 前記セレクタは、それぞれ前記M/2個のセンスアンプに対応して配置された複数の単位回路から構成され、前記デコード信号に対応して選択された1つの前記単位回路を介して前記M/2個のセンスアンプが前記入出力バスのM/2ビット分に接続されることを特徴とする請求項11に記載のメモリ回路。
- 前記メモリセルアレイはビット線延伸方向に並んで分割配置された複数の単位ブロックからなり、前記単位ブロックのそれぞれに前記N個のルックアップテーブルが構成され、前記選択接続回路は、前記複数の単位ブロックの両端側と、隣接する2つの前記単位ブロックの間に分割配置され、当該2つの単位ブロックの間に配置される前記選択接続回路は両側の2N個の前記ルックアップテーブルに共有されることを特徴とする請求項3に記載のメモリ回路。
- 請求項1に記載のN個のルックアップテーブルが構成された複数のメモリ回路と、前記選択接続回路により前記入出力バスを介して前記N個のルックアップテーブルを選択的に読み出して所定の論理機能を実行する論理回路と、を含む複数の論理ブロックと、
前記複数の論理ブロック間の接続状態を変更可能に設定する複数の接続回路と、
を備える半導体装置。 - 前記メモリ回路は、DRAM回路であることを特徴とする請求項14に記載の半導体装置。
- 請求項1に記載のN個のルックアップテーブルに対し、所定の読み出し順に従って読み出し動作を実行する読み出し制御方法であって、
第1のタイミングで、前記Lビットの論理入力信号を前記デコード回路に供給し、前記ルックアップテーブル選択信号に基づき第1の読み出し順のルックアップテーブルを選択し、かつ前記アクセス対象のM個のメモリセルを選択してアクセスし、前記第1のタイミングから所定の遅延時間の経過後に、前記入出力バスを介して前記Mビットの論理出力信号を読み出す第1の読み出し動作を実行し、
前記所定の遅延時間が経過する前の第2のタイミングで、前記Lビットの論理入力信号を前記デコード回路に供給し、前記ルックアップテーブル選択信号に基づき第2の読み出し順の前記ルックアップテーブルを選択し、かつ前記アクセス対象のM個のメモリセルを選択してアクセスし、前記第2のタイミングから所定の遅延時間の経過後に、前記入出力バスを介して前記Mビットの論理出力信号を読み出す第2の読み出し動作を実行し、
前記読み出し順に含まれる全ての前記ルックアップテーブルに関し、読み出し順が先行するルックアップテーブルに対し前記第1の読み出し動作を実行し、読み出し順が1つ後続するルックアップテーブルに対し前記第2の読み出し動作を実行し、当該一連の動作を繰り返し実行制御することを特徴とする読み出し制御方法。 - 前記第1及び第2の読み出し動作は、所定の周期を有するクロック信号に同期して制御され、前記第1のタイミングと前記第2のタイミングの時間差は前記クロック信号の1周期分に相当することを特徴とする請求項16に記載の読み出し制御方法。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2006294996A JP4191219B2 (ja) | 2006-10-30 | 2006-10-30 | メモリ回路、半導体装置及びメモリ回路の制御方法 |
US11/976,853 US7773447B2 (en) | 2006-10-30 | 2007-10-29 | Memory circuit, semiconductor device and read control method of memory circuit |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2006294996A JP4191219B2 (ja) | 2006-10-30 | 2006-10-30 | メモリ回路、半導体装置及びメモリ回路の制御方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2008112508A JP2008112508A (ja) | 2008-05-15 |
JP4191219B2 true JP4191219B2 (ja) | 2008-12-03 |
Family
ID=39329378
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2006294996A Expired - Fee Related JP4191219B2 (ja) | 2006-10-30 | 2006-10-30 | メモリ回路、半導体装置及びメモリ回路の制御方法 |
Country Status (2)
Country | Link |
---|---|
US (1) | US7773447B2 (ja) |
JP (1) | JP4191219B2 (ja) |
Families Citing this family (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CA2521167A1 (en) * | 2003-03-31 | 2004-10-14 | Kitakyushu Foundation For The Advancement Of Industry Science And Technology | Programmable logic device |
JP4215795B2 (ja) * | 2006-11-20 | 2009-01-28 | エルピーダメモリ株式会社 | ルックアップテーブルカスケード回路、ルックアップテーブルカスケードアレイ回路及びそのパイプライン制御方法 |
NZ588816A (en) | 2007-01-21 | 2011-11-25 | Hemoteq Ag | Medical device for the treatment of stenoses of corporal lumina and for the prevention of impending restenoses |
US9192697B2 (en) | 2007-07-03 | 2015-11-24 | Hemoteq Ag | Balloon catheter for treating stenosis of body passages and for preventing threatening restenosis |
KR101520624B1 (ko) * | 2008-12-31 | 2015-05-15 | 삼성전자주식회사 | 비트 맵 방식의 영상 인코딩/디코딩 방법 및 장치 |
WO2011005421A2 (en) | 2009-07-10 | 2011-01-13 | Boston Scientific Scimed, Inc. | Use of nanocrystals for a drug delivery balloon |
JP5933434B2 (ja) | 2009-07-17 | 2016-06-08 | ボストン サイエンティフィック サイムド,インコーポレイテッドBoston Scientific Scimed,Inc. | 薬剤送達バルーンの製造方法 |
US8889211B2 (en) | 2010-09-02 | 2014-11-18 | Boston Scientific Scimed, Inc. | Coating process for drug delivery balloons using heat-induced rewrap memory |
WO2013022458A1 (en) | 2011-08-05 | 2013-02-14 | Boston Scientific Scimed, Inc. | Methods of converting amorphous drug substance into crystalline form |
US9056152B2 (en) | 2011-08-25 | 2015-06-16 | Boston Scientific Scimed, Inc. | Medical device with crystalline drug coating |
KR20130068145A (ko) * | 2011-12-15 | 2013-06-25 | 에스케이하이닉스 주식회사 | 서브 워드 라인 드라이버 및 이를 포함하는 반도체 집적 회로 장치 |
US9954533B2 (en) * | 2014-12-16 | 2018-04-24 | Samsung Electronics Co., Ltd. | DRAM-based reconfigurable logic |
US10013212B2 (en) * | 2015-11-30 | 2018-07-03 | Samsung Electronics Co., Ltd. | System architecture with memory channel DRAM FPGA module |
JP6701828B2 (ja) * | 2016-03-11 | 2020-05-27 | 株式会社富士通アドバンストエンジニアリング | プログラマブルデバイスの制御方法およびプログラマブルデバイス |
US11398453B2 (en) * | 2018-01-09 | 2022-07-26 | Samsung Electronics Co., Ltd. | HBM silicon photonic TSV architecture for lookup computing AI accelerator |
JP7109814B2 (ja) * | 2018-09-07 | 2022-08-01 | 国立大学法人東北大学 | ルックアップテーブル回路 |
TWI773106B (zh) * | 2021-01-28 | 2022-08-01 | 華邦電子股份有限公司 | 具有運算功能的記憶體裝置及其操作方法 |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5550782A (en) * | 1991-09-03 | 1996-08-27 | Altera Corporation | Programmable logic array integrated circuits |
US6020759A (en) * | 1997-03-21 | 2000-02-01 | Altera Corporation | Programmable logic array device with random access memory configurable as product terms |
JP3580785B2 (ja) * | 2001-06-29 | 2004-10-27 | 株式会社半導体理工学研究センター | ルックアップテーブル、ルックアップテーブルを備えるプログラマブル論理回路装置、および、ルックアップテーブルの構成方法 |
JP2004258799A (ja) | 2003-02-24 | 2004-09-16 | Kitakyushu Foundation For The Advancement Of Industry Science & Technology | ルックアップテーブル・カスケード論理回路 |
-
2006
- 2006-10-30 JP JP2006294996A patent/JP4191219B2/ja not_active Expired - Fee Related
-
2007
- 2007-10-29 US US11/976,853 patent/US7773447B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JP2008112508A (ja) | 2008-05-15 |
US20080100337A1 (en) | 2008-05-01 |
US7773447B2 (en) | 2010-08-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4191219B2 (ja) | メモリ回路、半導体装置及びメモリ回路の制御方法 | |
US7355899B2 (en) | Pipe latch circuit of multi-bit prefetch-type semiconductor memory device with improved structure | |
JP4470186B2 (ja) | 半導体記憶装置 | |
JPH0524596B2 (ja) | ||
JPH0798981A (ja) | シンクロナスdram | |
WO2006085545A1 (ja) | トグル型磁気ランダムアクセスメモリ及びトグル型磁気ランダムアクセスメモリの書き込み方法 | |
US20010011735A1 (en) | Semiconductor memory device for decreasing a coupling capacitance | |
JP4215795B2 (ja) | ルックアップテーブルカスケード回路、ルックアップテーブルカスケードアレイ回路及びそのパイプライン制御方法 | |
JPH09198873A (ja) | 半導体記憶装置 | |
TWI628668B (zh) | 記憶體架構 | |
JP4191217B2 (ja) | 半導体装置 | |
JP3169814B2 (ja) | 半導体記憶装置 | |
US6404693B1 (en) | Integrated circuit memory devices that select sub-array blocks and input/output line pairs based on input/output bandwidth, and methods of controlling same | |
JPS60151892A (ja) | ランダムアクセスメモリ | |
JPH08255479A (ja) | 半導体記憶装置 | |
JP4191218B2 (ja) | メモリ回路及び半導体装置 | |
JP3154506B2 (ja) | 半導体装置 | |
JP2950427B2 (ja) | レジスタバンク回路 | |
JP3733279B2 (ja) | 集積回路 | |
KR20060095262A (ko) | 반도체 메모리 장치 | |
JPH0713860B2 (ja) | 半導体記憶装置 | |
JPH09231745A (ja) | 半導体記憶装置 | |
JP2000276879A (ja) | 半導体メモリ装置 | |
JPH1083672A (ja) | 半導体集積回路装置 | |
JPH06195964A (ja) | 半導体メモリ |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20080822 |
|
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: 20080902 |
|
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: 20080917 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110926 Year of fee payment: 3 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120926 Year of fee payment: 4 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130926 Year of fee payment: 5 |
|
S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313113 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
LAPS | Cancellation because of no payment of annual fees |