WO2009097693A8 - Selective broadcasting of data in series connected devices - Google Patents

Selective broadcasting of data in series connected devices Download PDF

Info

Publication number
WO2009097693A8
WO2009097693A8 PCT/CA2009/000156 CA2009000156W WO2009097693A8 WO 2009097693 A8 WO2009097693 A8 WO 2009097693A8 CA 2009000156 W CA2009000156 W CA 2009000156W WO 2009097693 A8 WO2009097693 A8 WO 2009097693A8
Authority
WO
WIPO (PCT)
Prior art keywords
devices
command
packet
memory controller
series connected
Prior art date
Application number
PCT/CA2009/000156
Other languages
French (fr)
Other versions
WO2009097693A1 (en
Inventor
Hong Beom Pyeon
Original Assignee
Mosaid Technologies Incorporated
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Mosaid Technologies Incorporated filed Critical Mosaid Technologies Incorporated
Publication of WO2009097693A1 publication Critical patent/WO2009097693A1/en
Publication of WO2009097693A8 publication Critical patent/WO2009097693A8/en

Links

Classifications

    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C5/00Details of stores covered by group G11C11/00
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F12/00Accessing, addressing or allocating within memory systems or architectures
    • G06F12/02Addressing or allocation; Relocation
    • G06F12/06Addressing a physical block of locations, e.g. base addressing, module addressing, memory dedication
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/14Handling requests for interconnection or transfer
    • G06F13/16Handling requests for interconnection or transfer for access to memory bus
    • G06F13/1668Details of memory controller
    • G06F13/1684Details of memory controller using multiple buses
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C7/00Arrangements for writing information into, or reading information out from, a digital store
    • G11C7/22Read-write [R-W] timing or clocking circuits; Read-write [R-W] control signal generators or management 
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C8/00Arrangements for selecting an address in a digital store
    • G11C8/12Group selection circuits, e.g. for memory block selection, chip selection, array selection
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2212/00Indexing scheme relating to accessing, addressing or allocation within memory systems or architectures
    • G06F2212/10Providing a specific technical effect
    • G06F2212/1032Reliability improvement, data loss prevention, degraded operation etc
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2212/00Indexing scheme relating to accessing, addressing or allocation within memory systems or architectures
    • G06F2212/20Employing a main memory using a specific memory technology
    • G06F2212/202Non-volatile memory
    • G06F2212/2022Flash memory

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Microelectronics & Electronic Packaging (AREA)
  • Read Only Memory (AREA)
  • Small-Scale Networks (AREA)
  • Dram (AREA)

Abstract

A method and system for the selective broadcasting of commands to a subset of a plurality of devices connected in series to a memory controller, where each of the plurality of devices has a unique identification number (ID). The memory controller designates the subset of devices to execute the command, excluding the non-selected devices from executing the command. The memory controller encodes the ID numbers of the designated devices into a single coded address, and sends the command along with the coded address in a packet to the series connected devices. Each device receives the packet in a serial bitstream and decodes the coded address using its ID number in order to determine whether it is selected or not. If the device is selected, the command is executed. Otherwise, the packet is forwarded without executing the command.
PCT/CA2009/000156 2008-02-04 2009-02-06 Selective broadcasting qf data in series connected devices WO2009097693A1 (en)

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
US2591608P 2008-02-04 2008-02-04
US61/025,916 2008-02-04
US12/254,315 2008-10-20
US12/254,315 US8131913B2 (en) 2008-02-04 2008-10-20 Selective broadcasting of data in series connected devices

Publications (2)

Publication Number Publication Date
WO2009097693A1 WO2009097693A1 (en) 2009-08-13
WO2009097693A8 true WO2009097693A8 (en) 2009-12-10

Family

ID=40932767

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CA2009/000156 WO2009097693A1 (en) 2008-02-04 2009-02-06 Selective broadcasting qf data in series connected devices

Country Status (4)

Country Link
US (1) US8131913B2 (en)
EP (1) EP2251872B1 (en)
ES (1) ES2478274T3 (en)
WO (1) WO2009097693A1 (en)

Families Citing this family (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9075958B2 (en) * 2009-06-24 2015-07-07 Uniloc Luxembourg S.A. Use of fingerprint with an on-line or networked auction
EP2513743B1 (en) * 2009-12-17 2017-11-15 Toshiba Memory Corporation Semiconductor system, semiconductor device, and electronic device initializing method
US8943224B2 (en) 2010-03-15 2015-01-27 Rambus Inc. Chip selection in a symmetric interconnection topology
US8572423B1 (en) * 2010-06-22 2013-10-29 Apple Inc. Reducing peak current in memory systems
US8856482B2 (en) * 2011-03-11 2014-10-07 Micron Technology, Inc. Systems, devices, memory controllers, and methods for memory initialization
AU2011101297B4 (en) 2011-08-15 2012-06-14 Uniloc Usa, Inc. Remote recognition of an association between remote devices
US11048410B2 (en) 2011-08-24 2021-06-29 Rambus Inc. Distributed procedure execution and file systems on a memory interface
US9098209B2 (en) 2011-08-24 2015-08-04 Rambus Inc. Communication via a memory interface
WO2013028827A1 (en) 2011-08-24 2013-02-28 Rambus Inc. Methods and systems for mapping a peripheral function onto a legacy memory interface
US20130073815A1 (en) * 2011-09-19 2013-03-21 Ronald R. Shea Flexible command packet-header for fragmenting data storage across multiple memory devices and locations
US8797799B2 (en) * 2012-01-05 2014-08-05 Conversant Intellectual Property Management Inc. Device selection schemes in multi chip package NAND flash memory system
JP5624578B2 (en) * 2012-03-23 2014-11-12 株式会社東芝 Memory system
KR20140006344A (en) * 2012-07-04 2014-01-16 에스케이하이닉스 주식회사 Memory system and operating method of memory device included the same
US9286466B2 (en) 2013-03-15 2016-03-15 Uniloc Luxembourg S.A. Registration and authentication of computing devices using a digital skeleton key
US20150089127A1 (en) * 2013-09-23 2015-03-26 Kuljit S. Bains Memory broadcast command
TWI573426B (en) * 2015-02-12 2017-03-01 達創科技股份有限公司 Intelligent luminance system,network apparatus and operating method thereof
US10055343B2 (en) * 2015-12-29 2018-08-21 Memory Technologies Llc Memory storage windows in a memory system
US10140222B1 (en) * 2017-07-06 2018-11-27 Micron Technology, Inc. Interface components
US11966303B2 (en) * 2022-06-02 2024-04-23 Micron Technology, Inc. Memory system failure detection and self recovery of memory dice
CN115174522A (en) * 2022-07-05 2022-10-11 易事特储能科技有限公司 Electronic equipment ID configuration method, device, equipment and readable storage medium

Family Cites Families (25)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5357621A (en) * 1990-09-04 1994-10-18 Hewlett-Packard Company Serial architecture for memory module control
US5404460A (en) 1994-01-28 1995-04-04 Vlsi Technology, Inc. Method for configuring multiple identical serial I/O devices to unique addresses through a serial bus
US5860080A (en) 1996-03-19 1999-01-12 Apple Computer, Inc. Multicasting system for selecting a group of memory devices for operation
US6094713A (en) * 1997-09-30 2000-07-25 Intel Corporation Method and apparatus for detecting address range overlaps
US6130881A (en) * 1998-04-20 2000-10-10 Sarnoff Corporation Traffic routing in small wireless data networks
US7130958B2 (en) 2003-12-02 2006-10-31 Super Talent Electronics, Inc. Serial interface to flash-memory chip using PCI-express-like packets and packed data for partial-page writes
US6826621B1 (en) * 2000-04-24 2004-11-30 International Business Machines Corporation Method and system for aggregating interface addresses
US6816933B1 (en) * 2000-05-17 2004-11-09 Silicon Laboratories, Inc. Serial device daisy chaining method and apparatus
US6928501B2 (en) 2001-10-15 2005-08-09 Silicon Laboratories, Inc. Serial device daisy chaining method and apparatus
US7072994B2 (en) 2002-03-12 2006-07-04 International Business Machines Corporation Method, system, and program for determining a number of device addresses supported by a target device and configuring device addresses used by a source device to communicate with the target device
US7308524B2 (en) 2003-01-13 2007-12-11 Silicon Pipe, Inc Memory chain
DE112004000821B4 (en) 2003-05-13 2016-12-01 Advanced Micro Devices, Inc. System with a host connected to multiple storage modules via a serial storage connection
US7210634B2 (en) 2004-02-12 2007-05-01 Icid, Llc Circuit for generating an identification code for an IC
US8375146B2 (en) * 2004-08-09 2013-02-12 SanDisk Technologies, Inc. Ring bus structure and its use in flash memory systems
US7346817B2 (en) 2004-08-23 2008-03-18 Micron Technology, Inc. Method and apparatus for generating and detecting initialization patterns for high speed DRAM systems
US7068545B1 (en) * 2005-01-04 2006-06-27 Arm Limited Data processing apparatus having memory protection unit
US7426613B2 (en) 2005-06-16 2008-09-16 Lexmark International, Inc. Addressing, command protocol, and electrical interface for non-volatile memories utilized in recording usage counts
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
EP2487794A3 (en) 2006-08-22 2013-02-13 Mosaid Technologies Incorporated Modular command structure for memory and memory system
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
US8271758B2 (en) 2006-12-06 2012-09-18 Mosaid Technologies Incorporated Apparatus and method for producing IDS for interconnected devices of mixed type
US7925854B2 (en) 2006-12-06 2011-04-12 Mosaid Technologies Incorporated System and method of operating memory devices of mixed type
US8010710B2 (en) 2007-02-13 2011-08-30 Mosaid Technologies Incorporated Apparatus and method for identifying device type of serially interconnected devices

Also Published As

Publication number Publication date
EP2251872A1 (en) 2010-11-17
ES2478274T3 (en) 2014-07-21
WO2009097693A1 (en) 2009-08-13
EP2251872B1 (en) 2014-04-09
US20090198857A1 (en) 2009-08-06
US8131913B2 (en) 2012-03-06

Similar Documents

Publication Publication Date Title
WO2009097693A8 (en) Selective broadcasting of data in series connected devices
WO2010080142A3 (en) Modifying commands
EP2266042B8 (en) Memory device, host device, memory system, memory device control method, host device control method and memory system control method
WO2010033975A3 (en) Programming a memory device to increase data reliability
EP2319044A4 (en) Memory system and method using stacked memory device dice, and system using the memory system
WO2006119186A3 (en) Systems, devices, and methods for interpreting movement
WO2010101608A3 (en) Memory block selection
EP1912123A4 (en) Memory controller, nonvolatile memory, nonvolatile memory system, and nonvolatile memory address management method
WO2010151444A8 (en) Memory device and method for embedding host-identification information into content
WO2007109145A3 (en) Secure operating system switching
IL185459A0 (en) Entry control point device, system and method
WO2010002647A3 (en) Apparatus and method for multi-level cache utilization
WO2008006081A3 (en) Memories with selective precharge
GB0719895D0 (en) System, method and apparatus for command and control of remote instrumentation
EP2615611A3 (en) Multi-mode memory device and method
WO2010144139A3 (en) Methods, memory controllers and devices for wear leveling a memory
WO2005083534A3 (en) Method for initializing and utilizing a memory device for a plc
WO2011048572A3 (en) An in-memory processor
WO2011034673A3 (en) Memory device and method
WO2010080141A3 (en) Memory system controller
EP2417527A4 (en) Memory controllers, memory systems, solid state drivers and methods for processing a number of commands
EP2242022A4 (en) Lane recognition system, lane recognition method, and lane recognition program
EP2223217A4 (en) System, apparatus, and method for modifying the order of memory accesses
EP2314468A3 (en) Smart time tire monitoring system
EP1898312A4 (en) Memory controller, nonvolatile storage device, nonvolatile storage system, and data writing method

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 09708296

Country of ref document: EP

Kind code of ref document: A1

122 Ep: pct application non-entry in european phase

Ref document number: 09708296

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE