JP2010537351A - 並列多次元ワードアドレス可能メモリアーキテクチャ - Google Patents
並列多次元ワードアドレス可能メモリアーキテクチャ Download PDFInfo
- Publication number
- JP2010537351A JP2010537351A JP2010515129A JP2010515129A JP2010537351A JP 2010537351 A JP2010537351 A JP 2010537351A JP 2010515129 A JP2010515129 A JP 2010515129A JP 2010515129 A JP2010515129 A JP 2010515129A JP 2010537351 A JP2010537351 A JP 2010537351A
- Authority
- JP
- Japan
- Prior art keywords
- bit
- memory
- addressable
- address
- word
- 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.)
- Withdrawn
Links
Images
Classifications
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C8/00—Arrangements for selecting an address in a digital store
- G11C8/10—Decoders
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F12/00—Accessing, addressing or allocating within memory systems or architectures
- G06F12/02—Addressing or allocation; Relocation
- G06F12/0207—Addressing or allocation; Relocation with multidimensional access, e.g. row/column, matrix
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C8/00—Arrangements for selecting an address in a digital store
- G11C8/16—Multiple access memory array, e.g. addressing one storage element via at least two independent addressing line groups
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03M—CODING; DECODING; CODE CONVERSION IN GENERAL
- H03M13/00—Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes
- H03M13/27—Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes using interleaving techniques
- H03M13/2703—Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes using interleaving techniques the interleaver involving at least two directions
- H03M13/2707—Simple row-column interleaver, i.e. pure block interleaving
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03M—CODING; DECODING; CODE CONVERSION IN GENERAL
- H03M13/00—Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes
- H03M13/27—Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes using interleaving techniques
- H03M13/276—Interleaving address generation
- H03M13/2764—Circuits therefore
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Probability & Statistics with Applications (AREA)
- Microelectronics & Electronic Packaging (AREA)
- Mathematical Physics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Static Random-Access Memory (AREA)
Abstract
Description
Claims (20)
- N−次元アドレス可能メモリであって、
ビットセルのN−次元アレイと、
N−次元アドレス指定を使用して各ビットセルをアドレス指定するように構成されたロジックと、
を備え、Nは、少なくとも2であり、ビットセルの前記アレイは、N個の直交アドレス空間によってアドレス可能であるメモリ。 - 各ビットセルをアドレス指定するように構成された前記ロジックは、さらに
N個のアドレスデコーダと、
N個のワード選択マルチプレクサと、
をさらに備える、請求項1に記載のメモリ。 - 各アドレスデコーダは、データワードアドレスと、アクセス制御信号と、を受け取るように構成されている、請求項2に記載のメモリ。
- 各N−次元についてのデータを入力するように構成されたロジックと、
各N−次元についてのデータを出力するように構成されたロジックと、
をさらに備える請求項1に記載のメモリ。 - 各N−次元についてのデータを入力するように構成された前記ロジックは、データワード入力ポートを含む、請求項4に記載のメモリ。
- 各N−次元についてのデータを出力するように構成された前記ロジックは、センス増幅器を含む、請求項4に記載のメモリ。
- N個の並列アクセスチャネル、をさらに備え、各アクセスチャネルは、
データワード入力ポートと、
データワードアドレスポートと、
データワード出力ポートと、
制御ポートと、
を含む、請求項1に記載のメモリ。 - 各直交アドレス空間は、前記データワード入力ポートのビット幅、または前記データワード出力ポートのビット幅に基づいたビット幅を有する、請求項7に記載のメモリ。
- 各直交アドレス空間は、異なるビット幅を有する、請求項8に記載のメモリ。
- N直交次元アドレス可能メモリのビットセルであって、
ビットストレージ要素と、
N本のワード線と、
N本のビット線と、
を備え、Nは、少なくとも2である、ビットセル。 - 前記ビットセルは、スタティックランダムアクセスメモリ(SRAM)またはダイナミックランダムアクセスメモリ(DRAM)の一部分である、請求項10に記載のビットセル。
- N本のビット線のおのおのは、
前記ストレージ要素に結合された第1の線と、
前記ストレージ要素に結合された第2の線と、
を備え、ビット値は、前記の第1の線と第2の線との間の差によって決定される、請求項10に記載のビットセル。 - 前記N本のワード線のおのおのは、
前記ビット線のうちの前記第1の線を前記ストレージ要素に結合するように構成された第1のデバイスに結合された第1の線と、
前記ビット線のうちの前記第2の線を前記ストレージ要素に結合するように構成された第2のデバイスに結合された第2の線と、
を備える、請求項12に記載のビットセル。 - 前記N本のワード線のおのおのは、前記ワード線がアクティブにされる場合に、前記N本のビット線からの対応するビット線を前記ストレージ要素に結合するように構成されたデバイスに結合される、請求項10に記載のビットセル。
- メモリにアクセスする方法であって、
ビットセルのN−次元アレイから第1の組のアドレス可能ワードを確立することと、
ビットセルの前記N−次元アレイから第2の組のアドレス可能ワードを確立することと、
を備え、Nは、少なくとも2であり、そして前記第1の組と、前記第2の組とは、直交している、方法。 - 次元当たりのベクトル当たりの要素の数としてアドレス可能ワードの各組(i)についてのビット幅(i)を決定することと、
Addr(i)ビット幅=log2(総記憶要素/ビット幅(i))
として各組のアドレス可能ワードをアドレス指定するためのアドレスビット幅を決定することと、
をさらに備える請求項15に記載の方法。 - 前記第1の組のアドレス可能ワードは、前記第2の組のアドレス可能ワードとは異なるビット幅を有する、請求項16に記載の方法。
- 前記第1の組のアドレス可能ワードは、前記第2の組のアドレス可能ワードと同じビット幅を有する、請求項16に記載の方法。
- 前記第1の組のアドレス可能ワードに入力シーケンスを書き込むことと、
前記第2の組のアドレス可能ワードから出力シーケンスを読み出すことと、
をさらに備える請求項15に記載の方法。 - 前記入力シーケンスは、第1のバッファに書き込まれ、出力シーケンスは、第2のバッファから読み出される、請求項19に記載の方法。
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US11/767,639 US8120989B2 (en) | 2007-06-25 | 2007-06-25 | Concurrent multiple-dimension word-addressable memory architecture |
| PCT/US2008/068388 WO2009003115A1 (en) | 2007-06-25 | 2008-06-26 | Concurrent multiple-dimension word-addressable memory architecture |
Related Child Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2013038892A Division JP2013152778A (ja) | 2013-02-28 | 2013-02-28 | 並列多次元ワードアドレス可能メモリアーキテクチャ |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2010537351A true JP2010537351A (ja) | 2010-12-02 |
Family
ID=39796859
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2010515129A Withdrawn JP2010537351A (ja) | 2007-06-25 | 2008-06-26 | 並列多次元ワードアドレス可能メモリアーキテクチャ |
Country Status (7)
| Country | Link |
|---|---|
| US (2) | US8120989B2 (ja) |
| EP (2) | EP2523352B1 (ja) |
| JP (1) | JP2010537351A (ja) |
| KR (1) | KR101114695B1 (ja) |
| CN (2) | CN106294196B (ja) |
| TW (1) | TW200910375A (ja) |
| WO (1) | WO2009003115A1 (ja) |
Families Citing this family (14)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20060190517A1 (en) * | 2005-02-02 | 2006-08-24 | Guerrero Miguel A | Techniques for transposition of a matrix arranged in a memory as multiple items per word |
| US8120989B2 (en) * | 2007-06-25 | 2012-02-21 | Qualcomm Incorporated | Concurrent multiple-dimension word-addressable memory architecture |
| US20110157194A1 (en) * | 2009-12-31 | 2011-06-30 | Omri Eisenbach | System, data structure, and method for processing multi-dimensional video data |
| WO2012059121A1 (en) | 2010-11-01 | 2012-05-10 | Telefonaktiebolaget L M Ericsson (Publ) | Memory arrangement for accessing matrices |
| US9361973B2 (en) | 2013-10-28 | 2016-06-07 | Cypress Semiconductor Corporation | Multi-channel, multi-bank memory with wide data input/output |
| US9083340B1 (en) * | 2014-05-15 | 2015-07-14 | Xilinx, Inc. | Memory matrix |
| KR101558172B1 (ko) * | 2014-10-14 | 2015-10-08 | 숭실대학교산학협력단 | 오류 분산을 위한 인터리빙 방법 및 장치, 이를 수행하기 위한 기록매체 |
| EP3018587B1 (en) * | 2014-11-05 | 2018-08-29 | Renesas Electronics Europe GmbH | Memory access unit |
| KR102485210B1 (ko) | 2016-08-18 | 2023-01-06 | 에스케이하이닉스 주식회사 | 반도체 메모리 장치 |
| US9922696B1 (en) | 2016-10-28 | 2018-03-20 | Samsung Electronics Co., Ltd. | Circuits and micro-architecture for a DRAM-based processing unit |
| US10817493B2 (en) | 2017-07-07 | 2020-10-27 | Raytheon Company | Data interpolation |
| CN109427388B (zh) | 2017-09-04 | 2020-09-25 | 华为技术有限公司 | 一种存储单元和静态随机存储器 |
| CN113205846A (zh) * | 2021-05-13 | 2021-08-03 | 上海科技大学 | 适用于高速内容寻址和存内布尔逻辑计算的sram单元 |
| KR102504906B1 (ko) | 2022-04-20 | 2023-03-02 | 주식회사 덴탈스튜디오 | 상악동 점막 거상용 드릴 |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS59231792A (ja) * | 1983-05-31 | 1984-12-26 | インタ−ナシヨナル ビジネス マシ−ンズ コ−ポレ−シヨン | 多重ポ−ト・メモリ・システム |
| JP2004234809A (ja) * | 2003-02-03 | 2004-08-19 | Ricoh Co Ltd | 半導体記憶装置 |
| JP2006127669A (ja) * | 2004-10-29 | 2006-05-18 | Renesas Technology Corp | 半導体記憶装置 |
| JP2008077738A (ja) * | 2006-09-20 | 2008-04-03 | Elpida Memory Inc | 半導体装置 |
Family Cites Families (37)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US4745582A (en) * | 1984-10-19 | 1988-05-17 | Fujitsu Limited | Bipolar-transistor type random access memory device having redundancy configuration |
| US4845668A (en) * | 1987-12-10 | 1989-07-04 | Raytheon Company | Variable field content addressable memory |
| JP3005223B2 (ja) * | 1988-06-27 | 2000-01-31 | 日本電気アイシーマイコンシステム株式会社 | 半導体記憶装置 |
| US5121354A (en) * | 1990-03-12 | 1992-06-09 | International Business Machines Corp. | Random access memory with access on bit boundaries |
| US5245583A (en) * | 1991-04-02 | 1993-09-14 | Vitelic Corporation | Integrated circuit memory with decoded address sustain circuitry for multiplexed address architecture and method |
| US5365480A (en) * | 1992-05-28 | 1994-11-15 | Nec Corporation | Memory cells and a memory apparatus using them |
| JPH08171799A (ja) | 1994-12-16 | 1996-07-02 | Sanyo Electric Co Ltd | 半導体メモリ装置 |
| US5692147A (en) * | 1995-06-07 | 1997-11-25 | International Business Machines Corporation | Memory mapping method and apparatus to fold sparsely populated structures into densely populated memory columns or rows by selectively transposing X and Y address portions, and programmable gate array applications thereof |
| US5768196A (en) * | 1996-03-01 | 1998-06-16 | Cypress Semiconductor Corp. | Shift-register based row select circuit with redundancy for a FIFO memory |
| US5968190A (en) * | 1996-10-31 | 1999-10-19 | Cypress Semiconductor Corp. | Redundancy method and circuit for self-repairing memory arrays |
| US5717638A (en) * | 1996-11-18 | 1998-02-10 | Samsung Electronics Co., Ltd. | Multi-port memory cells and memory with parallel data initialization |
| US5812469A (en) * | 1996-12-31 | 1998-09-22 | Logic Vision, Inc. | Method and apparatus for testing multi-port memory |
| US5828597A (en) * | 1997-04-02 | 1998-10-27 | Texas Instruments Incorporated | Low voltage, low power static random access memory cell |
| JPH11145420A (ja) * | 1997-11-07 | 1999-05-28 | Mitsubishi Electric Corp | 半導体記憶装置 |
| US5940332A (en) * | 1997-11-13 | 1999-08-17 | Stmicroelectronics, Inc. | Programmed memory with improved speed and power consumption |
| US6629190B2 (en) * | 1998-03-05 | 2003-09-30 | Intel Corporation | Non-redundant nonvolatile memory and method for sequentially accessing the nonvolatile memory using shift registers to selectively bypass individual word lines |
| US6005793A (en) * | 1998-03-31 | 1999-12-21 | Tran; Thang Minh | Multiple-bit random-access memory array |
| US6430666B1 (en) * | 1998-08-24 | 2002-08-06 | Motorola, Inc. | Linked list memory and method therefor |
| CA2298919C (en) * | 1999-02-19 | 2006-04-18 | Ntt Mobile Communications Network Inc. | Interleaving and turbo encoding using prime number permutations |
| JP2000244335A (ja) * | 1999-02-19 | 2000-09-08 | Fujitsu Ltd | ビットインタリーブ回路及びビットデインタリーブ回路 |
| US6523145B1 (en) * | 1999-11-08 | 2003-02-18 | International Business Machines Corporation | Method and apparatus for testing a contents-addressable-memory-type structure using a simultaneous write-thru mode |
| US6198681B1 (en) * | 2000-02-28 | 2001-03-06 | Micron | Sense amplifier for low voltage memory arrays |
| US6931580B1 (en) * | 2000-03-13 | 2005-08-16 | International Business Machines Corporation | Rapid fail analysis of embedded objects |
| JP3931577B2 (ja) * | 2000-11-22 | 2007-06-20 | セイコーエプソン株式会社 | メモリの使用方法、及び演算処理装置 |
| US6418044B1 (en) * | 2000-12-28 | 2002-07-09 | Stmicroelectronics, Inc. | Method and circuit for determining sense amplifier sensitivity |
| US6385122B1 (en) * | 2001-01-31 | 2002-05-07 | Virage Logic Corp. | Row and column accessible memory with a built-in multiplex |
| US6678198B2 (en) * | 2001-03-16 | 2004-01-13 | Broadcom Corporation | Pseudo differential sensing method and apparatus for DRAM cell |
| US6980462B1 (en) * | 2003-11-18 | 2005-12-27 | Lsi Logic Corporation | Memory cell architecture for reduced routing congestion |
| US7126837B1 (en) * | 2004-03-26 | 2006-10-24 | Netlogic Microsystems, Inc. | Interlocking memory/logic cell layout and method of manufacture |
| US7403426B2 (en) * | 2005-05-25 | 2008-07-22 | Intel Corporation | Memory with dynamically adjustable supply |
| US7483332B2 (en) * | 2005-08-11 | 2009-01-27 | Texas Instruments Incorporated | SRAM cell using separate read and write circuitry |
| JP2007200963A (ja) * | 2006-01-24 | 2007-08-09 | Hitachi Ltd | 半導体記憶装置 |
| US7424691B2 (en) * | 2006-04-11 | 2008-09-09 | International Business Machines Corporation | Method for verifying performance of an array by simulating operation of edge cells in a full array model |
| JP2007305227A (ja) | 2006-05-11 | 2007-11-22 | Sony Corp | 記憶装置、およびデータ変換方法 |
| US7471544B2 (en) * | 2006-05-31 | 2008-12-30 | Kabushiki Kaisha Toshiba | Method and apparatus for avoiding cell data destruction caused by SRAM cell instability |
| US8046660B2 (en) * | 2006-08-07 | 2011-10-25 | Marvell World Trade Ltd. | System and method for correcting errors in non-volatile memory using product codes |
| US8120989B2 (en) * | 2007-06-25 | 2012-02-21 | Qualcomm Incorporated | Concurrent multiple-dimension word-addressable memory architecture |
-
2007
- 2007-06-25 US US11/767,639 patent/US8120989B2/en active Active
-
2008
- 2008-06-25 TW TW097123750A patent/TW200910375A/zh unknown
- 2008-06-26 CN CN201610627204.7A patent/CN106294196B/zh active Active
- 2008-06-26 KR KR1020107001695A patent/KR101114695B1/ko not_active Expired - Fee Related
- 2008-06-26 JP JP2010515129A patent/JP2010537351A/ja not_active Withdrawn
- 2008-06-26 CN CN200880022161.3A patent/CN101689396B/zh active Active
- 2008-06-26 EP EP12168085.4A patent/EP2523352B1/en not_active Not-in-force
- 2008-06-26 EP EP08772064.5A patent/EP2165334B1/en active Active
- 2008-06-26 WO PCT/US2008/068388 patent/WO2009003115A1/en not_active Ceased
-
2012
- 2012-02-08 US US13/368,752 patent/US8773944B2/en active Active
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS59231792A (ja) * | 1983-05-31 | 1984-12-26 | インタ−ナシヨナル ビジネス マシ−ンズ コ−ポレ−シヨン | 多重ポ−ト・メモリ・システム |
| JP2004234809A (ja) * | 2003-02-03 | 2004-08-19 | Ricoh Co Ltd | 半導体記憶装置 |
| JP2006127669A (ja) * | 2004-10-29 | 2006-05-18 | Renesas Technology Corp | 半導体記憶装置 |
| JP2008077738A (ja) * | 2006-09-20 | 2008-04-03 | Elpida Memory Inc | 半導体装置 |
Also Published As
| Publication number | Publication date |
|---|---|
| CN106294196B (zh) | 2019-09-27 |
| WO2009003115A1 (en) | 2008-12-31 |
| KR101114695B1 (ko) | 2012-04-17 |
| CN106294196A (zh) | 2017-01-04 |
| KR20100101558A (ko) | 2010-09-17 |
| CN101689396B (zh) | 2016-08-31 |
| TW200910375A (en) | 2009-03-01 |
| EP2523352A1 (en) | 2012-11-14 |
| CN101689396A (zh) | 2010-03-31 |
| EP2523352B1 (en) | 2018-10-10 |
| US8773944B2 (en) | 2014-07-08 |
| EP2165334B1 (en) | 2014-04-23 |
| US20120134229A1 (en) | 2012-05-31 |
| EP2165334A1 (en) | 2010-03-24 |
| US8120989B2 (en) | 2012-02-21 |
| US20080316835A1 (en) | 2008-12-25 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP2010537351A (ja) | 並列多次元ワードアドレス可能メモリアーキテクチャ | |
| US20110264723A1 (en) | System and method for successive matrix transposes | |
| US6532556B1 (en) | Data management for multi-bit-per-cell memories | |
| KR102081799B1 (ko) | 메모리 동작 파라미터에 대한 다수의 파라미터 코드를 저장 및 기록하기 위한 방법 및 장치 | |
| US7529139B2 (en) | N-port memory circuits allowing M memory addresses to be accessed concurrently and signal processing methods thereof | |
| US8862835B2 (en) | Multi-port register file with an input pipelined architecture and asynchronous read data forwarding | |
| US11475943B2 (en) | Storage unit and static random access memory | |
| KR920009666B1 (ko) | 교차식 메모리 구조 장치 | |
| US8139428B2 (en) | Method for reading and writing a block interleaver and the reading circuit thereof | |
| US7451267B1 (en) | Method and apparatus for learn and related operations in network search engine | |
| JP5859605B2 (ja) | 並列多次元ワードアドレス可能メモリアーキテクチャ | |
| JP2013152778A (ja) | 並列多次元ワードアドレス可能メモリアーキテクチャ | |
| JP7618245B2 (ja) | シフト可能メモリ、およびシフト可能メモリを動作させる方法 | |
| CN114300008A (zh) | 一种动态可重构的ram读写方式 | |
| CN105099599B (zh) | 交织、解交织方法以及相应的装置 | |
| JP3581364B2 (ja) | ランダムアクセス比較アレイ | |
| US20050262415A1 (en) | Method and apparatus for convolutional interleaving/de-interleaving technique | |
| US7414916B1 (en) | Using dedicated read output path to reduce unregistered read access time for FPGA embedded memory | |
| JP2950427B2 (ja) | レジスタバンク回路 | |
| US20250383779A1 (en) | Digital circuit and method of operation in a digital circuit | |
| CN1499524A (zh) | 能够进行高速处理的半导体存储装置 | |
| US20070277003A1 (en) | Multi-Port Memory Architecture For Storing Multi-Dimensional Arrays I | |
| US20040115879A1 (en) | Pseudo bidimensional randomly accessible memory | |
| US7457937B1 (en) | Method and system for implementing low overhead memory access in transpose operations | |
| CN112735493A (zh) | 静态随机存取内存系统及其数据读写方法 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20120424 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20120723 |
|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20121030 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20130228 |
|
| A911 | Transfer to examiner for re-examination before appeal (zenchi) |
Free format text: JAPANESE INTERMEDIATE CODE: A911 Effective date: 20130307 |
|
| A912 | Re-examination (zenchi) completed and case transferred to appeal board |
Free format text: JAPANESE INTERMEDIATE CODE: A912 Effective date: 20130322 |
|
| A761 | Written withdrawal of application |
Free format text: JAPANESE INTERMEDIATE CODE: A761 Effective date: 20130417 |