WO2004003755A3 - A method and apparatus for interconnecting content addressable memory devices - Google Patents
A method and apparatus for interconnecting content addressable memory devices Download PDFInfo
- Publication number
- WO2004003755A3 WO2004003755A3 PCT/CA2003/000968 CA0300968W WO2004003755A3 WO 2004003755 A3 WO2004003755 A3 WO 2004003755A3 CA 0300968 W CA0300968 W CA 0300968W WO 2004003755 A3 WO2004003755 A3 WO 2004003755A3
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- cam
- host controller
- send signal
- memory devices
- addressable memory
- Prior art date
Links
Classifications
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C15/00—Digital stores in which information comprising one or more characteristic parts is written into the store and in which information is read-out by searching for one or more of these characteristic parts, i.e. associative or content-addressed stores
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F13/14—Handling requests for interconnection or transfer
- G06F13/16—Handling requests for interconnection or transfer for access to memory bus
- G06F13/18—Handling requests for interconnection or transfer for access to memory bus based on priority control
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F13/38—Information transfer, e.g. on bus
- G06F13/42—Bus transfer protocol, e.g. handshake; Synchronisation
- G06F13/4247—Bus transfer protocol, e.g. handshake; Synchronisation on a daisy chain bus
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/903—Querying
- G06F16/90335—Query processing
- G06F16/90339—Query processing by using parallel associative memories or content-addressable memories
Abstract
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
AU2003280472A AU2003280472A1 (en) | 2002-06-28 | 2003-06-26 | A method and apparatus for interconnecting content addressable memory devices |
Applications Claiming Priority (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US39194102P | 2002-06-28 | 2002-06-28 | |
US60/391,941 | 2002-06-28 | ||
US10/430,378 US7062601B2 (en) | 2002-06-28 | 2003-05-07 | Method and apparatus for interconnecting content addressable memory devices |
US10/430,378 | 2003-05-07 |
Publications (2)
Publication Number | Publication Date |
---|---|
WO2004003755A2 WO2004003755A2 (en) | 2004-01-08 |
WO2004003755A3 true WO2004003755A3 (en) | 2004-05-13 |
Family
ID=29782651
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/CA2003/000968 WO2004003755A2 (en) | 2002-06-28 | 2003-06-26 | A method and apparatus for interconnecting content addressable memory devices |
Country Status (3)
Country | Link |
---|---|
US (2) | US7062601B2 (en) |
AU (1) | AU2003280472A1 (en) |
WO (1) | WO2004003755A2 (en) |
Families Citing this family (63)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6521994B1 (en) * | 2001-03-22 | 2003-02-18 | Netlogic Microsystems, Inc. | Multi-chip module having content addressable memory |
US7058757B1 (en) * | 2003-07-15 | 2006-06-06 | Integrated Device Technology, Inc. | Content addressable memory (CAM) devices that support distributed CAM control and methods of operating same |
US7260675B1 (en) | 2003-07-15 | 2007-08-21 | Integrated Device Technology, Inc. | CAM-based search engines that support pipelined multi-database search operations using encoded multi-database identifiers |
JP4541077B2 (en) * | 2004-01-13 | 2010-09-08 | 株式会社日立超エル・エス・アイ・システムズ | Semiconductor memory device |
US7793040B2 (en) * | 2005-06-01 | 2010-09-07 | Microsoft Corporation | Content addressable memory architecture |
US7707387B2 (en) | 2005-06-01 | 2010-04-27 | Microsoft Corporation | Conditional execution via content addressable memory and parallel computing execution model |
TWI446356B (en) * | 2005-09-30 | 2014-07-21 | Mosaid Technologies Inc | Memory with output control and system thereof |
US20070076502A1 (en) * | 2005-09-30 | 2007-04-05 | Pyeon Hong B | Daisy chain cascading devices |
US7747833B2 (en) * | 2005-09-30 | 2010-06-29 | Mosaid Technologies Incorporated | Independent link and bank selection |
US11948629B2 (en) | 2005-09-30 | 2024-04-02 | Mosaid Technologies Incorporated | Non-volatile memory device with concurrent bank operations |
US20070165457A1 (en) * | 2005-09-30 | 2007-07-19 | Jin-Ki Kim | Nonvolatile memory system |
US7652922B2 (en) | 2005-09-30 | 2010-01-26 | Mosaid Technologies Incorporated | Multiple independent serial link memory |
US7610441B2 (en) | 2005-11-10 | 2009-10-27 | Broadcom Corporation | Multiple mode content-addressable memory |
US7346731B2 (en) * | 2006-03-20 | 2008-03-18 | Texas Instruments Incorporated | High performance and scalable width expansion architecture for fully parallel CAMs |
US8335868B2 (en) * | 2006-03-28 | 2012-12-18 | Mosaid Technologies Incorporated | Apparatus and method for establishing device identifiers for serially interconnected devices |
US8364861B2 (en) * | 2006-03-28 | 2013-01-29 | Mosaid Technologies Incorporated | Asynchronous ID generation |
TWI448901B (en) * | 2006-03-28 | 2014-08-11 | Mosaid Technologies Inc | Nonvolatile memory system |
US8069328B2 (en) * | 2006-03-28 | 2011-11-29 | Mosaid Technologies Incorporated | Daisy chain cascade configuration recognition technique |
US7551492B2 (en) | 2006-03-29 | 2009-06-23 | Mosaid Technologies, Inc. | Non-volatile semiconductor memory with page erase |
JP5214587B2 (en) | 2006-03-31 | 2013-06-19 | モスエイド テクノロジーズ インコーポレイテッド | Flash memory system control scheme |
EP2487794A3 (en) | 2006-08-22 | 2013-02-13 | Mosaid Technologies Incorporated | Modular command structure for memory and memory system |
US7904639B2 (en) | 2006-08-22 | 2011-03-08 | Mosaid Technologies Incorporated | Modular command structure for memory and memory system |
US8700818B2 (en) * | 2006-09-29 | 2014-04-15 | Mosaid Technologies Incorporated | Packet based ID generation for serially interconnected devices |
US7817470B2 (en) | 2006-11-27 | 2010-10-19 | Mosaid Technologies Incorporated | Non-volatile memory serial core architecture |
US8271758B2 (en) | 2006-12-06 | 2012-09-18 | Mosaid Technologies Incorporated | Apparatus and method for producing IDS for interconnected devices of mixed type |
US7752364B2 (en) * | 2006-12-06 | 2010-07-06 | Mosaid Technologies Incorporated | Apparatus and method for communicating with semiconductor devices of a serial interconnection |
US7818464B2 (en) * | 2006-12-06 | 2010-10-19 | Mosaid Technologies Incorporated | Apparatus and method for capturing serial input data |
US7853727B2 (en) | 2006-12-06 | 2010-12-14 | Mosaid Technologies Incorporated | Apparatus and method for producing identifiers regardless of mixed device type in a serial interconnection |
US8331361B2 (en) | 2006-12-06 | 2012-12-11 | Mosaid Technologies Incorporated | Apparatus and method for producing device identifiers for serially interconnected devices of mixed type |
US8010709B2 (en) | 2006-12-06 | 2011-08-30 | Mosaid Technologies Incorporated | Apparatus and method for producing device identifiers for serially interconnected devices of mixed type |
US7529149B2 (en) * | 2006-12-12 | 2009-05-05 | Mosaid Technologies Incorporated | Memory system and method with serial and parallel modes |
US8984249B2 (en) * | 2006-12-20 | 2015-03-17 | Novachips Canada Inc. | ID generation apparatus and method for serially interconnected devices |
US8010710B2 (en) | 2007-02-13 | 2011-08-30 | Mosaid Technologies Incorporated | Apparatus and method for identifying device type of serially interconnected devices |
US8122202B2 (en) * | 2007-02-16 | 2012-02-21 | Peter Gillingham | Reduced pin count interface |
KR101494065B1 (en) * | 2007-02-16 | 2015-02-23 | 컨버전트 인텔렉츄얼 프로퍼티 매니지먼트 인코포레이티드 | Semiconductor device and method for reducing power consumption in a system having interconnected devices |
US7796462B2 (en) | 2007-02-22 | 2010-09-14 | Mosaid Technologies Incorporated | Data flow control in multiple independent port |
US8086785B2 (en) | 2007-02-22 | 2011-12-27 | Mosaid Technologies Incorporated | System and method of page buffer operation for memory devices |
WO2008101316A1 (en) | 2007-02-22 | 2008-08-28 | Mosaid Technologies Incorporated | Apparatus and method for using a page buffer of a memory device as a temporary cache |
US7728619B1 (en) * | 2007-03-30 | 2010-06-01 | Cypress Semiconductor Corporation | Circuit and method for cascading programmable impedance matching in a multi-chip system |
US8645620B2 (en) * | 2007-06-29 | 2014-02-04 | International Business Machines Corporation | Apparatus and method for accessing a memory device |
US7688652B2 (en) * | 2007-07-18 | 2010-03-30 | Mosaid Technologies Incorporated | Storage of data in memory via packet strobing |
US7558151B1 (en) * | 2007-09-25 | 2009-07-07 | Integrated Device Technology, Inc. | Methods and circuits for DDR-2 memory device read data resynchronization |
WO2009062280A1 (en) * | 2007-11-15 | 2009-05-22 | Mosaid Technologies Incorporated | Methods and systems for failure isolation and data recovery in a configuration of series-connected semiconductor devices |
US7913128B2 (en) * | 2007-11-23 | 2011-03-22 | Mosaid Technologies Incorporated | Data channel test apparatus and method thereof |
US8825939B2 (en) * | 2007-12-12 | 2014-09-02 | Conversant Intellectual Property Management Inc. | Semiconductor memory device suitable for interconnection in a ring topology |
US7593288B2 (en) * | 2007-12-19 | 2009-09-22 | International Business Machines Corporation | System for providing read clock sharing between memory devices |
US7940572B2 (en) | 2008-01-07 | 2011-05-10 | Mosaid Technologies Incorporated | NAND flash memory having multiple cell substrates |
US8594110B2 (en) | 2008-01-11 | 2013-11-26 | Mosaid Technologies Incorporated | Ring-of-clusters network topologies |
US8139390B2 (en) * | 2008-07-08 | 2012-03-20 | Mosaid Technologies Incorporated | Mixed data rates in memory devices and systems |
US7957173B2 (en) | 2008-10-14 | 2011-06-07 | Mosaid Technologies Incorporated | Composite memory having a bridging device for connecting discrete memory devices to a system |
US8134852B2 (en) | 2008-10-14 | 2012-03-13 | Mosaid Technologies Incorporated | Bridge device architecture for connecting discrete memory devices to a system |
US20100115172A1 (en) * | 2008-11-04 | 2010-05-06 | Mosaid Technologies Incorporated | Bridge device having a virtual page buffer |
US8549209B2 (en) * | 2008-11-04 | 2013-10-01 | Mosaid Technologies Incorporated | Bridging device having a configurable virtual page size |
TWI393138B (en) * | 2009-01-16 | 2013-04-11 | Univ Nat Taiwan | Content addressable memory |
US8521980B2 (en) | 2009-07-16 | 2013-08-27 | Mosaid Technologies Incorporated | Simultaneous read and write data transfer |
WO2011016934A2 (en) | 2009-07-28 | 2011-02-10 | Rambus Inc. | Method and system for synchronizing address and control signals in threaded memory modules |
US8582382B2 (en) * | 2010-03-23 | 2013-11-12 | Mosaid Technologies Incorporated | Memory system having a plurality of serially connected devices |
US8825967B2 (en) | 2011-12-08 | 2014-09-02 | Conversant Intellectual Property Management Inc. | Independent write and read control in serially-connected devices |
JP5741421B2 (en) * | 2011-12-19 | 2015-07-01 | 富士通株式会社 | Search device and search key rearrangement method |
US9270397B2 (en) * | 2012-10-24 | 2016-02-23 | Cisco Technology, Inc. | Cascaded communication of serialized data streams through devices and their resulting operation |
US9851902B2 (en) | 2014-10-09 | 2017-12-26 | Memobit Technologies Ab | Searching memory for a search key |
TWI612788B (en) * | 2015-12-21 | 2018-01-21 | 視動自動化科技股份有限公司 | Communication system with train bus architecture |
US9824162B1 (en) * | 2016-09-26 | 2017-11-21 | Cisco Technology, Inc. | Associative memory including multiple cascaded associative memory blocks and its use in forwarding packets in a network |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6253284B1 (en) * | 1998-11-09 | 2001-06-26 | Asustek Computer Inc. | Memory module controlling system |
US6317350B1 (en) * | 2000-06-16 | 2001-11-13 | Netlogic Microsystems, Inc. | Hierarchical depth cascading of content addressable memory devices |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6512684B2 (en) * | 2001-06-11 | 2003-01-28 | International Business Machines Corporation | Content addressable memory having cascaded sub-entry architecture |
US6763426B1 (en) * | 2001-12-27 | 2004-07-13 | Cypress Semiconductor Corporation | Cascadable content addressable memory (CAM) device and architecture |
US6876558B1 (en) * | 2001-12-27 | 2005-04-05 | Cypress Semiconductor Corporation | Method and apparatus for identifying content addressable memory device results for multiple requesting sources |
US6775166B2 (en) * | 2002-08-30 | 2004-08-10 | Mosaid Technologies, Inc. | Content addressable memory architecture |
-
2003
- 2003-05-07 US US10/430,378 patent/US7062601B2/en not_active Expired - Lifetime
- 2003-06-26 WO PCT/CA2003/000968 patent/WO2004003755A2/en not_active Application Discontinuation
- 2003-06-26 AU AU2003280472A patent/AU2003280472A1/en not_active Abandoned
-
2006
- 2006-05-19 US US11/419,374 patent/US7478193B2/en not_active Expired - Fee Related
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6253284B1 (en) * | 1998-11-09 | 2001-06-26 | Asustek Computer Inc. | Memory module controlling system |
US6317350B1 (en) * | 2000-06-16 | 2001-11-13 | Netlogic Microsystems, Inc. | Hierarchical depth cascading of content addressable memory devices |
Also Published As
Publication number | Publication date |
---|---|
US7062601B2 (en) | 2006-06-13 |
US20040001380A1 (en) | 2004-01-01 |
WO2004003755A2 (en) | 2004-01-08 |
AU2003280472A8 (en) | 2004-01-19 |
US20070008759A1 (en) | 2007-01-11 |
US7478193B2 (en) | 2009-01-13 |
AU2003280472A1 (en) | 2004-01-19 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2004003755A3 (en) | A method and apparatus for interconnecting content addressable memory devices | |
WO2002101566A3 (en) | Flexible i/o interface and method for providing a common interface to a processing core | |
EP1863131A3 (en) | High frequency bus system | |
TW200737201A (en) | Multiple independent serial link memory | |
KR100311982B1 (en) | Data processing system and image processing system | |
EP1640907A3 (en) | Signal processing apparatus and method, and command-sequence data structure | |
TW200416744A (en) | Memory system and data transmission method | |
CN103490966A (en) | Dual-redundancy CAN bus data receiving and processing method | |
TW200613960A (en) | USB control circuit for saving power and the method thereof | |
KR20150024350A (en) | Ring topology status indication | |
TW200643724A (en) | System for improving bandwidth among a plurality of memory controllers and method thereof | |
CN103839519A (en) | Display driving circuit and system with same | |
CA2297288A1 (en) | Method and apparatus for inserting/extracting sets of signals into/from a signal stream | |
JP2000260181A5 (en) | ||
AU2003259191A1 (en) | Method, system, and program for memory based data transfer | |
CN105607874A (en) | SATA (Serial advanced technology attachment) protocol acceleration module, host and hard disk communication method, as well as solid state drive controller | |
EP0487254B1 (en) | Memory addressing device | |
US10976960B2 (en) | Methods of synchronizing memory operations and memory systems employing the same | |
EP1327990A3 (en) | Semiconductor memory device | |
AU2001259440A1 (en) | A method and system for multi-channel transfer of data and control information | |
WO2004109429A3 (en) | A method and apparatus for distributing information | |
AU2003247890A8 (en) | A system, apparatus, and method for a flexible dram architecture | |
US6597690B1 (en) | Method and apparatus employing associative memories to implement limited switching | |
WO2001053944A3 (en) | Redundant data memory | |
WO2004051682A3 (en) | Modular switch system on high-speed serial bus |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AK | Designated states |
Kind code of ref document: A2 Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BY BZ CA CH CN CO CR CU CZ DE DK DM DZ EC EE ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NI NO NZ OM PG PH PL PT RO RU SC SD SE SG SK SL SY TJ TM TN TR TT TZ UA UG US UZ VC VN YU ZA ZM ZW |
|
AL | Designated countries for regional patents |
Kind code of ref document: A2 Designated state(s): GH GM KE LS MW MZ SD SL SZ TZ UG ZM ZW AM AZ BY KG KZ MD RU TJ TM AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HU IE IT LU MC NL PT RO SE SI SK TR BF BJ CF CG CI CM GA GN GQ GW ML MR NE SN TD TG |
|
121 | Ep: the epo has been informed by wipo that ep was designated in this application | ||
122 | Ep: pct application non-entry in european phase | ||
NENP | Non-entry into the national phase |
Ref country code: JP |
|
WWW | Wipo information: withdrawn in national office |
Country of ref document: JP |