Abstract:
A memory includes a number of memory groups. Each memory group includes a set of memory subgroups and a number of data bus drivers, wherein each data bus driver has a true input and a complement input and a true output and a complement output. The true and complement inputs are connected to a memory subgroup by at least one sense amplifier. A true connection point also is included in the memory, and the true output of one of the data bus drivers from each of the memory groups are connected together at the connection point, and a "wired" configuration is created. In addition, the memory includes a complement connection point, wherein the complement output of one of the data bus drivers from each of the memory groups are connected together at the connection point, creating a "wired" configuration. The memory also has a data bus circuit with a true input connected to the true connection point and a complement input connected to the complement connection point and a first circuit. This data bus circuit is responsive to signals from the true and complement connection points created by the simultaneous addressing of multiple groups or a subset of the memory subgroups in testing mode. The first circuit has an output for providing an indication of an error in addressing of the multiple groups or the subset of the memory subgroups.
Abstract:
Die Erfindung betrifft eine Anordnung zum Prüfen der Funktionsfähigkeit von Speicherplätzen eines Schreib-Lese-Speichers (4a bzw. 4b) innerhalb eines Computers, dessen CPU (1) über einen Daten- und Adreßbus (2,3) mit dem Schreib-Lese-Speicher (4a bzw. 4b) verbunden ist. Um unabhängig vom Prozeßverlauf und auch bei Interrupt-Verarbeitung jederzeit und ohne zeitliche Beschränkung eine beliebig komplexe Prüfung des Schreib-Lese-Speichers (4a bzw. 4b) zu ermöglichen, wird eine der Anzahl der Speicherplätze entsprechende Anzahl von Speicherplätzen auf einem physikalisch getrennten Schreib-Lese-Speicher (4b bzw. 4a) zur Verfügung gestellt, der über denselben Daten- und Adreßbus (2,3) von derselben CPU (1) betrieben wird. Die Ansteuerung dieser Speicherplätze beider Schreib-Lese-Speicher (4a und 4b) erfolgt durch eine gemeinsame Steuerlogik (5) derart, daß beide Speicherbereiche als getrennt ansprechbare Speicher benutzbar sind, von denen wahlweise ein Speicherbereich als Arbeitsspeicher benutzt wird, während der andere Speicherbereich einem Prüfprogramm unterzogen wird. Hierbei erfolgen zwischen den zeitlich aufeinanderfolgenden Wechseln der beiden Speicherbereiche zu Arbeits- bzw. Testzwecken die Schreiboperationen der fortlaufend anfallenden Prozeßdaten parallel in beide Speicherbereiche. Leseoperationen erfolgen aber nur aus dem gerade als Arbeitsspeicher dienenden Speicherbereich, und zwar so lange, bis alle Daten aus dem jeweils als Arbeitsspeicher dienenden Speicherbereich in den getesteten Speicherbereich durch Auslesen und Wiederzurückschreiben des gesamten Arbeitsspeichervolumens mit Hilfe der CPU (1) übernommen worden sind.
Abstract:
A data processing network includes multiple processing devices (18, 20), multiple memory cards (24, 26, 28) of main storage, and a main storage interface shared by the processors and memory cards. Each of the memory cards includes memory arrays (34, 46, 58), a hold register (32, 44, 56) for retaining a data pattern stored to the arrays, a compare register (36, 48, 60) and logic circuity (40, 52, 64). For a memory array diagnostic test, one of the processing devices sends a compare command (including address information) and the data pattern to one of the memory cards. In response, the logic circuity on the selected memory card stores the data pattern to its hold register and writes the data pattern into its memory arrays, then reads the data out of the memory arrays into its compare register. The contents of the compare and hold registers are compared, and an error indication provided to the processing device in the event that these registers' contents are not the same.
Abstract:
A semiconductor memory comprises memory cell arrays and data amplifiers, four or more respectively, and two common read buses for them. Each data amplifier outputs the first and second data having respective levels complementary to each other. It further comprises the first and second logic circuits. Each logic circuit is composed of a plurality of transistors, each of which being located adjacent to the respective corresponding data amplifier, to the gate of each the first aid second data being applied, and the drain of each being connected to the two read buses. The semiconductor memory further comprises the third logic circuit into which the data from the two read buses are input. The number of data buses needed can be reduced to only three in total for write and read operations independent of the number of memory cell arrays, contributing to minimization of chip area.
Abstract:
The present disclosure includes apparatuses and methods for parallel writing to multiple memory device locations. An example apparatus comprises a memory device. The memory device includes an array of memory cells and sensing circuitry coupled to the array. The sensing circuitry includes a sense amplifier and a compute component configured to implement logical operations. A memory controller in the memory device is configured to receive a block of resolved instructions and/or constant data from the host. The memory controller is configured to write the resolved instructions and/or constant data in parallel to a plurality of locations the memory device.
Abstract:
The present disclosure provides circuit and method embodiments for calibrating a signal of an integrated circuit. A programmable resistive element (110) is coupled in series with a node of the integrated circuit, where at least part of the integrated circuit is formed in at least one front end of line (FEOL) device level. The programmable resistive element (110) is formed in at least one back end of line (BEOL) wiring level, and the programmable resistive element is in a non-volatile resistive state that is variable across a plurality of non-volatile resistive states in response to a program signal applied to the programmable resistive element.
Abstract:
A memory system and method of operating the same is described, where the memory system is used to store data in a RAIDed manner. The stored data may be retrieved, including the parity data so that the stored data is recovered when the first of either the stored data without the parity data, or the stored data from all but one memory module and the parity data, has been received. The writing of data, for low write data loads, is managed such that only one of the memory modules of a RAID stripe is being written to, or erased, during a time interval.
Abstract:
A memory system and method of operating the same is described, where the memory systenris used to store data in a RAIDed manner. The stored data may be retrieved, including the parity data so that the stored data is recovered when the first of either the stored data without the parity data, or the stored data from all but one memory module and the parity data, has been received. The writing of data, for low write data loads, is managed such that only one of the memory modules of a RAID stripe is being written to, or erased, during a time interval.
Abstract:
A method includes changing a read reference level for reading a group of memory cells as a function of changes in a threshold voltage distribution of a different group of memory cells. The changing step includes determining a history read reference level of a group of history cells associated with a group of memory cells of a non-volatile memory cell array, allowing correct reading of the group of history cells, selecting a memory read reference level according to the first read reference level, and reading the non-volatile memory array cells.
Abstract:
A memory includes a number of memory groups. Each memory group includes a set of memory subgroups and a number of data bus drivers, wherein each data bus driver has a true input and a complement input and a true output and a complement output. The true and complement inputs are connected to a memory subgroup by at least one sense amplifier. A true connection point also is included in the memory, and the true output of one of the data bus drivers from each of the memory groups are connected together at the connection point, and a "wired" configuration is created. In addition, the memory includes a complement connection point, wherein the complement output of one of the data bus drivers from each of the memory groups are connected together at the connection point, creating a "wired" configuration. The memory also has a data bus circuit with a true input connected to the true connection point and a complement input connected to the complement connection point and a first circuit. This data bus circuit is responsive to signals from the true and complement connection points created by the simultaneous addressing of multiple groups or a subset of the memory subgroups in testing mode. The first circuit has an output for providing an indication of an error in addressing of the multiple groups or the subset of the memory subgroups.