DE10084797T1 - Schaltung und Verfahren zum Erfassen von mehreren Gleichheiten in Assoziativspeichern - Google Patents
Schaltung und Verfahren zum Erfassen von mehreren Gleichheiten in AssoziativspeichernInfo
- Publication number
- DE10084797T1 DE10084797T1 DE10084797T DE10084797T DE10084797T1 DE 10084797 T1 DE10084797 T1 DE 10084797T1 DE 10084797 T DE10084797 T DE 10084797T DE 10084797 T DE10084797 T DE 10084797T DE 10084797 T1 DE10084797 T1 DE 10084797T1
- Authority
- DE
- Germany
- Prior art keywords
- circuit
- detecting multiple
- associative memories
- equality
- multiple equality
- 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.)
- Granted
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
- G11C15/04—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 using semiconductor elements
-
- 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
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C7/00—Arrangements for writing information into, or reading information out from, a digital store
- G11C7/06—Sense amplifiers; Associated circuits, e.g. timing or triggering circuits
- G11C7/065—Differential amplifiers of latching type
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CA002277717A CA2277717C (en) | 1999-07-12 | 1999-07-12 | Circuit and method for multiple match detection in content addressable memories |
CA2,277,717 | 1999-07-12 | ||
PCT/CA2000/000815 WO2001004906A1 (en) | 1999-07-12 | 2000-07-12 | Circuit and method for multiple match detection in content addressable memories |
Publications (2)
Publication Number | Publication Date |
---|---|
DE10084797T1 true DE10084797T1 (de) | 2002-08-14 |
DE10084797B4 DE10084797B4 (de) | 2010-04-01 |
Family
ID=4163783
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
DE10084797T Expired - Fee Related DE10084797B4 (de) | 1999-07-12 | 2000-07-12 | Schaltung und Verfahren zum Erfassen von mehreren Gleichheiten in Assoziativspeichern |
Country Status (9)
Country | Link |
---|---|
US (3) | US6307798B1 (de) |
JP (1) | JP2003504789A (de) |
KR (1) | KR100718031B1 (de) |
CN (2) | CN100576339C (de) |
AU (1) | AU5959000A (de) |
CA (1) | CA2277717C (de) |
DE (1) | DE10084797B4 (de) |
GB (1) | GB2367931B (de) |
WO (1) | WO2001004906A1 (de) |
Families Citing this family (58)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CA2277717C (en) * | 1999-07-12 | 2006-12-05 | Mosaid Technologies Incorporated | Circuit and method for multiple match detection in content addressable memories |
JP4732596B2 (ja) * | 2000-03-03 | 2011-07-27 | 川崎マイクロエレクトロニクス株式会社 | 連想メモリ装置 |
CA2310295C (en) * | 2000-05-31 | 2010-10-05 | Mosaid Technologies Incorporated | Multiple match detection circuit and method |
JP2001357678A (ja) * | 2000-06-16 | 2001-12-26 | Hitachi Ltd | 半導体集積回路装置 |
US6510069B2 (en) * | 2001-01-19 | 2003-01-21 | Pien Chien | Content addressable memory apparatus and method of operating the same |
US6442054B1 (en) * | 2001-05-24 | 2002-08-27 | Integrated Device Technology, Inc. | Sense amplifier for content addressable memory |
US6707694B2 (en) | 2001-07-06 | 2004-03-16 | Micron Technology, Inc. | Multi-match detection circuit for use with content-addressable memories |
US6744653B1 (en) * | 2001-10-04 | 2004-06-01 | Xiaohua Huang | CAM cells and differential sense circuits for content addressable memory (CAM) |
KR20030034748A (ko) * | 2001-10-26 | 2003-05-09 | 삼성전자주식회사 | 멀티 연관 기억장치의 추가/삭제방법 |
US20030090921A1 (en) * | 2001-11-15 | 2003-05-15 | Afghahi Morteza Cyrus | Content addressable memory match line sensing techniques |
US6914839B2 (en) * | 2001-12-24 | 2005-07-05 | Intel Corporation | Self-timed sneak current cancellation |
US6584003B1 (en) * | 2001-12-28 | 2003-06-24 | Mosaid Technologies Incorporated | Low power content addressable memory architecture |
US6717876B2 (en) * | 2001-12-28 | 2004-04-06 | Mosaid Technologies Incorporated | Matchline sensing for content addressable memories |
US6768659B2 (en) * | 2001-12-31 | 2004-07-27 | Mosaid Technologies Incorporated | Circuit and method for reducing power usage in a content addressable memory |
US6751110B2 (en) * | 2002-03-08 | 2004-06-15 | Micron Technology, Inc. | Static content addressable memory cell |
KR100416623B1 (ko) * | 2002-05-03 | 2004-02-05 | 삼성전자주식회사 | 프로세스 트랙킹 회로를 구비하는 감지증폭기 인에이블신호 발생회로 및 이를 구비하는 반도체 메모리장치 |
US6618281B1 (en) * | 2002-05-15 | 2003-09-09 | International Business Machines Corporation | Content addressable memory (CAM) with error checking and correction (ECC) capability |
JP3742878B2 (ja) * | 2002-05-31 | 2006-02-08 | 国立大学法人広島大学 | 自己調整型ウィンナ・ラインアップ増幅器 |
US6842358B2 (en) * | 2002-08-01 | 2005-01-11 | Netlogic Microsystems, Inc. | Content addressable memory with cascaded array |
US7100013B1 (en) | 2002-08-30 | 2006-08-29 | Nvidia Corporation | Method and apparatus for partial memory power shutoff |
US7006368B2 (en) | 2002-11-07 | 2006-02-28 | Mosaid Technologies Incorporated | Mismatch-dependent power allocation technique for match-line sensing in content-addressable memories |
US6804132B2 (en) * | 2002-11-25 | 2004-10-12 | International Business Machines Corporation | Circuit for multiple match hit CAM readout |
US7155563B1 (en) | 2003-01-21 | 2006-12-26 | Spans Logic Inc. | Circuits to generate a sequential index for an input number in a pre-defined list of numbers |
JPWO2004075200A1 (ja) * | 2003-02-19 | 2006-06-01 | 富士通株式会社 | メモリ装置 |
US6924994B1 (en) | 2003-03-10 | 2005-08-02 | Integrated Device Technology, Inc. | Content addressable memory (CAM) devices having scalable multiple match detection circuits therein |
US6816396B2 (en) * | 2003-04-01 | 2004-11-09 | International Business Machines Corporation | Apparatus for detecting multiple hits in a CAMRAM memory array |
JP4400081B2 (ja) * | 2003-04-08 | 2010-01-20 | エルピーダメモリ株式会社 | 半導体記憶装置 |
WO2005038591A2 (en) * | 2003-10-11 | 2005-04-28 | Spans Logic Inc. | Memory and power efficient mechanism for fast table lookup |
WO2007000809A1 (ja) * | 2005-06-28 | 2007-01-04 | Spansion Llc | 半導体装置およびその制御方法 |
US7349230B2 (en) * | 2005-10-18 | 2008-03-25 | Cisco Technology, Inc. | Associative memory cells configured to selectively produce binary or ternary content-addressable memory lookup results |
US7266004B2 (en) * | 2005-10-18 | 2007-09-04 | Cisco Technology, Inc. | Identifying content-addressable memory entries differing from a lookup word in multiple but less than a predetermined number of bit positions |
US7345897B2 (en) * | 2005-10-18 | 2008-03-18 | Cisco Technology, Inc. | Error protected ternary content-addressable memories and lookup operations performed thereon |
US7372713B2 (en) * | 2006-04-17 | 2008-05-13 | Texas Instruments Incorporated | Match sensing circuit for a content addressable memory device |
US7689889B2 (en) * | 2006-08-24 | 2010-03-30 | Cisco Technology, Inc. | Content addressable memory entry coding for error detection and correction |
US7822916B1 (en) | 2006-10-31 | 2010-10-26 | Netlogic Microsystems, Inc. | Integrated circuit search engine devices having priority sequencer circuits therein that sequentially encode multiple match signals |
US7477076B2 (en) * | 2006-12-04 | 2009-01-13 | International Business Machines Corporation | Low-voltage, low-power-consumption, and high-speed differential current-sense amplification |
US7501854B2 (en) | 2006-12-07 | 2009-03-10 | International Business Machines Corporation | True/complement generator having relaxed setup time via self-resetting circuitry |
US7600071B2 (en) | 2006-12-07 | 2009-10-06 | International Business Machines Corporation | Circuit having relaxed setup time via reciprocal clock and data gating |
US7788444B2 (en) * | 2006-12-12 | 2010-08-31 | International Business Machines Corporation | Multi-hit detection in associative memories |
US7788443B2 (en) * | 2006-12-12 | 2010-08-31 | International Business Machines Corporation | Transparent multi-hit correction in associative memories |
US8254178B2 (en) * | 2007-08-27 | 2012-08-28 | Infineon Technologies Ag | Self-timed integrating differential current |
US8255623B2 (en) * | 2007-09-24 | 2012-08-28 | Nvidia Corporation | Ordered storage structure providing enhanced access to stored items |
US9088176B2 (en) * | 2007-12-17 | 2015-07-21 | Nvidia Corporation | Power management efficiency using DC-DC and linear regulators in conjunction |
US8327173B2 (en) * | 2007-12-17 | 2012-12-04 | Nvidia Corporation | Integrated circuit device core power down independent of peripheral device operation |
US9411390B2 (en) | 2008-02-11 | 2016-08-09 | Nvidia Corporation | Integrated circuit device having power domains and partitions based on use case power optimization |
US8762759B2 (en) * | 2008-04-10 | 2014-06-24 | Nvidia Corporation | Responding to interrupts while in a reduced power state |
US9423846B2 (en) | 2008-04-10 | 2016-08-23 | Nvidia Corporation | Powered ring to maintain IO state independent of the core of an integrated circuit device |
KR101416879B1 (ko) | 2008-10-06 | 2014-08-07 | 삼성전자주식회사 | 비휘발성 메모리의 동작 방법 |
FR2948809B1 (fr) * | 2009-07-31 | 2012-08-17 | St Microelectronics Rousset | Amplificateur de lecture faible puissance auto-minute |
KR101094904B1 (ko) * | 2009-09-30 | 2011-12-15 | 주식회사 하이닉스반도체 | 기준전압 생성 회로 및 방법, 이를 이용한 상변화 메모리 장치 및 리드 방법 |
CN101800068B (zh) * | 2010-03-10 | 2013-06-26 | 上海宏力半导体制造有限公司 | 一种读出放大电路 |
CN102403018B (zh) * | 2011-11-07 | 2014-04-30 | 中国科学院声学研究所 | 内容可寻址存储器存储单元匹配检测方法和电路 |
US9471395B2 (en) | 2012-08-23 | 2016-10-18 | Nvidia Corporation | Processor cluster migration techniques |
US8947137B2 (en) | 2012-09-05 | 2015-02-03 | Nvidia Corporation | Core voltage reset systems and methods with wide noise margin |
KR20160002106A (ko) * | 2014-06-30 | 2016-01-07 | 에스케이하이닉스 주식회사 | 반도체 메모리 장치 및 그의 동작방법 |
CN105070309B (zh) * | 2015-07-20 | 2017-10-20 | 上海华虹宏力半导体制造有限公司 | 基于差分存储单元的灵敏放大器 |
CN107919155A (zh) * | 2016-10-11 | 2018-04-17 | 复旦大学 | 一种非易失三态内容寻址存储器及其寻址方法 |
CN110580231B (zh) * | 2018-06-08 | 2022-03-25 | 龙芯中科技术股份有限公司 | 处理电路、缓冲器、存储器及处理器 |
Family Cites Families (35)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4061999A (en) | 1975-12-29 | 1977-12-06 | Mostek Corporation | Dynamic random access memory system |
US4354257A (en) * | 1980-05-23 | 1982-10-12 | Fairchild Camera And Instrument Corporation | Sense amplifier for CCD memory |
US5012448A (en) | 1985-12-13 | 1991-04-30 | Ricoh Company, Ltd. | Sense amplifier for a ROM having a multilevel memory cell |
IT1225620B (it) | 1988-10-06 | 1990-11-22 | Sgs Thomson Microelectronics | Comparatore cmos interamente differenziale a grande risoluzione |
JPH02201797A (ja) * | 1989-01-31 | 1990-08-09 | Toshiba Corp | 半導体メモリ装置 |
JP3037377B2 (ja) * | 1990-08-27 | 2000-04-24 | 沖電気工業株式会社 | 半導体記憶装置 |
JPH04259991A (ja) | 1991-02-15 | 1992-09-16 | Nec Ic Microcomput Syst Ltd | 電流センスアンプ回路 |
US5619446A (en) | 1992-01-10 | 1997-04-08 | Kawasaki Steel Corporation | Hierarchical encoder including timing and data detection devices for a content addressable memory |
JPH07153279A (ja) * | 1993-12-01 | 1995-06-16 | Mitsubishi Electric Corp | 多重一致検出装置 |
US5428565A (en) | 1994-03-11 | 1995-06-27 | Intel Corporation | Single stage sensing apparatus for a content addressable memory |
AU2593595A (en) | 1994-06-02 | 1996-01-04 | Intel Corporation | Sensing schemes for flash memory with multilevel cells |
US5446686A (en) | 1994-08-02 | 1995-08-29 | Sun Microsystems, Inc. | Method and appartus for detecting multiple address matches in a content addressable memory |
US5543738A (en) | 1994-12-27 | 1996-08-06 | United Microelectronics Corp. | Multi-stage sense amplifier for read-only memory having current comparators |
EP0734024B1 (de) | 1995-03-23 | 2000-01-26 | STMicroelectronics S.r.l. | Leseschaltung für serielle dichotomische Abfühlung von mehrschichtigen nichtflüchtigen Speicherzellen |
EP0735542A1 (de) | 1995-03-31 | 1996-10-02 | STMicroelectronics S.r.l. | Leseschaltung für nichtflüchtige Mehrpegel-Speicherzellenanordnungen |
US5642322A (en) * | 1995-05-24 | 1997-06-24 | Kawasaki Steel Corporation | Layout of semiconductor memory and content-addressable memory |
JPH0973795A (ja) * | 1995-09-05 | 1997-03-18 | Oki Electric Ind Co Ltd | 有意レベル数弁別回路及び連想メモリ装置 |
US5610573A (en) | 1995-09-13 | 1997-03-11 | Lsi Logic Corporation | Method and apparatus for detecting assertion of multiple signals |
JPH09161495A (ja) | 1995-12-12 | 1997-06-20 | Ricoh Co Ltd | 半導体メモリ装置 |
KR100187665B1 (ko) | 1996-01-26 | 1999-06-01 | 김주용 | 플래쉬 메모리 장치 |
DE19612456C2 (de) * | 1996-03-28 | 2000-09-28 | Siemens Ag | Halbleiterspeichervorrichtung |
US6012131A (en) * | 1996-11-06 | 2000-01-04 | Hyundai Electronics Industries. Co., Ltd. | High speed translation lookaside buffer employing content address memory |
KR100226769B1 (ko) | 1996-11-19 | 1999-10-15 | 김영환 | 다중 비트 셀의 데이타 센싱장치 및 방법 |
JP3190868B2 (ja) * | 1997-11-21 | 2001-07-23 | エヌイーシーマイクロシステム株式会社 | 連想メモリ装置 |
JP3732637B2 (ja) * | 1997-12-26 | 2006-01-05 | 株式会社ルネサステクノロジ | 記憶装置、記憶装置のアクセス方法及び半導体装置 |
JPH11273364A (ja) * | 1998-03-18 | 1999-10-08 | Kawasaki Steel Corp | 連想メモリ |
JP3416062B2 (ja) * | 1998-10-29 | 2003-06-16 | インターナショナル・ビジネス・マシーンズ・コーポレーション | 連想メモリ(cam) |
KR100371022B1 (ko) * | 1998-11-26 | 2003-07-16 | 주식회사 하이닉스반도체 | 다중비트 메모리셀의 데이터 센싱장치 |
US5999435A (en) * | 1999-01-15 | 1999-12-07 | Fast-Chip, Inc. | Content addressable memory device |
CA2277717C (en) * | 1999-07-12 | 2006-12-05 | Mosaid Technologies Incorporated | Circuit and method for multiple match detection in content addressable memories |
US6195277B1 (en) * | 1999-09-13 | 2001-02-27 | Lara Technology, Inc. | Multiple signal detection circuit |
JP4732596B2 (ja) * | 2000-03-03 | 2011-07-27 | 川崎マイクロエレクトロニクス株式会社 | 連想メモリ装置 |
US7177181B1 (en) * | 2001-03-21 | 2007-02-13 | Sandisk 3D Llc | Current sensing method and apparatus particularly useful for a memory array of cells having diode-like characteristics |
US6525586B1 (en) * | 2001-11-09 | 2003-02-25 | Genesis Microchip, Inc. | Programmable delay element using differential technique |
US6597598B1 (en) * | 2002-04-30 | 2003-07-22 | Hewlett-Packard Development Company, L.P. | Resistive cross point memory arrays having a charge injection differential sense amplifier |
-
1999
- 1999-07-12 CA CA002277717A patent/CA2277717C/en not_active Expired - Fee Related
-
2000
- 2000-04-24 US US09/563,066 patent/US6307798B1/en not_active Expired - Fee Related
- 2000-07-12 DE DE10084797T patent/DE10084797B4/de not_active Expired - Fee Related
- 2000-07-12 CN CN200710085292A patent/CN100576339C/zh not_active Expired - Fee Related
- 2000-07-12 CN CNB008126925A patent/CN1311474C/zh not_active Expired - Fee Related
- 2000-07-12 KR KR1020027000461A patent/KR100718031B1/ko not_active IP Right Cessation
- 2000-07-12 GB GB0200364A patent/GB2367931B/en not_active Expired - Fee Related
- 2000-07-12 AU AU59590/00A patent/AU5959000A/en not_active Abandoned
- 2000-07-12 WO PCT/CA2000/000815 patent/WO2001004906A1/en active Application Filing
- 2000-07-12 JP JP2001509044A patent/JP2003504789A/ja active Pending
-
2001
- 2001-09-24 US US09/960,364 patent/US6538947B2/en not_active Expired - Fee Related
-
2002
- 2002-12-10 US US10/315,118 patent/US6667924B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
KR100718031B1 (ko) | 2007-05-16 |
US6667924B2 (en) | 2003-12-23 |
CN1311474C (zh) | 2007-04-18 |
US6307798B1 (en) | 2001-10-23 |
DE10084797B4 (de) | 2010-04-01 |
CN100576339C (zh) | 2009-12-30 |
KR20030009276A (ko) | 2003-01-29 |
US20030081474A1 (en) | 2003-05-01 |
GB2367931B (en) | 2004-03-10 |
AU5959000A (en) | 2001-01-30 |
GB2367931A (en) | 2002-04-17 |
CA2277717A1 (en) | 2001-01-12 |
US20020009009A1 (en) | 2002-01-24 |
GB0200364D0 (en) | 2002-02-20 |
US6538947B2 (en) | 2003-03-25 |
JP2003504789A (ja) | 2003-02-04 |
CA2277717C (en) | 2006-12-05 |
CN101030438A (zh) | 2007-09-05 |
CN1373890A (zh) | 2002-10-09 |
WO2001004906A1 (en) | 2001-01-18 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
DE10084797T1 (de) | Schaltung und Verfahren zum Erfassen von mehreren Gleichheiten in Assoziativspeichern | |
DE10196292T1 (de) | Schaltung und Verfahren zum Erkennen von Mehrfachübereinstimmungen | |
DE69905750D1 (de) | Einrichtung und verfahren zum kalibrieren von laufzeitunterschieden | |
DE69827281D1 (de) | System zum führen von vorrichtungen in körperlumen | |
DE69927487D1 (de) | Verfahren zum schreiben und lesen von magneto-resistiven speichern (mram) | |
DE60141025D1 (de) | Vorrichtung und verfahren zum erkennen von defekten oder beschädigungen in abwasserleitungen | |
DE60120822D1 (de) | Meta-Dokument und Verfahren zum Verwalten von Meta-Dokumenten | |
DE69942901D1 (de) | Einrichtung und Verfahren zum Suchen von Bildern | |
DE60039396D1 (de) | Gerät und Verfahren zum Vergleichen von Fingerabdrücken | |
DE59805321D1 (de) | Verfahren und anordnung zum erkennen von verteilinformationen | |
DE59813420D1 (de) | Verfahren und anordnung zur erkennung von kurzschlüssen in niederspannungsnetzen | |
DE60012167D1 (de) | Vorrichtung und verfahren zum warmhalten von speisen | |
DE50009438D1 (de) | Verfahren und einrichtung zum bewerten des spieles in lagern oder gelenken miteinander gekoppelter bauteile | |
DE69933720D1 (de) | Anordnung und Verfahren zum Eingeben von Koordinatenwerten | |
DE69735237D1 (de) | Gerät und verfahren zum waschen von zellen | |
DE69730942D1 (de) | Verfahren und Einheit zum Gruppieren von Gegenständen | |
DE69908400D1 (de) | Verfahren zum strecken von folien und solche folien | |
DE60032674D1 (de) | Verfahren zum Aufsuchen von Addressen | |
DE69939152D1 (de) | Speicherschnittstellenvorrichtung und Verfahren zum Speicherzugriff | |
DE60031594D1 (de) | Verfahren und Vorrichtung zum Interpolieren von Zeilen | |
DE50007574D1 (de) | Verfahren zum Erkennen von Fremdkörpern in Erntemaschinen | |
DE69533567D1 (de) | Vorrichtung und Verfahren zum Auffinden von False-Timing-Paths in digitalen Schaltkreisen | |
DE60222349D1 (de) | Verfahren und Anordnung zum Schreiben von Speicherzellen | |
DE50115254D1 (de) | Verfahren zum erkennen und/oder begrenzen von kurzndler | |
FI990487A0 (fi) | Menetelmä yksikköjen pesemiseksi automaattisessa pesulaitteistossa ja automaattinen pesulaitteisto |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
8110 | Request for examination paragraph 44 | ||
8127 | New person/name/address of the applicant |
Owner name: NVIDIA CORP., SANTA CLARA, CALIF., US |
|
8127 | New person/name/address of the applicant |
Owner name: TRACE STEP HOLDINGS, LLC, DOVER, DEL., US |
|
8364 | No opposition during term of opposition | ||
R119 | Application deemed withdrawn, or ip right lapsed, due to non-payment of renewal fee |
Effective date: 20140201 |