Memory device and method of operating the same

By introducing signal development cache memory and writing broadcast operations in the memory device, the throughput restriction caused by the long waiting time of the signal development component is solved, and the performance of the memory device is improved, especially in waiting time sensitive applications.

CN113228175BActive Publication Date: 2025-08-05MICRON TECHNOLOGY INC
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN201980084577.6
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Priority Date
2018-12-21
Filing Date
2019-12-20
Publication Date
2025-08-05
Estimated Expiration
2039-12-20

AI Technical Summary

Technical Problem

When existing memory devices perform access operations, due to the long waiting time of the signal development component, throughput is limited, affecting latency-sensitive applications.

Method used

The cache memory and write broadcast operations are used to develop signals, and distributed routing delivery is realized by developing multiple unit access signals within overlapping time intervals, and using selection components and multiplexers to simultaneously write data to multiple locations in the memory array.

Benefits of technology

Improves the throughput of memory devices, reduces waiting time, and improves performance in waiting time sensitive applications.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN113228175B_ABST
    Figure CN113228175B_ABST
Patent Text Reader

Abstract

This application relates to write broadcast operations associated with memory devices. In one example, a memory device according to the described techniques may include a memory array, a sense amplifier array, and a signal development cache configured to store signals (e.g., cache signals, signal states) associated with logic states (e.g., memory states) that may be stored at the memory array (e.g., according to various read or write operations). The memory device can implement write broadcast operations. Write broadcasts can occur from one or more signal development components or from one or more multiplexers to multiple locations in the memory array.
Need to check novelty before this filing date? Find Prior Art

Description

[0001] Cross Reference

[0002] This patent application claims priority to PCT Application No. PCT / US2019 / 067844 filed by Yudanov et al. on December 20, 2019, entitled “WRITE BROADCAST OPERATIONS ASSOCIATED WITHA MEMORY DEVICE,” which claims priority to U.S. Provisional Patent Application No. 62 / 783,388 filed by Yudanov et al. on December 21, 2018, entitled “MULTIPLEXED SIGNAL DEVELOPMENT IN A MEMORY DEVICE,” each of which is assigned to the assignee of the present invention and each of which is expressly incorporated herein by reference in its entirety. Technical Field

[0003] The technical field relates to write broadcast operations associated with memory devices. Background Art

[0004] The following generally relates to memory systems, and more specifically to write broadcast operations associated with memory devices. Memory devices are widely used to store information in various electronic devices, such as computers, wireless communication devices, cameras, digital displays, and the like. Information is stored by programming different states of the memory device. For example, a binary memory device has two logical states, typically represented by a logical "1" or a logical "0." Other memory devices can store more than two logical states. To access the stored information, components of the electronic device can read or sense the stored logical states in the memory device. To store information, components of the electronic device can write or program the logical states into the memory device.

[0005] There are various types of memory devices and memory cells, including magnetic hard disks, random access memory (RAM), read-only memory (ROM), dynamic RAM (DRAM), synchronous dynamic RAM (SDRAM), ferroelectric RAM (FeRAM), magnetic RAM (MRAM), resistive RAM (RRAM), flash memory, phase change memory (PCM), self-selected memory, chalcogenide memory technology, and others. Memory cells can be volatile or nonvolatile. Summary of the Invention

[0006] A method is described. The method may include determining a logic state pattern for storage in a memory device. The method may involve storing a plurality of signal states associated with the logic state pattern at a first component of the memory device. The method may include determining a plurality of locations for storing the logic state pattern at a second component of the memory device. The method may involve writing the logic state pattern to the plurality of locations of the second component based on the plurality of signal states stored at the first component.

[0007] An apparatus is described. The apparatus may include: a first component operable to store a plurality of signal states associated with a logic state pattern; a second component comprising a plurality of locations; and a plurality of access lines operable to write the logic state pattern to the plurality of locations of the second component based on the plurality of signal states stored at the first component and operable to write the plurality of signal states to the first component based on the logic state pattern stored at the plurality of locations of the second component.

[0008] An apparatus is described. The apparatus may include: a first component; a second component; and a controller operable to cause the apparatus to: determine a logic state pattern for storage at the apparatus; store a plurality of signal states associated with the logic state pattern at the first component; determine a plurality of locations of the second component for storing the logic state pattern; and write the logic state pattern to the plurality of locations of the second component based on the plurality of signal states stored at the first component. BRIEF DESCRIPTION OF THE DRAWINGS

[0009] Figure 1 Illustrated are example memory devices that support write broadcast operations associated with the memory device according to examples as disclosed herein.

[0010] Figure 2 Illustrated are example circuits that support write broadcast operations associated with a memory device according to examples as disclosed herein.

[0011] Figure 3 Illustrated are example circuits that support write broadcast operations associated with a memory device according to examples as disclosed herein.

[0012] Figure 4A and 4B Illustrated is an example of a read operation in support of a write broadcast operation associated with a memory device according to examples as disclosed herein.

[0013] Figure 5A and 5BIllustrated is an example of a write operation supporting a write broadcast operation associated with a memory device according to examples as disclosed herein.

[0014] Figure 6 Illustrated is an example of signal development components supporting write broadcast operations associated with a memory device according to examples as disclosed herein.

[0015] Figure 7 Illustrated is an example of a sense amplifier supporting write broadcast operations associated with a memory device according to examples as disclosed herein.

[0016] Figure 8 A block diagram is shown of a system supporting write-broadcast operations according to examples as disclosed herein.

[0017] Figure 9 A block diagram is shown of a memory device supporting write broadcast operations according to examples as disclosed herein.

[0018] Figure 10 and 11

[0014] A flowchart is shown illustrating one or several methods of supporting write broadcast operations associated with a memory device according to examples as disclosed herein. DETAILED DESCRIPTION

[0019] Different latencies associated with different components used in a memory access operation, or otherwise associated with portions of a memory access operation, can result in delays when performing the memory access operation. For example, when the duration of the latency associated with developing a signal based on accessing a memory cell (e.g., an operation including coupling the memory cell with a signal development component) is longer than the latency associated with generating an output signal at a sense amplifier (e.g., a sensing or latching operation at the sense amplifier), the memory device may be able to generate the output signal more quickly than if the memory device could perform the underlying signal development operation, the output signal being based on the underlying signal development operation. For a memory device having a single signal development component for each sense amplifier (e.g., a 1:1 mapping of the signal development component to the sense amplifier), the throughput of the memory device may therefore be limited by the latency or cycle duration associated with the signal development component or signal development operation, which may affect latency-sensitive applications.

[0020] According to examples disclosed herein, a memory device may include a signal development cache having a set of cache elements (e.g., signal storage elements) that can be selectively coupled and decoupled from sense amplifiers of the memory device. For example, the array of sense amplifiers may be coupled to a selection component (e.g., a multiplexer (MUX), a transistor network, a transistor array, a switch network, a switch array), and the selection component may be coupled to a set of signal development cache elements that can each be associated with one or more memory cells of the memory device. In some examples, a cell access signal (e.g., a cell read signal, a cell write signal) may be developed at each of the signal development cache elements independently of the other signal development cache elements (e.g., based at least in part on coupling to or other access to the corresponding memory cell).

[0021] In some examples (e.g., during a read operation), the signal development cache elements may each be coupled to a respective memory cell or access line during overlapping time intervals, such that multiple cell access signals (e.g., multiple cell read signals associated with the respective memory cell or access line of each of the respective signal development components) may be generated during the overlapping time intervals. The signal development cache elements may then be coupled to a sense amplifier via a selection component to generate a sense or latch signal (e.g., an output signal of the sense amplifier based on the respective cell access signal), the sense or latch signal being associated with a particular logic state stored by the respective memory cell (e.g., associated with the respective cell access signal). In examples where the cell access signal has been developed at multiple signal development cache elements, the multiple signal development cache elements may be coupled to the sense amplifier in a sequential manner to generate the sense or latch signal in a sequential manner.

[0022] In some examples, one or more components in the system (e.g., signal development components) can implement a write broadcast operation. The write broadcast can occur from one or more signal development components (e.g., from one or more cache memory blocks) and / or from one or more multiplexers (e.g., of a selection component coupled to the signal development component) to multiple locations of the memory array. The signal development component or multiplexer can act as a distributed routing delivery device to write data to the locations of the memory array using access lines (e.g., word lines, digit lines, plate lines, etc.) coupled to the locations of the memory array. For example, to initialize a group of locations in the memory array (e.g., in one or more domains) to a desired data pattern, the group of locations can be simultaneously coupled to one or more multiplexers or one or more signal development components to write the data pattern. As used herein, a "group" can include one or more elements (e.g., one element, two elements, three elements, etc.).

[0023] refer to Figures 1 to 3 Features of the disclosure introduced above are further described in the context of a memory array and memory circuitry supporting write broadcast operations associated with a memory device. Figures 4A to 5B Describe a specific instance, Figures 4A to 5B Illustrate specific read and write operations that support write broadcast operations associated with a memory device. Figures 6 to 8 Other examples of circuits, components, and arrangements that can support the described operations are described. Figures 9 to 11 Describing these and other features of the present disclosure, Figures 9 to 11 Illustrated are apparatus diagrams, system diagrams, and flow charts that support write broadcast operations associated with memory devices.

[0024] Figure 1 An example memory device 100 is illustrated that supports write broadcast operations associated with a memory device according to examples as disclosed herein. Memory device 100 may also be referred to as an electronic memory device. Memory device 100 may include memory cells 105 that are programmable to store different states (e.g., memory states, which may be referred to herein as logical states). In some cases, memory cell 105 may be programmable to store two logical states, represented as logic 0 and logic 1. In some cases, memory cell 105 may be programmable to store more than two logical states. Additionally or alternatively, memory cell 105 may be programmable to store memory states based on analog or random operations (e.g., associated with a neural network), where the memory states correspond to information other than logic 0 or logic 1. In some examples, memory cell 105 may include a capacitive memory element, a ferroelectric memory element, a material memory element, a resistive element, a self-selected memory element, a thresholded memory element, or any combination thereof.

[0025] The group of memory cells 105 may be part of a memory segment 110 (e.g., including an array of memory cells 105) of the memory device 100, where, in some examples, a memory segment 110 may refer to a contiguous brick of memory cells 105 (e.g., a group of contiguous elements of a semiconductor chip). In some examples, a memory segment 110 may refer to the smallest group of memory cells 105 that can be biased during an access operation, or the smallest group of memory cells 105 that share a common node (e.g., a common plate line, a group of plate lines biased to a common voltage). Although a single memory segment 110 of the memory device 100 is shown, various examples of memory devices according to examples as disclosed herein may have a group of memory segments 110. In one illustrative example, the memory device 100 or a sub-segment thereof (e.g., a core of a multi-core memory device 100, a chip of a multi-chip memory device) may include 32 "banks," and each bank may include 32 segments. Thus, according to an illustrative example, memory device 100 , or a subsection thereof, may include 1,024 memory segments 110 .

[0026] In some examples, the memory cell 105 can store charge representing a programmable logic state (e.g., by storing charge in a capacitor, a capacitive memory element, or a capacitive storage element). In one example, a charged and an uncharged capacitor can each represent two logic states. In another example, a positively charged and a negatively charged capacitor can each represent two logic states. DRAM or FeRAM architectures can use such designs, and the capacitors employed can include a dielectric material with linear or parasitic polarization properties as an insulator. In some examples, such as FeRAM architectures, the memory cell 105 can include a ferroelectric capacitor having a ferroelectric material as an insulating (e.g., non-conductive) layer between the terminals of the capacitor. Different polarization levels of the ferroelectric capacitor can represent different logic states (e.g., supporting two or more logic states in the corresponding memory cell 105). In some examples, the ferroelectric material has nonlinear polarization properties.

[0027] In some examples, memory cell 105 may include a material portion, which may be referred to as a memory element, a memory storage element, a memory element of your choice, or a memory storage element of your choice. The material portion may have a variable and configurable resistance or other property representing different logical states. For example, a material that may take the form of a crystalline atomic configuration or an amorphous atomic configuration (e.g., capable of maintaining a crystalline state or an amorphous state within the ambient operating temperature range of memory device 100) may have different resistances depending on the atomic configuration. A more crystalline state of the material (e.g., a single crystal, a collection of relatively large grains that may be substantially crystalline) may have a relatively low resistance and may alternatively be referred to as a "set" logical state. A more amorphous state of the material (e.g., a completely amorphous state, a distribution of relatively small grains that may be substantially amorphous) may have a relatively high resistance and may alternatively be referred to as a "reset" logical state. Thus, a voltage applied to a memory cell 105 may induce different currents depending on whether the material portion of the memory cell 105 is in a more crystalline state or a more amorphous state. Thus, the magnitude of the current resulting from application of the read voltage to the memory cell 105 can be used to determine the logic state stored by the memory cell 105 .

[0028] In some examples, a memory element can be configured with various ratios of crystalline and amorphous regions (e.g., varying degrees of atomic order and disorder) that can result in an intermediate resistance that can represent different logical states (e.g., supporting two or more logical states in the corresponding memory cell 105). Furthermore, in some examples, a material or memory element can have more than two atomic configurations, such as an amorphous configuration and two different crystalline configurations. Although described herein with reference to the resistance of different atomic configurations, a memory device can use some other characteristic of the memory element to determine the stored logical state corresponding to an atomic configuration or combination of atomic configurations.

[0029] In some cases, a memory element in a more amorphous state may be associated with a threshold voltage. In some instances, when a voltage greater than the threshold voltage is applied across the memory element in the more amorphous state, current may flow through the memory element. In some instances, when a voltage less than the threshold voltage is applied across the memory element in the more amorphous state, current may not flow through the memory element. In some instances, a memory element in a more crystalline state may not be associated with a threshold voltage (e.g., may be associated with a zero threshold voltage). In some instances, current may flow through the memory element in response to a non-zero voltage across the memory element in the more crystalline state.

[0030] In some cases, the material in both the more amorphous state and the more crystalline state can be associated with a threshold voltage. For example, self-selected or thresholded memory can be based on the difference in the threshold voltage of the memory cell between different programmed states (e.g., through different composition distributions). The logic state of a memory cell 105 having such a memory element can be set by biasing or heating the memory element over time to a temperature profile that supports the formation of a specific atomic configuration or combination of atomic configurations.

[0031] The memory device 100 may include a three-dimensional (3D) memory array in which multiple two-dimensional (2D) memory arrays (e.g., layers, tiers) are formed one above the other. In various examples, such an array may be divided into a set of memory segments 110, where each memory segment 110 may be arranged within a layer or tier, distributed across multiple layers or tiers, or any combination thereof. Compared to a 2D array, such an arrangement may increase the number of memory cells 105 that can be placed or formed on a single die or substrate, which in turn may reduce the production cost of the memory device 100 or improve the performance of the memory device 100, or both. The layers or tiers may be separated by electrically insulating material. Each layer or tier may be aligned or positioned so that the memory cells 105 are substantially aligned with each other across each layer, thereby forming a stack of memory cells 105.

[0032] In the example of memory device 100, each row of memory cells 105 of memory segment 110 may be associated with one of a set of first access lines 120 (eg, word lines (WL), such as WL1 through WL2). M ), and each column of memory cells 105 may be coupled to one of a set of second access lines 130 (eg, digit lines (DL), such as DL1 to DL N In some examples, rows of memory cells 105 of different memory segments 110 (not shown) may be coupled to one of different pluralities of first access lines 120 (e.g., different from WL1 to WL2). M 1 to DL1, and the columns of memory cells 105 of different memory segments 110 may be coupled to one of different pluralities of second access lines 130 (eg, different from DL1 to DL N In some cases, the first access line 120 and the second access line 130 may be substantially perpendicular to each other in the memory device 100 (eg, when viewing the plane of the layer of the memory device 100, such as Figure 1 ). References to word lines and bit lines or the like are interchangeable without detracting from understanding or operation.

[0033] In general, one memory cell 105 may be located at (e.g., coupled to, coupled between, or in a manner similar to) the intersection of access line 120 and access line 130. This intersection, or an indication of this intersection, may be referred to as the address of the memory cell 105. A target or selected memory cell 105 may be the memory cell 105 located at the intersection of an access line 120 that is powered or otherwise selected and an access line 130 that is powered or otherwise selected. In other words, access line 120 and access line 130 may be powered or otherwise selected to access (e.g., read, write, rewrite, refresh) the memory cell 105 at their intersection. Other memory cells 105 that are in electronic communication with (e.g., connected to) the same access line 120 or 130 may be referred to as non-target or non-selected memory cells 105.

[0034] In some architectures, the logical storage components of memory cell 105 (e.g., capacitive memory elements, ferroelectric memory elements, resistive memory elements, or other memory elements) can be electrically isolated from second access line 130 by a cell select component (which, in some instances, can be referred to as a switch component or selector device). First access line 120 can be coupled to the cell select component (e.g., via a control node or terminal of the cell select component) and can control the cell select component of or associated with memory cell 105. For example, the cell select component can be a transistor and first access line 120 can be coupled to the gate of the transistor (e.g., where the gate node of the transistor can be the control node of the transistor). Activating first access line 120 of memory cell 105 can result in an electrical connection or closed circuit between the logical storage components of memory cell 105 and its corresponding second access line 130. Second access line 130 can then be accessed to read from or write to memory cell 105.

[0035] In some examples, the memory cells 105 of the memory segment 110 may also be connected to one of a plurality of third access lines 140 (eg, plate lines (PL), such as PL1 to PL2). N1 ). Although illustrated as separate lines, in some examples, the plurality of third access lines 140 may represent or be otherwise functionally equivalent to a common plate line, a common plate, or other common node of the memory segment 110 (e.g., a node common to each of the memory cells 105 in the memory segment 110), or other common node of the memory device 100. In some examples, the plurality of third access lines 140 may couple the memory cells 105 to one or more voltage sources for various sensing and / or writing operations, including those described herein. For example, when the memory cell 105 employs a capacitor to store a logic state, the second access line 130 may provide access to a first terminal or plate of the capacitor, and the third access line 140 may provide access to a second terminal or plate of the capacitor (e.g., a terminal associated with an opposite plate of the capacitor opposite the first terminal of the capacitor, or a terminal otherwise located on a side of the capacitor opposite the first terminal of the capacitor). In some examples, memory cells 105 of different memory segments 110 (not shown) may be associated with one of a different plurality of third access lines 140 (eg, different from PL1 through PL2). N A set of plate lines, different common plate lines, different common plates, different common nodes) are coupled, different pluralities of third access lines 140 may be coupled to the illustrated third access lines 140 (eg, plate lines PL1 to PL N ) electrical isolation.

[0036] The plurality of third access lines 140 can be coupled to a plate assembly 145, which can control various operations, such as activating one or more of the plurality of third access lines 140 or selectively coupling one or more of the plurality of third access lines 140 to a voltage source or other circuit element. Although the plurality of third access lines 140 of the memory device 100 are shown as being substantially parallel to the plurality of second access lines 130, in other examples, the plurality of third access lines 140 can be substantially parallel to the plurality of first access lines 120, or in any other configuration.

[0037] Although the reference Figure 1The access lines described are shown as straight lines between memory cell 105 and coupled components, but the access lines may be associated with other circuit elements, such as capacitors, resistors, transistors, amplifiers, voltage sources, switching elements, selection elements, and other elements, which may be used to support access operations, including those described herein. In some examples, an electrode may be coupled to memory cell 105 and access line 120 (e.g., coupled between memory cell 105 and access line 120), or to memory cell 105 and access line 130 (e.g., coupled between memory cell 105 and access line 130). The term electrode may refer to an electrical conductor or other electrical interface between components, and in some cases, may be employed as an electrical contact to memory cell 105. An electrode may include a trace, a wire, a conductive line, a conductive layer, a conductive pad, and the like, that provides a conductive path between elements or components of memory device 100.

[0038] Access operations such as reading, writing, rewriting, and refreshing can be performed on memory cell 105 by activating or selecting a first access line 120, a second access line 130, and / or a third access line 140 coupled to memory cell 105 (which may include applying a voltage, charge, or current to the respective access lines). Access lines 120, 130, and 140 may be made of a conductive material such as a metal (e.g., copper (Cu), silver (Ag), aluminum (Al), gold (Au), tungsten (W), titanium (Ti)), a metal alloy, carbon, or other conductive or semiconductive materials, alloys, or compounds. Upon selection of memory cell 105, a generated signal (e.g., a cell access signal, a cell read signal) may be used to determine the logic state stored by memory cell 105. For example, a memory cell 105 having a capacitive memory element storing a logic state may be selected, and the resulting charge flow through the access lines and / or the resulting voltage of the access lines may be detected, converted, or amplified to determine the programmed logic state stored by memory cell 105.

[0039] Access to memory cells 105 may be controlled by row component 125 (e.g., a row decoder), column component 135 (e.g., a column decoder), or plane component 145 (e.g., a plane driver), or a combination thereof. For example, row component 125 may receive a row address from memory controller 170 and, based on the received row address, select or activate the appropriate first access line 120. Similarly, column component 135 may receive a column address from memory controller 170 and select or activate the appropriate second access line 130. Thus, in some examples, memory cells 105 may be accessed by selecting or activating first access line 120 and second access line 130. In some examples, such access operations may be accompanied by the plate component 145 biasing one or more of the third access lines 140 (e.g., biasing one of the third access lines 140 of a memory segment 110, biasing all of the third access lines 140 of a memory segment, biasing a common plate line of a memory segment 110 or memory device 100, biasing a common node of a memory segment 110 or memory device 100), which may be referred to as “moving the plate” of the memory cell 105, memory segment 110, or memory device 100. In various examples, any one or more of the row component 125, column component 135, or plate component 145 may be referred to as or otherwise include an access line driver or access line decoder.

[0040] In some examples, memory controller 170 can control operations (e.g., read operations, write operations, rewrite operations, refresh operations, discharge operations, dissipation operations, and equalization operations) of memory cell 105 through various components (e.g., row components 125, column components 135, plate components 145, and sense components 150). In some cases, one or more of row components 125, column components 135, plate components 145, and sense components 150 can be co-located with memory controller 170 or otherwise included together. In some examples, any one or more of row components 125, column components 135, or plate components 145 can also be referred to as a memory controller or circuitry for performing access operations of memory device 100. In some examples, any one or more of row components 125, column components 135, or plate components 145 can be described as controlling or performing operations for accessing memory device 100, or controlling or performing operations for accessing memory segments 110 of memory device 100.

[0041] The memory controller 170 may generate row and column address signals to activate the desired access lines 120 and 130. The memory controller 170 may also generate or control various voltages or currents used during operation of the memory device 100. Although a single memory controller 170 is shown, the memory device 100 may have more than one memory controller 170 (e.g., a memory controller 170 for each of a set of memory banks 110 of the memory device 100, a memory controller 170 for each of a number of subsets of memory banks 110 of the memory device 100, a memory controller 170 for each of a set of chips of a multi-chip memory device 100, a memory controller 170 for each of a set of banks of a multi-bank memory device 100, a memory controller 170 for each core of a multi-core memory device 100, or any combination thereof), where the different memory controllers 170 may perform the same functions and / or different functions.

[0042] Although the memory device 100 is illustrated as including a single row component 125, a single column component 135, and a single board component 145, other examples of the memory device 100 may include different configurations to accommodate a memory bank 110 or a group of memory banks 110. For example, in various memory devices 100, a row component 125 may be shared among a group of memory banks 110 (e.g., having subcomponents common to all memory banks in the group of memory banks 110, having subcomponents dedicated to respective memory banks in the group of memory banks 110), or a row component 125 may be dedicated to one memory bank 110 in a group of memory banks 110. Likewise, in various memory devices 100, a rank component 135 may be shared among a group of memory banks 110 (e.g., having subcomponents common to all memory banks in the group of memory banks 110, having subcomponents specific to respective memory banks in the group of memory banks 110), or a rank component 135 may be specific to one memory bank 110 in a group of memory banks 110. Additionally, in various memory devices 100, a plane component 145 may be shared among a group of memory banks 110 (e.g., having subcomponents common to all memory banks in the group of memory banks 110, having subcomponents specific to respective memory banks in the group of memory banks 110), or a plane component 145 may be specific to one memory bank 110 in a group of memory banks 110.

[0043] In general, the amplitude, shape, or duration of the applied voltage, current, or charge may be adjusted or varied and may be different for the various operations discussed in operating the memory device 100. Furthermore, one, multiple, or all memory cells 105 within the memory device 100 may be accessed simultaneously. For example, during a reset operation in which all memory cells 105 or a group of memory cells 105 (e.g., the memory cells 105 of a memory segment 110) are set to a single logic state, multiple or all memory cells 105 of the memory device 100 may be accessed simultaneously.

[0044] Sense component 150, when accessing (e.g., in cooperation with memory controller 170) memory cell 105, can read (e.g., sense) memory cell 105 to determine the logic state stored by memory cell 105. For example, sense component 150 can be configured to sense, in response to a read operation, a current or charge passing through memory cell 105, or a voltage resulting from coupling memory cell 105 with sense component 150 or other intervening components (e.g., a signal development component between memory cell 105 and sense component 150). Sense component 150 can provide an output signal indicative of (e.g., based at least in part on) the logic state stored by memory cell 105 to one or more components (e.g., column component 135, input / output component 160, memory controller 170). In various memory devices 100, the sensing component 150 may be shared among a group or bank of memory segments 110 (e.g., having subcomponents common to all memory segments in a group or bank of memory segments 110, having subcomponents dedicated to corresponding memory segments in a group or bank of memory segments 110), or the sensing component 150 may be dedicated to one memory segment 110 in a group or bank of memory segments 110.

[0045] In some examples, during or after accessing a memory cell 105, the logical storage portion of the memory cell 105 can discharge or otherwise permit charge or current to flow through its corresponding access line 120, 130, or 140. This charge or current can result from biasing the memory cell 105 or applying a voltage to the memory cell 105 from one or more voltage sources or supplies (not shown) of the memory device 100, where such voltage sources or supplies can be part of the row component 125, the column component 135, the plate component 145, the sensing component 150, the memory controller 170, or some other component (e.g., a biasing component). In some examples, the discharge of the memory cell 105 can result in a change in the voltage of the access line 130, which the sensing component 150 can compare to a reference voltage to determine the stored state of the memory cell 105. In some examples, a voltage may be applied to memory cell 105 (e.g., using corresponding access lines 120 and 130) and the presence or magnitude of the resulting current may depend on the applied voltage and the resistance state of the memory element of memory cell 105, which sensing component 150 may use to determine the stored state of memory cell 105.

[0046] In some examples, when a read signal (e.g., a read pulse, a read current, a read voltage) is applied across a memory cell 105 having a material memory element storing a first logic state (e.g., a set state associated with a more crystalline atomic configuration), the memory cell 105 conducts current due to the read pulse exceeding the threshold voltage of the memory cell 105. In response to, or at least partially based on, this, the sensing component 150 may detect the current through the memory cell 105 as part of determining the logic state stored by the memory cell 105. When a read pulse is applied to a memory cell 105 having a memory element storing a second logic state (e.g., a reset state associated with a more amorphous atomic configuration) (this may occur before or after the read pulse is applied across the memory cell 105 having the memory element storing the first logic state), the memory cell 105 may not conduct current due to the read pulse not exceeding the threshold voltage of the memory cell 105. As part of determining the stored logic state, the sensing component 150 may detect little or no current through the memory cell 105.

[0047] In some examples, a threshold current can be defined for sensing the logic state stored by memory cell 105. The threshold current can be set to be higher than the current that can pass through memory cell 105 when memory cell 105 does not reach the threshold in response to a read pulse, but equal to or lower than the expected current through memory cell 105 when memory cell 105 reaches the threshold in response to a read pulse. For example, the threshold current can be higher than the leakage current of the associated access line 120, 130, or 140. In some examples, the logic state stored by memory cell 105 can be determined at least in part based on a voltage generated (e.g., across a shunt resistor) due to the current driven by the read pulse. For example, the generated voltage can be compared relative to a reference voltage, where a generated voltage less than the reference voltage corresponds to a first logic state and a generated voltage greater than the reference voltage corresponds to a second logic state.

[0048] In some examples, more than one voltage may be applied when reading memory cell 105 (e.g., multiple voltages may be applied during part of a read operation). For example, if the applied read voltage does not induce current flow, one or more other read voltages may be applied (e.g., until current flow is detected by sensing component 150). Based at least in part on the read voltage that induces current flow, the stored logic state of memory cell 105 may be determined. In some cases, the read voltage may be ramped (e.g., smoothly increased to a higher magnitude) until current flow or other conditions are detected by sensing component 150. In other cases, predetermined read voltages (e.g., a predetermined sequence of read voltages that increase in steps to higher magnitudes) may be applied until current flow is detected. Similarly, a read current may be applied to memory cell 105, and the magnitude of the voltage used to form the read current may depend on the resistance or overall threshold voltage of memory cell 105.

[0049] The sensing component 150 may include various switching components, selection components, multiplexers, transistors, amplifiers, capacitors, resistors, voltage sources, or other components to detect, convert, or amplify a difference in a sense signal (e.g., a difference between a read voltage and a reference voltage, a difference between a read current and a reference current, a difference between a read charge and a reference charge) (in some examples, this may be referred to as sensing or latching, or generating a sense or latch signal). In some examples, the sensing component 150 may include a set of components (e.g., circuit elements, circuitry) that is repeated for each of a set of access lines 130 connected to the sensing component 150. For example, the sensing component 150 may include a separate sensing circuit or circuitry (e.g., a separate sense amplifier, a separate signal development component) for each of a set of access lines 130 coupled to the sensing component 150, so that the logic state can be separately detected for a respective memory cell 105 coupled to a respective access line in the set of access lines 130. In some examples, a reference signal source (e.g., a reference component) or a generated reference signal may be shared among components of the memory device 100 (e.g., shared among one or more sensing components 150, shared among separate sensing circuits of a sensing component 150, shared among access lines 120, 130, or 140 of a memory segment 110).

[0050] Sense component 150 may be included in a device that includes memory device 100. For example, sense component 150 may be included with other read and write circuitry, decode circuitry, or register circuitry of a memory (which may be coupled with or to memory device 100). In some examples, the detected logic state of memory cell 105 may be output as an output via column component 135 or input / output component 160. In some examples, sense component 150 may be part of column component 135, row component 125, or memory controller 170. In some examples, sense component 150 may be connected to or otherwise be in electronic communication with column component 135, row component 125, or memory controller 170.

[0051] Although a single sensing component 150 is shown, the memory device 100 (e.g., the memory segment 110 of the memory device 100) may include more than one sensing component 150. For example, a first sensing component 150 may be coupled to a first subset of the access lines 130 and a second sensing component 150 may be coupled to a second subset of the access lines 130 (e.g., different from the first subset of the access lines 130). In some examples, this partitioning of the sensing components 150 may support parallel (e.g., simultaneous) operation of the multiple sensing components 150. In some examples, this partitioning of the sensing components 150 may support matching sensing components 150 having different configurations or characteristics to specific subsets of the memory cells 105 of the memory device (e.g., to support different types of memory cells 105, to support different characteristics of a subset of the memory cells 105, to support different characteristics of a subset of the access lines 130).

[0052] Additionally or alternatively, two or more sense components 150 may be coupled (e.g., selectively coupled) to the same set of access lines 130 (e.g., to achieve component redundancy). In some examples, this configuration may support maintaining functionality that overcomes a failure or otherwise poor or degraded operation of one of the redundant sense components 150. In some examples, this configuration may support the ability to select one of the redundant sense components 150 for a particular operational characteristic (e.g., related to power consumption characteristics, related to access speed characteristics of a particular sensing operation, related to operating the memory cell 105 in a volatile mode or a non-volatile mode).

[0053] In some memory architectures, accessing a memory cell 105 can degrade or destroy the logic state stored by one or more memory cells 105 of a memory segment 110, and a rewrite or refresh operation can be performed to return the original logic state to the memory cell 105. In DRAM or FeRAM, for example, the capacitor of a memory cell 105 can be partially or completely discharged or depolarized during a sensing operation, thereby destroying the logic state stored in the memory cell 105. In PCM, for example, a sensing operation can result in a change in the atomic configuration of the memory cell 105, thereby changing the resistance state of the memory cell 105. Thus, in some examples, the logic state stored in the memory cell 105 can be rewritten after an access operation. Furthermore, activating a single access line 120, 130, or 140 can cause all memory cells 105 coupled to the activated access line 120, 130, or 140 to discharge. Thus, several or all memory cells 105 coupled to an access line 120, 130, or 140 associated with the access operation (eg, all cells of an accessed row, all cells of an accessed column) may be rewritten after an access operation.

[0054] In some examples, reading memory cell 105 may be non-destructive. That is, the logic state of memory cell 105 may not need to be rewritten after reading memory cell 105. For example, in a non-volatile memory such as PCM, accessing memory cell 105 may not destroy the logic state, and therefore, memory cell 105 may not need to be rewritten after access. However, in some examples, refreshing the logic state of memory cell 105 may or may not be necessary in the absence or presence of other access operations. For example, the logic state stored by memory cell 105 may be refreshed at periodic intervals by applying appropriate write, refresh, or equalization pulses or biases to maintain the stored logic state. Refreshing memory cell 105 can reduce or eliminate read disturb errors or logic state corruption (due to charge leakage or changes in the atomic configuration of the memory element over time).

[0055] Memory cell 105 can be set, written, or refreshed by activating associated first access line 120, second access line 130, and / or third access line 140 (e.g., via memory controller 170). In other words, a logic state can be stored in memory cell 105 (e.g., via a cell access signal, via a cell write signal). Row component 125, column component 135, or plate component 145 can receive data to be written to memory cell 105, for example, via input / output component 160. In some examples, a write operation can be performed at least in part by sense component 150, or the write operation can be configured to bypass sense component 150.

[0056] In the case of a capacitive memory element, memory cell 105 can be written to by applying a voltage to the capacitor and then isolating the capacitor (e.g., isolating the capacitor from the voltage source used to write to memory cell 105, thereby floating the capacitor) to store a charge associated with the desired logical state in the capacitor. In the case of ferroelectric memory, the ferroelectric memory element (e.g., a ferroelectric capacitor) of memory cell 105 can be written to by applying a voltage of sufficiently high magnitude to polarize the ferroelectric memory element (e.g., a ferroelectric capacitor) with the polarization associated with the desired logical state (e.g., applying a saturation voltage). The ferroelectric memory element can be isolated (e.g., floating), or a zero net voltage or bias can be applied across the ferroelectric memory element (e.g., ground, virtual ground, or equalizing the voltage across the ferroelectric memory element). In the case of PCM, the memory element can be written to by applying a current having a profile that causes the memory element to form an atomic configuration associated with the desired logical state (e.g., by heating and cooling).

[0057] The sensing component 150 may include a plurality of signal development components that may be selectively coupled or decoupled with respective ones of a set of sense amplifiers. For example, the sense amplifiers of the sensing component 150 may be coupled with a selection component of the sensing component 150, and the selection component may be coupled with a set of signal development components of the sensing component 150 (which may be associated with one or more memory cells 105 or one or more access lines (e.g., one or more access lines 130) of the memory device 100). In some examples, a cell access signal may be developed at each of the signal development components independently of the other signal development components.

[0058] In some examples, the signal development components of the sensing component 150 can each be coupled to a respective memory cell during overlapping time intervals, such that multiple cell access signals (e.g., a cell read signal, a cell write signal, each associated with a respective memory cell of each of the respective signal development components) can be generated during the overlapping time intervals. In examples where the cell access signals are developed at multiple signal development components (e.g., in a read operation of multiple memory cells 105, in a multi-cell read operation), the multiple signal development components can be coupled to a sense amplifier (e.g., in a sequential manner, in a step-by-step manner) to generate a sense or latch signal for the sense amplifier (e.g., in a sequential manner, in a step-by-step manner) based at least in part on the cell access signals. In instances where a sense or latch signal sequence is associated with writing or rewriting a group of memory cells 105 (e.g., in a write or refresh operation of multiple memory cells 105, in a multi-cell write or refresh operation), multiple signal development components can be coupled to the sense amplifiers (e.g., sequentially, in a step-by-step manner) to generate multiple cell access signals (e.g., sequentially, in a step-by-step manner) based at least in part on the sense or latch signals of the sense amplifiers. In some instances, multiplexing the signal development components of the sense component 150 can compensate for portions of the signal development components or portions of the access operation associated with different latencies, which can reduce the effects of access serialization.

[0059] In some examples, the signal development component of the sensing component 150 can implement a write broadcast operation. A write broadcast can occur from one or more signal development components (e.g., from one or more cache blocks) and / or from one or more multiplexers (e.g., a multiplexer of a select component of the sensing component 150) to multiple locations in the memory segment 110, where each location can include or be associated with one or more memory cells 105. The one or more signal development components or one or more multiplexers can act as a distributed routing delivery device to write data to the locations of the memory segment 110 using access lines (e.g., access lines 120, 130, and / or 140) coupled to the locations. For example, to initialize a group of locations in the memory segment 110 to a desired data pattern, the group of locations can be simultaneously coupled to one or more multiplexers or one or more signal development components to write the data pattern.

[0060] Figure 2 Illustrated is an example circuit 200 that supports write broadcast operations associated with a memory device according to examples as disclosed herein. The circuit 200 may include a memory cell 105-a and a sensing component 150-a, which may be a reference Figure 1 1 and 2. The circuit 200 may also include a word line 205, a digit line 210, and a plate line 215, which may correspond to reference lines 105, 106, and 107, respectively, in some examples. Figure 1 1. First access line 120, second access line 130, and third access line 140 are depicted (e.g., of memory segment 110). In some examples, plate line 215 may illustrate a common plate line, common plate, or another common node for memory cell 105-a and another memory cell 105 (not shown) of the same memory segment 110. Circuit 200 illustrates circuitry that can support the described techniques for write broadcast operations associated with a memory device.

[0061] The sensing component 150-a may include a sense amplifier 290 (e.g., an amplifier component, an input / output amplifier, a "latch") that may include a first node 291 and a second node 292. In various examples, the first node 291 and the second node 292 may be coupled to different access lines of a circuit (e.g., the signal line 285 and the reference line 275 of the circuit 200, respectively), or may be coupled to a common access line of a different circuit (not shown). In some examples, the first node 291 may be referred to as a signal node, and the second node 292 may be referred to as a reference node. The sense amplifier 290 may be associated with (e.g., coupled with, coupled to) one or more input / output (I / O) lines (e.g., I / O line 295), which may include a first node 291 and a second node 292 connected to a reference line. Figure 1 The depicted input / output component 160 is coupled to access lines of the column component 135. Although the sense amplifier 290 is illustrated as having a single I / O line 295, a sense amplifier according to examples as disclosed herein may have more than one I / O line 295 (e.g., two I / O lines 295). In various examples, other configurations and nomenclature for access lines and / or reference lines are possible according to examples as disclosed herein.

[0062] The memory cell 105-a may include a logical storage component (e.g., a memory element, a storage element, a memory storage element), such as a capacitor 220 having a first plate (cell plate) 221 and a second plate (cell bottom) 222. The cell plate 221 and the cell bottom 222 may be capacitively coupled via a dielectric material positioned therebetween (e.g., in DRAM applications), or capacitively coupled via a ferroelectric material positioned therebetween (e.g., in FeRAM applications). The cell plate 221 may be coupled to a voltage V plate is associated with the voltage V bottom 2. As described herein, various logic states can be stored by charging, discharging, or polarizing capacitor 220.

[0063] Capacitor 220 may be in electronic communication with digit line 210, and the stored logic state of capacitor 220 may be read or sensed by operating the various elements represented in circuit 200. For example, memory cell 105-a may also include a cell select component 225, which in some examples may be referred to as a switch component or selector device that couples with or between an access line (e.g., digit line 210) and capacitor 220. In some examples, cell select component 225 may be considered outside the illustrative boundaries of memory cell 105-a, and cell select component 225 may be referred to as a switch component or selector device that couples with or between an access line (e.g., digit line 210) and memory cell 105-a.

[0064] When the cell select component 225 is activated (e.g., by activating a logic signal or voltage), the capacitor 220 can be selectively coupled to the digit line 210, and when the cell select component 225 is deactivated (e.g., by deactivating a logic signal or voltage), the capacitor 220 can be selectively isolated or decoupled from the digit line 210. A logic signal or other selection signal or voltage can be applied to a control node 226 (e.g., a control node, a control terminal, a select node, a select terminal) of the cell select component 225 (e.g., via the word line 205). In other words, the cell select component 225 can be configured to selectively couple or decouple the capacitor 220 (e.g., a logic storage component) from the digit line 210 based on the logic signal or voltage applied to the control node 226 via the word line 205.

[0065] Activating cell select component 225 may be referred to as selecting memory cell 105-a in some examples, and deactivating cell select component 225 may be referred to as deselecting memory cell 105-a in some examples. In some examples, cell select component 225 is a transistor (e.g., an n-type transistor) and its operation can be controlled by applying an activation or selection voltage to the transistor gate (e.g., a control or select node or terminal). The voltage used to activate the transistor (e.g., the voltage between the transistor gate terminal and the transistor source terminal) may be a voltage greater than the threshold voltage of the transistor (e.g., a positive activation or selection voltage). The voltage used to deactivate the transistor may be a voltage less than the threshold voltage of the transistor (e.g., ground or a negative deactivation or deselection voltage).

[0066] 210 ). A cell select component 225 may be activated or deactivated using word line 205 (e.g., by row component 125). For example, a select voltage (e.g., a word line logic signal or a word line voltage) applied to word line 205 may be applied to the gate of a transistor of cell select component 225, which may selectively connect or couple capacitor 220 to digit line 210 (e.g., provide a conductive path between capacitor 220 and digit line 210). A deselect or deactivation voltage applied to word line 205 may be applied to the gate of a transistor of cell select component 225, which may selectively disconnect, decouple, or isolate capacitor 220 from digit line 210. In some examples, activating cell select component 225 may be referred to as selectively coupling memory cell 105-a to digit line 210, and deactivating cell select component 225 may be referred to as selectively decoupling or isolating memory cell 105-a from digit line 210.

[0067] In other examples, the positions of cell select component 225 and capacitor 220 in memory cell 105-a may be swapped such that cell select component 225 may be coupled to or between plate line 215 and cell plate 221, and capacitor 220 may be coupled to or between digit line 210 and the other terminal of cell select component 225. In this example, cell select component 225 may remain connected (e.g., in electronic communication) with digit line 210 through capacitor 220. This configuration may be associated with alternative timing and biasing for access operations.

[0068] In examples employing ferroelectric capacitor 220, capacitor 220 may or may not be fully discharged immediately after being connected to or coupled with digit line 210. In various schemes, to sense the logic state stored by ferroelectric capacitor 220, a voltage may be applied to plate line 215 and / or digit line 210, and word line 205 may be biased (e.g., by activating word line 205) to select memory cell 105-a. In some cases, plate line 215 and / or digit line 210 may be brought to virtual ground and then isolated from virtual ground before activating word line 205, which may be referred to as a floating condition, an idle condition, or a standby condition.

[0069] Operating the memory cell 105-a by varying the voltage of the cell plate 221 (e.g., via the plate line 215) may be referred to as "moving the cell plate." Biasing the plate line 215 and / or the digit line 210 may result in a voltage difference across the capacitor 220 (e.g., the voltage of the digit line 210 minus the voltage of the plate line 215). The voltage difference may be accompanied by a change in the stored charge on the capacitor 220, where the magnitude of the change in the stored charge may depend on the initial state of the capacitor 220 (e.g., whether the initial logic state stores a logic 1 or a logic 0). In some aspects, the change in the stored charge of the capacitor 220, or some portion of this charge, may be used by the sensing component 150-a to determine the logic state stored by the memory cell 105-a (e.g., in a charge transfer sensing scheme). In some aspects, the change in the stored charge of the capacitor 220 may result in a change in the voltage of the digit line 210, which may be used by the sensing component 150-a to determine the logic state stored by the memory cell 105-a. The cell access signal may refer to a signal generated when the memory cell 105-a is selected or activated (e.g., when coupled with a signal development component), and may include a cell read signal in a read operation of the memory cell 105-a, or a cell write signal in a write operation, a rewrite operation, or a refresh operation of the memory cell 105-a. In various examples, the cell access signal may be referred to as a cell coupling signal or a cell charge sharing signal.

[0070] In some examples, the digit line 210 can be coupled to additional memory cells 105 (not shown), each of which can be coupled to a different word line 205 (not shown). In other words, in some examples, a different memory cell 105 coupled to the digit line 210 can be selected or activated based at least in part on a different word line logic signal.

[0071] The digit line 210 may have a property that causes an intrinsic capacitance 230 (e.g., on the order of several pico-farads (pF), which may be non-negligible in some cases) that couples the digit line 210 to a voltage source 240-a having a voltage V0. The voltage source 240-a may represent a common ground or virtual ground voltage, or the voltage of an adjacent access line (not shown) of the circuit 200. Although in Figure 2 2 is illustrated as a separate element, but intrinsic capacitance 230 may be associated with a property distributed throughout digit line 210 or another portion of circuit 200 .

[0072] In some examples, intrinsic capacitance 230 may depend on the physical characteristics of digit line 210, including the conductor dimensions (e.g., length, width, thickness) of digit line 210. Intrinsic capacitance 230 may also depend on the characteristics of adjacent access lines or circuit components, the proximity to such adjacent access lines or circuit components, or the insulation characteristics between digit line 210 and such access lines or circuit components. Thus, the change in voltage of digit line 210 after selecting or activating memory cell 105-a may depend on the net capacitance of digit line 210 (e.g., the net capacitance associated with digit line 210). In other words, when charge flows along digit line 210 (e.g., to or from digit line 210), a finite amount of charge may be stored along digit line 210 (e.g., in intrinsic capacitance 230, in another capacitance coupled to digit line 210), and the resulting voltage of digit line 210 may depend on the net capacitance of digit line 210.

[0073] Circuit 200 (e.g., sensing component 150-a) can include a signal development component 250, which can be an example of a signal development component or signal development circuit coupled to or between memory cell 105-a and sense amplifier 290. In some examples, access lines associated with signal development component 250 (e.g., access lines coupled to inputs / outputs of signal development component 250, access lines coupled to or between signal development component 250 and sense amplifier 290) can be referred to as signal development lines (SDLs) (e.g., signal development line 255, "cache line" (CL)). Signal development component 250 can amplify or otherwise convert signals (e.g., cell access signals) on digit line 210 and signal development line 255. For example, for a read operation, the signal development component 250 can generate a cell read signal based at least in part on coupling with the capacitor 220 (e.g., prior to a sensing operation by the sense amplifier 290) or otherwise be associated with generating the cell read signal based at least in part on coupling with the capacitor 220, which can include charge sharing between the signal development component 250 and the capacitor 220. In another example, for a write operation, a rewrite operation, or a refresh operation, the signal development component 250 can generate a cell write signal for the capacitor 220 (e.g., based at least in part on coupling with the sense amplifier 290, in response to a write command, a refresh command, a rewrite command, or a read command) or otherwise be associated with generating the cell write signal for the capacitor 220, which can include charge sharing between the signal development component 250 and the capacitor 220.

[0074] In some examples, signal development component 250 may include a signal storage element such as a capacitor (e.g., a signal development cache element, an integrating capacitor, an amplifier capacitor (AMPCap), which in some cases may alternatively be referred to as a "flying capacitor"), or another type of charge storage element configured to store a signal or signal state that is different from the logic state stored at memory cell 105 (e.g., different from the logic state stored at memory cell 105-a). Additionally or alternatively, signal development component 250 may include a transistor, an amplifier, a gate-to-cathode amplifier, or any other charge or voltage conversion or amplification component. For example, signal development component 250 may include a charge transfer sense amplifier (CTSA), which in some examples may include a transistor having a gate terminal coupled to a voltage source.

[0075] Although the sensing component 150-a is illustrated as having a single signal development component 250, according to examples disclosed herein, the sensing component 150-a may include one or more additional signal development components 250 (not shown) to form a set of signal development components 250 (e.g., a signal development cache). Each signal development component in the set of signal development components 250 of the sensing component 150-a may be associated with (e.g., configured to selectively couple or decouple from, or to develop cell access signals for) one or more memory cells 105 or one or more digit lines 210, which may or may not include the memory cell 105-a or digit line 210. For example, each signal development component 250 in the set of signal development components 250 can selectively couple or decouple with one or more digit lines 210 of a memory segment 110 of a memory array. In examples where a respective one of the signal development components 250 is coupled with more than one memory cell 105 or more than one digit line 210, any of the memory cells 105 or digit lines 210 can be selectively coupled or decoupled with the respective signal development component 250 by a selection component (e.g., a digit line selection component, a multiplexer, a transistor network, a transistor array, a switch network, a switch array, not shown) between the respective signal development component 250 and the associated memory cell 105 or digit line 210.

[0076] The sensing component 150-a may also include a selection component 280 (e.g., a signal development component selection component, a multiplexer, a transistor network, a transistor array, a switch network, a switch array) coupled to or between a set of signal development components 250 (e.g., a set of signal development lines 255) and a sense amplifier 290. The selection component 280 may be configured to selectively couple or decouple any signal development component or signal development line in the set of signal development components 250 or signal development lines 255 to the sense amplifier 290. The selection component 280 may be associated with an access line (e.g., a signal line 285) for carrying a signal (e.g., a voltage, a charge, a current) between the selection component 280 and the sense amplifier 290. For example, the output of selection component 280 (e.g., in a read operation) can be an output signal (e.g., a signal carried via signal line 285) based at least in part on an input signal (e.g., a signal carried from signal development component 250 selected by selection component 280, a signal carried by signal development line 255 selected by selection component 280). In some examples, the output signal of selection component 280 can be equal to or substantially equal to the input signal of selection component 280 (e.g., where V sig =V SDL Although described in the context of input signals via signal line 255 and output signals via signal line 285, the interpretation of the inputs and outputs may be reversed in certain access operations employing circuit 200 (e.g., in a write operation, a rewrite operation, a refresh operation).

[0077] In a read operation, the voltage of signal line 285 after selecting memory cell 105-a (e.g., a cell read signal after coupling memory cell 105-a or digit line 210 to signal development component 250, after selecting signal development component 250 at selection component 280) can be compared by sense component 150-b to a reference (e.g., the voltage of reference line 275) to determine the logic state stored in memory cell 105-a (e.g., to generate a sense or latch signal). In some examples, the voltage of reference line 275 can be provided by reference component 270. In other examples, reference component 270 can be omitted and the reference voltage can be provided, for example, by accessing memory cell 105-a or digit line 210 to generate the reference voltage (e.g., in a self-referenced access operation). Other operations can be used to support selecting and / or sensing memory cell 105-a.

[0078] In some examples, circuit 200 may include a bypass line 260 that may permit bypassing (e.g., selectively bypassing) of signal development component 250 or some other portion of the circuitry between memory cell 105-a and sense amplifier 290. In some examples, bypass line 260 may be selectively enabled or disabled by switch component 265. In other words, when switch component 265 is activated, digit line 210 may be coupled to signal development line 255 or select component 280 (e.g., coupling memory cell 105-a and select component 280 or some other portion of the circuitry between the memory cell and sense amplifier 290) via bypass line 260.

[0079] In some examples, when switch component 265 is activated, signal development component 250 can be selectively isolated or decoupled from one or both of digit line 210 or signal development line 255 (e.g., by another switch component or a selection component, not shown). When switch component 265 is deactivated, digit line 210 can be selectively coupled to signal development line 255 or selection component 280 via signal development component 250. In other examples, one or more additional selection components (not shown) can be used to selectively couple memory cell 105-a (e.g., digit line 210) to one of signal development component 250 (e.g., via signal development line 255) or bypass line 260.

[0080] Additionally or alternatively, in some examples, a switch or selection component can be used to selectively couple the selection component 280 to one of the signal development component 250 (e.g., via the signal development line 255) or the bypass line 260. In some examples, the selectable bypass line 260 can support generating a cell access signal (e.g., a cell read signal) for detecting a logic state of the memory cell 105-a using the signal development component 250, and generating a cell access signal (e.g., a cell write signal) to write a logic state to the memory cell 105-a by bypassing the signal development component 250.

[0081] Some examples of memory devices that support write broadcast operations may share a common access line (not shown) between the memory cell 105 and the sense amplifier 290 to support generation of a sense signal and a reference signal from the same memory cell 105. In one example, the common access line between the signal development component 250 and the sense amplifier 290 may be referred to as a “common line,” and the common access line may replace the signal line 285 and the reference line 275 illustrated in the circuit 200.

[0082] In such examples, the common access line can be connected to the sense amplifier 290 at two different nodes (e.g., a first node 291 and a second node 292, as described herein). In some examples, the common access line can permit a self-referenced read operation to share components that may be present between the sense amplifier 290 and the memory cell 105 being accessed in both signal generation and reference generation operations. This configuration can reduce the sensitivity of the sense amplifier 290 to operational variations of various components in the memory device, such as the memory cell 105, access lines (e.g., word line 205, digit line 210, plate line 215), signal development circuitry (e.g., signal development component 250), transistors, voltage sources 293 and 294, and others.

[0083] Although digit line 210, signal development line 255, and signal line 285 are identified as separate lines, according to examples as disclosed herein, digit line 210, signal development line 255, signal line 285, and any other lines connecting memory cell 105 and sense amplifier 290 may be referred to as a single access line. The constituent parts of this access line may be identified separately in various example configurations for purposes of illustrating intervening components and intervening signals.

[0084] The sense amplifier 290 may include various transistors or amplifiers to detect, convert, or amplify the difference in signals, which may include or otherwise be referred to as generating a sense signal or a latch signal. For example, the sense amplifier 290 may include a circuit that receives a sense signal voltage at a first node 291 (e.g., a cell read signal, V sig ) and the reference signal voltage at the second node 292 (eg, V ref ) and compares the sense signal voltage to the reference signal voltage. The output of sense amplifier 290 (e.g., a sense or latch signal) can be driven to a higher (e.g., a positive voltage) or lower voltage (e.g., a negative voltage, ground) based on the comparison at sense amplifier 290.

[0085] For example, if the first node 291 has a lower voltage than the second node 292, the output of the sense amplifier 290 can be driven to the relatively lower voltage of the low voltage source 293 (eg, V L , which may be a ground voltage or a negative voltage substantially equal to V0). Sense component 150 including sense amplifier 290 or I / O component 160 coupled to such sense component 150 may latch the output of sense amplifier 290 to determine the logic state stored in memory cell 105-a (e.g., when first node 291 has a voltage lower than second node 292, a logic 0 is detected).

[0086] If the first node 291 has a higher voltage than the second node 292, the output of the sense amplifier 290 may be driven to the voltage of the high voltage source 294 (eg, V H 1. The sense component 150 including the sense amplifier 290 or the I / O component 160 coupled to the sense component 150 may latch the output of the sense amplifier 290 to determine the logic state stored in the memory cell 105-a (e.g., when the first node 291 has a higher voltage than the second node 292, a logic 1 is detected). The latched output of the sense amplifier 290 corresponding to the detected logic state of the memory cell 105-a may then be output via one or more input / output (I / O) lines (e.g., I / O line 295).

[0087] To perform a write operation, a rewrite operation, or a refresh operation on memory cell 105-a, a voltage (e.g., a cell write signal) may be applied across capacitor 220. Various methods may be used. In one example, cell select component 225 may be selected or activated by word line 205 (e.g., by selecting or activating word line 205) to electrically connect capacitor 220 to digit line 210. A voltage may be applied across capacitor 220 by controlling the voltage of cell plate 221 (e.g., through plate line 215) and cell bottom 222 (e.g., through digit line 210). In some examples, a write operation, a rewrite operation, or a refresh operation may be based at least in part on a sense or latch signal at sense amplifier 290, which may be based on a signal received via I / O line 295 (e.g., a write signal, a refresh signal) or based on a signal generated at sense amplifier 290 (e.g., a rewrite signal).

[0088] For example, to write a logic 0, cell plate 221 can be taken high (e.g., a positive voltage is applied to plate line 215) and cell bottom 222 can be taken low (e.g., digit line 210 is grounded, digit line 210 is virtually grounded, a negative voltage is applied to digit line 210). The reverse process can be performed to write a logic 1, with cell plate 221 taken low and cell bottom 222 taken high. In some cases, the voltage applied across capacitor 220 during a write operation can have a magnitude equal to or greater than the saturation voltage of the ferroelectric material in capacitor 220, such that capacitor 220 is polarized and thus maintains a charge even when the magnitude of the applied voltage is reduced or when zero net voltage is applied across capacitor 220. In some examples, sense amplifier 290 or signal development component 250 can be used to perform the write operation, which can include coupling low voltage source 293 or high voltage source 294 to the digit line. When the sense amplifier 290 is used to perform a write operation, the signal development component 250 may or may not be bypassed (eg, by applying a write signal via the bypass line 260 ).

[0089] The circuit 200, including the sensing component 150-a, the cell selection component 225, the signal development component 250, the switch component 265, the reference component 270, the selection component 280, or the sense amplifier 290, can include various types of transistors. For example, the circuit 200 can include an n-type transistor, where applying a relatively positive voltage above a threshold voltage of the n-type transistor (e.g., an applied voltage having a positive magnitude relative to the source terminal that is greater than the threshold voltage) to the gate of the n-type transistor enables a conductive path between other terminals of the n-type transistor (e.g., the source terminal and the drain terminal).

[0090] In some examples, an n-type transistor can function as a switching component, wherein the applied voltage is a logic signal for selectively enabling conductivity through the transistor by applying a relatively high logic signal voltage (e.g., a voltage corresponding to a logic 1 state, which may be associated with a positive logic signal voltage supply), or selectively disabling conductivity through the transistor by applying a relatively low logic signal voltage (e.g., a voltage corresponding to a logic 0 state, which may be associated with a ground or virtual ground voltage, or a negative voltage). In some examples in which an n-type transistor is employed as a switching component, the voltage of the logic signal applied to the gate terminal can be selected to operate the transistor at a particular operating point (e.g., in a saturation region or in an active region).

[0091] In some examples, n-type transistors may behave differently from (e.g., more complex than) logic switches, and the selective conductivity across the transistor may also vary with varying source and drain voltages. For example, the applied voltage at the gate terminal may have a specific voltage level (e.g., a clamping voltage, a control voltage) that is used to achieve conductivity between the source and drain terminals when the source terminal voltage is below a specific level (e.g., below the gate terminal voltage minus a threshold voltage). When the source terminal voltage or the drain terminal voltage rises above the specific level, the n-type transistor may be deactivated, breaking the conductive path between the source and drain terminals.

[0092] Additionally or alternatively, circuit 200 may include a p-type transistor, wherein applying a relatively negative voltage above a threshold voltage of the p-type transistor (e.g., an applied voltage having a negative magnitude relative to the source terminal that is greater than the threshold voltage) to the gate of the p-type transistor enables a conductive path between other terminals (e.g., the source and drain terminals) of the p-type transistor.

[0093] In some examples, a p-type transistor can function as a switching component, wherein the applied voltage is a logic signal for selectively enabling conductivity by applying a relatively low logic signal voltage (e.g., a voltage corresponding to a logic "1" state, which may be associated with a negative logic signal voltage supply), or selectively disabling conductivity by applying a relatively high logic signal voltage (e.g., a voltage corresponding to a logic "0" state, which may be associated with a ground or virtual ground voltage, or a positive voltage). In some examples in which a p-type transistor is employed as a switching component, the voltage of the logic signal applied to the gate terminal can be selected to operate the transistor at a particular operating point (e.g., in a saturation region or in an active region).

[0094] In some examples, the behavior of a p-type transistor may be different from (e.g., more complex than) a logical switch performed by a gate voltage, and the selective conductivity across the transistor may also vary with varying source and drain voltages. For example, the applied voltage at the gate terminal may have a specific voltage level for achieving conductivity between the source and drain terminals as long as the source terminal voltage is above a specific level (e.g., above the gate terminal voltage plus a threshold voltage). When the source terminal voltage drops below the specific level, the p-type transistor may be deactivated, breaking the conductive path between the source and drain terminals.

[0095] The transistors of circuit 200 may be field-effect transistors (FETs), including metal oxide semiconductor FETs, which may be referred to as MOSFETs. These and other types of transistors may be formed from regions of doped material on a substrate. In some examples, the transistors may be formed on a substrate dedicated to a particular component of circuit 200 (e.g., a substrate for sense amplifier 290, a substrate for signal development component 250, a substrate for memory cell 105-a), or the transistors may be formed on a substrate common to a particular component of circuit 200 (e.g., a substrate common to sense amplifier 290, signal development component 250, and memory cell 105-a). Some FETs may have a metal portion comprising aluminum or other metal, but some FETs may implement other non-metallic materials such as polysilicon, including those that may be referred to as MOSFETs. Furthermore, while an oxide portion may be used as the dielectric portion of a FET, other non-oxide materials may be used in the dielectric material in FETs (including those that may be referred to as MOSFETs).

[0096] In some examples, different portions of circuit 200, or different operations using portions of circuit 200, can be associated with different latencies. For example, in one portion of an access operation (e.g., a first sub-operation, a first group of sub-operations), a cell access signal can be developed by coupling memory cell 105-a with signal development component 250 (e.g., based at least in part on activating or selecting cell selection component 225, based at least in part on activating another switch component, isolation component, or selection component between memory cell 105-a and signal development component 250). In some examples, the cell access signal can be developed based at least in part on charge sharing between memory cell 105-a (e.g., capacitor 220) and signal development component 250 (e.g., charge flowing from capacitor 220 to signal development component 250, charge flowing from signal development component 250 to capacitor 220), or can be otherwise associated with such charge sharing. In some examples (e.g., in a read operation), the developed cell access signal (e.g., a cell read signal) or charge sharing can be based at least in part on the logic state stored by the memory cell 105-a. In some examples (e.g., in a write operation, a rewrite operation, a refresh operation), the developed cell access signal (e.g., a cell write signal) or charge sharing can be based at least in part on the developed sense or latch signal (e.g., at the sense amplifier 290, at the signal line 285). As disclosed herein, charge sharing between the memory cell 105-a and the signal development component 250 can be associated with a voltage change on the digit line 210, a voltage change on the signal development line 255, or both.

[0097] The development of a cell access signal for an access operation can be associated with a latency, which can refer to the amount of time (e.g., duration) for developing the cell access signal, the delay between initiating a cell access signal development operation and the cell access signal reaching a threshold level suitable for a subsequent portion of the access operation (e.g., in a read operation), or the delay between initiating a cell access signal development operation and writing a logic value to the memory cell 105 (e.g., in a write operation, a rewrite operation, or a refresh operation). In some instances (e.g., in a read operation), the duration or latency can be referred to as a "row-to-column address delay," and in some instances (e.g., in a write operation), the duration or latency can be referred to as a "row precharge delay," which can be longer or shorter than the row-to-column address delay.

[0098] In some examples, charge sharing between memory cell 105-a, digit line 210 (eg, intrinsic capacitance 230), and signal development component 250 may be coupled with time constant behavior (eg, voltage V DL The time constant behavior of the change of voltage V SDLThe duration or latency for developing a cell access signal may refer to the duration between a coupling or activation operation (e.g., selection or activation of cell select component 225, selection or activation of another component configured to selectively couple memory cell 105-a with signal development component 250) and the time when digit line 210 or signal development line 255 reaches a steady-state voltage or when digit line 210 or signal development line 255 reaches a threshold proportion of the steady-state voltage (e.g., 95% of the steady-state voltage, 99% of the steady-state voltage).

[0099] In some examples, the duration or wait time for developing a cell access signal can be expressed as a time constant (e.g., the duration for reaching 63% of the change between the initial voltage and the steady-state voltage), or as a multiple of time constants. For example, the duration or wait time for developing a cell access signal can be expressed as a duration of three time constants, or a duration otherwise associated with the cell access signal being within 5% of its steady-state value. In another example, the duration or wait time for developing a cell access signal can be expressed as a duration of five time constants, or a duration otherwise associated with the cell access signal being within 1% of its steady-state value.

[0100] In some examples, the charge sharing behavior and associated time constant or other latency may be based at least in part on the capacitance of memory cell 105-a, the capacitance of signal development component 250, or other capacitance between memory cell 105-a and signal development component 250 (e.g., intrinsic capacitance, such as intrinsic capacitance 230). For example, a relatively high capacitance of digit line 210 (e.g., relatively high intrinsic capacitance 230) may be associated with relatively high latency (e.g., a relatively long duration of the development cell read signal), and a relatively low capacitance of digit line 210 may be associated with relatively low latency (e.g., a relatively short duration of the development cell read signal). In another example, a relatively high capacitance of memory cell 105-a (e.g., capacitor 220) may be associated with relatively low latency (e.g., a relatively short duration of the development cell read signal), and a relatively low capacitance of memory cell 105-a may be associated with relatively high latency (e.g., a relatively long duration of the development cell read signal).

[0101] Although described with reference to time constant behavior, the duration or latency associated with exploiting the cell access signal may additionally or alternatively include other behaviors, such as ramping, stepping, or oscillating (e.g., underdamped) behavior. In some examples, exploiting the cell access signal may include a set of operations, such as a set of coupling, isolation, activation, deactivation, selection, or deselection operations, and the duration or latency associated with exploiting the cell access signal may include associated circuit behavior for each of the set of operations. For example, exploiting the cell access signal may include activating a switch or selection component along digit line 210 or signal development line 255, activating a switch or selection component between a digit line or signal development line and another component (e.g., selectively coupling a voltage source (not shown) to digit line 210 or signal development line 255), or other operations or combinations of operations.

[0102] In another portion of the access operation (e.g., a second sub-operation, a second group of sub-operations), a sense signal (e.g., a latched signal, an output signal, an input / output signal) can be developed by activating the sense amplifier 290 (e.g., based at least in part on selectively coupling the signal development component 250 with the sense amplifier 290, based at least in part on selectively coupling the sense amplifier with one or both of the low voltage source 293 or the high voltage source 294). In some examples, the sense signal can be developed based at least in part on charge sharing between the signal development component 250 and the sense amplifier 290, or the sense signal can be otherwise associated with charge sharing. In some examples (e.g., in a read operation), the sense signal or charge sharing can be based at least in part on a developed cell access signal (e.g., at the signal development component 250, at the signal development line 255). As described herein, the charge sharing between the signal development component 250 and the sense amplifier 290 can be associated with a voltage change on the I / O line 295, which can be based at least in part on the voltage V sig With voltage V ref Comparison between. (For example, when V sig Less than V ref When V L output, when V sig Greater than V ref When V H output).

[0103] Developing a sense or latch signal for an access operation can also be associated with a latency, which can refer to the amount of time it takes to develop the sense or latch signal, or the delay between initiating the sense or latch signal generation operation and the sense or latch signal reaching a threshold level suitable for the subsequent portion of the access operation (e.g., an output indicating the logic state stored by memory cell 105-a). For example, charge sharing between signal development component 250 and sense amplifier 290 can also be associated with a time constant behavior (e.g., a time constant behavior of the voltage change of I / O line 295) or other logarithmic or exponential behavior. The duration or wait time for developing a sense or latch signal may refer to the duration between a coupling or activation operation (e.g., selection or activation of a switch component such as selection component 280 or a selection component configured to selectively couple the signal development component 250 with the sense amplifier 290, coupling of the sense amplifier 290 with one or both of the low voltage source 293 or the high voltage source 294) and the I / O line 295 reaching a steady-state voltage or the I / O line 295 reaching a threshold proportion of the steady-state voltage (e.g., 90% of the steady-state voltage, 95% of the steady-state voltage).

[0104] The duration or latency for developing a sense or latch signal can also be expressed as a time constant, or as multiple time constants. Although described with reference to time constant behavior, the duration or latency associated with developing a sense or latch signal can additionally or alternatively include other behaviors, such as ramping, stepping, or oscillating (e.g., underdamped) behavior. In some examples, developing a sense or latch signal can include a set of operations, such as a set of coupling, isolation, activation, deactivation, selection, or deselection operations, and the duration or latency associated with developing the sense or latch signal can include associated circuit behavior for each of the set of operations.

[0105] In some examples of circuit 200, the latency associated with developing a cell access signal can be longer in duration than the latency associated with generating a sense or latch signal. For example, charge sharing between signal development component 250 and memory cell 105-a can be associated with a different amount of charge than, or a slower charge transfer than, charge sharing between signal development component 250 and sense amplifier 290. In other words, signal development component 250 or memory cell 105-a can be associated with, or otherwise considered to be, a relatively high-latency portion of circuit 200, and sense amplifier 290 can be associated with, or otherwise considered to be, a relatively low-latency portion of circuit 200. In such examples, circuit 200 can support executing input or output operations more quickly than executing signal development operations.

[0106] According to an example disclosed herein, a memory device 100 including circuit 200 can couple each of a set of signal development components 250 with a respective memory cell 105 during overlapping time intervals so that a plurality of cell access signals (e.g., associated with the respective memory cell 105 of each of the respective signal development components 250) can be generated during the overlapping time intervals. Each signal development component in the set of signal development components 250 can be selectively coupled (e.g., in sequential order) with a sense amplifier 290 via a selection component 280 to generate a sequence of sense or latch signals at the sense amplifier 290, or vice versa. For example, in a read operation or a set of read operations, the sequence of sense or latch signals generated at the sense amplifier 290 can be based on the respective cell access signals (e.g., cell read signals) developed at the set of signal development components 250 during the overlapping time intervals, which cell access signals can be associated with a particular logic state stored by the respective memory cell 105. Thus, as disclosed herein, a memory device 100 including circuit 200 can include signal development components 250 multiplexed via selection components 280, which in some examples can compensate for portions of access operations associated with different latencies.

[0107] In some examples, one or more signal development components 250 of circuit 200 can implement a write broadcast operation. A write broadcast can occur from one or more signal development components 250 (e.g., from one or more cache blocks) and / or from one or more multiplexers (e.g., of select component 280) to multiple locations in a memory array (e.g., a memory including one or more memory banks 110). One or more signal development components 250 or one or more multiplexers can act as a distributed routing delivery device to write data to locations of the memory array using access lines (e.g., word lines 205, digit lines 210, plate lines 215, etc.) coupled to the locations. For example, to initialize a group of locations in a memory array (e.g., in one or more memory banks 110) to a desired data pattern, the group of locations can be simultaneously coupled to one or more of the multiplexers or one or more of the signal development components 250 to write the data pattern.

[0108] Figure 3 Illustrated is an example circuit 300 that supports write broadcast operations associated with a memory device according to examples as disclosed herein. It should be understood that circuit 300 is merely one illustrative example, and many implementations, including other specific circuits and topologies, are possible when following the principles and techniques disclosed herein, as will be appreciated by those of ordinary skill in the art.

[0109] Circuit 300 includes a group of memory cells 105-b (e.g., memory cells 105-b-111 through 105-b-srm) and a sensing element 150-b. Although memory cells 105-b are illustrated as including capacitors and cell select components, memory cells 105-b according to examples as disclosed herein may include various configurations (e.g., with or without cell select components) and various types of logic storage elements (e.g., capacitive memory elements, ferroelectric memory elements, material-based memory elements, resistive memory elements, thresholded memory elements, other memory elements) to support various types of memory devices (e.g., DRAM memory devices, FeRAM memory devices, PCM devices, chalcogenide memory devices). Circuit 300 illustrates circuitry that can support the described techniques for write broadcast operations associated with memory devices.

[0110] The sensing component 150-b may include a set of signal development components 250-a (e.g., signal development components 250-a-1 to 250-as) each associated with one or more of the memory cells 105-b. The sensing component 150-b may also include a selection component 280-a (e.g., a signal development component selection component, a MUX, a transistor network, a transistor array, a switch network, a switch array) coupled to the set of signal development components 250-a (e.g., via signal development lines 255-a-1 to 255-as). The selection component 280-a may be configured to selectively couple a selected one of the signal development components 250-a (e.g., a selected one of the signal development lines 255-a) to a sense amplifier 290-a of the sensing component 150-b (e.g., via signal line 285-a, in response to a logic or selection signal, such as a signal development component multiplexing (SDCM) signal). Sense amplifier 290 - a may exchange (eg, communicate, receive, transmit) input or output signals with other components of the memory device (eg, input / output component 160 ) via I / O line 295 - a .

[0111] In the example of circuit 300, memory cells 105-b may be arranged according to a set of domains 310-a (e.g., domains 310-a-1 through 310-as). In other words, circuit 300 may illustrate an example of a set of memory cells 105-b divided across or otherwise associated with s domains. In the example of circuit 300, each of domains 310-a may be associated with (e.g., coupled to) one of signal development components 250-a (e.g., domain 310-a-1 is associated with signal development component 250-a-1). However, in various examples of circuit systems supporting the described techniques, a domain 310 may be associated with more than one signal development component 250, or a signal development component 250 may be associated with more than one domain 310, or both.

[0112] Although the example domain 310-a of the circuit 300 is described with reference to specific characteristics, alternative domain definitions or organizations may also be utilized to support the described techniques. As one such example, the memory cells 105 or access lines (e.g., word lines 205, digit lines 210, plate lines 215) of a domain may be organized or subdivided differently than the domain 310-a illustrated in the circuit 300, or the domain may be defined differently than the domain 310-a illustrated in the circuit 300 (e.g., the components are contained within the illustrative boundaries of the domain), or the domain may be coupled to the signal development component 250 or the sense amplifier 290 differently than the domain 310-a illustrated in the circuit 300 (e.g., utilizing a different multiplexing organization or scheme, a different selection component).

[0113] In the example of circuit 300, each of domains 310-a can include memory cells 105-b coupled to or between one of a set of digit lines 210-a and one of a set of plate lines 215-a. For example, for domain 310-a-1, each memory cell in the set of memory cells 105-b (e.g., each of memory cells 105-b-111 through 105-b-1rm) can be coupled to one of digit lines 210-a-11 through 210-a-1r and can be coupled to one of plate lines 215-a-11 through 215-a-1r. In other words, domain 310-a can illustrate an arrangement of memory cells 105-b divided across or otherwise associated with r digit lines 210-a, or "columns." Although the example circuit 300 is illustrated as having individual plate lines 215-a, in some examples, a group of plate lines 215-a (e.g., a group of two or more of plate lines 215-a-11 through 215-a-1r) may represent or otherwise be functionally equivalent to common plate lines of a domain 310-a (e.g., domain 310-a-1), or may represent or otherwise be functionally equivalent to common plate lines of a portion of domain 310-a (e.g., a “sub-domain”), or a different group of plate lines 215-a (e.g., a group of two or more of plate lines 215-a-11 through 215-a-sr) may represent or otherwise be functionally equivalent to common plate lines of a group of domains 310-a (e.g., a group of domains 310-a-1 through 310-as).

[0114] The domain 310-a may also illustrate an arrangement of memory cells 105-b divided across or otherwise associated with m word lines 205-a or “rows.” For example, the domain 310-a-1 may include a respective group of m memory cells 105-b coupled to or between each of the digit lines 210-a of the domain 310-a and each of the plate lines 215-a of the domain (e.g., a group of memory cells 105-b-111 through 105-b-11m coupled to or between digit line 210-a-11 and plate line 215-a-11). For a group of memory cells 105-b coupled to the same digit line 210-a and the same plate line 215-a, the memory cells 105-b may be configured to be connected to the same digit line 210-a and the same plate line 215-a based at least in part on the associated logic signal WL (e.g., for domain 310-a, the logic signal WL 11 To WL 1mAlthough illustrated as sharing a common set of word lines 205-a in domain 310-a (e.g., word lines 205-a-11 through 205-a-1m shared across each of the columns of domain 310-a-1), other examples of memory devices may have different arrangements of word lines 205 in domain 310.

[0115] In the example of circuit 300, each of domains 310-a may also include or otherwise be associated with a selection component 320-a (e.g., a digit line selection component, a MUX, a transistor network, a transistor array, a switch network, a switch array) coupled to each digit line in the set of digit lines 210-a of domain 310-a. For example, domain 310-a-1 may include a selection component 320-a-1 coupled to each of digit lines 210-a-11 through 210-a-1r. For example, selection component 320-a-1 may be configured to selectively couple a selected one of digit lines 210-a-11 through 210-a-1r or one of memory cells 105-b-111 through 105-b-11m with signal development component 250-a-1 (e.g., in response to a logic or selection signal, such as digit line multiplexing (DLM) signal DLM1). Thus, each of the selection components 320-a-1 through 320-as can be associated with a respective one of the signal development components 250-a-1 through 250-as.

[0116] In the example of circuit 300, each of the signal development components 250-a can be associated with a respective group of memory cells 105-b or a respective group of digit lines 210-a. In some examples, the selection components 320-a-1 through 320-as can be instances of a plurality of second selection components, wherein each second selection component of the plurality of second selection components is associated with a respective signal development component 250 and is configured to selectively couple any one of the memory cells 105-b or digit lines 210-a in the group to the respective signal development component 250.

[0117] In the illustrative example, each of the domains 310-a may include 1,048,576 memory cells 105-b arranged into 1,024 uniquely addressed rows and 1,024 columns (e.g., where m=1024 and r=1024). According to the illustrative example of the circuit 300, one signal development component 250-a may be mapped to a particular domain 310-a, but in other examples, a group of more than one signal development components 250-a may be mapped to a particular domain 310-a (e.g., mapped to a respective set of digital lines 210-a of the domain 310-a). In some examples, this mapping may be fixed (e.g., where a respective set of digital lines 210-a is mapped to a respective signal development component 250-a within each domain 310-a), which may reduce multiplexing or selection circuit complexity in some examples. In various other examples (not shown), the signal development component 250 can be mapped to more than one domain 310, more than one set of digit lines 210 (e.g., of a domain), or other configurations. Additionally or alternatively, a domain 310 or a set of digit lines 210 can be mapped to more than one signal development component 250. In other words, a memory device can include various configurations of the signal development component 250 to support the examples of the write broadcast operations described herein.

[0118] In the example of circuit 300, each of digit lines 210-a is associated with (e.g., configured to selectively couple with) a single one of the signal development components (e.g., via a corresponding one of select components 320-a-1). For example, digit line 210-a-11 may be associated with signal development component 250-a-1 instead of signal development component 250-as. However, in various examples of circuitry supporting the described techniques for write broadcast operations associated with a memory device, a particular digit line 210-a may be associated with (e.g., configured to selectively couple with) more than one signal development component 250-a, which may include select components different from the set of select components 320-a-1 through 320-as illustrated in circuit 300. For example, digital line 210-a-11 may be associated with signal development component 250-a-1 or signal development component 250-as or any other signal development component 250-a of circuit 300 (e.g., configured to selectively couple with signal development component 250-a-1 or signal development component 250-as or any other signal development component 250-a of circuit 300).

[0119] In another illustrative example of supporting the described techniques for write broadcast operations, another circuit may include several domains, each having 1,048,576 memory cells 105 arranged into 1,024 uniquely addressed rows and 1,024 columns, which may refer to a different component organization than circuit 300. Each of the domains of the other circuit may be arranged such that m=1024 and r=1024, and the digit lines 210 of the respective domains of this other circuit may be collectively mapped to an array of 64 signal development components 250 (e.g., according to a many-to-one mapping, according to a many-to-many mapping). In one example of the other circuit, each of the signal development components 250 may be mapped to a respective subset of the digit lines 210 of the domain (e.g., one signal development component 250 may be mapped to 1024 / 64=16 digit lines 210 within each domain). In some examples, this mapping may be fixed (eg, where groups or subsets of 16 digital lines 210 map to corresponding signal development components 250 within each domain), which may reduce multiplexing or selection circuit complexity in some examples.

[0120] In this other example, a row of 1,024 memory cells 105 (e.g., spanning one domain of the other circuit) can be selected by a single word line 205 in each domain. In other words, with 64 signal development components 250 per domain and r=1,024, activation of a word line in one domain and activation of another word line in another domain (e.g., including other independent word lines in other domains) can select the memory cells 105 associated with the respective row. With 64 signal development components 250 per domain of this circuit, 64 memory cells in a group of 1,024 memory cells 105 can be accessed at a time in each domain (e.g., by selectively coupling a respective digit line 210 to each of the 64 signal development components 250 via a respective selection component). During this access, other digit lines 210 can be selectively isolated from the respective signal development component 250 and other signal development components 250 interfacing the same domain. Furthermore, other digit lines 210 can be shunted or shielded from other digit lines 210, as described herein.

[0121] Thus, examples according to the techniques disclosed herein may include instances in which word lines 205 within a domain or word lines 205 across multiple domains, or some combination thereof, are independent (e.g., selectable independently of one another). Examples according to the techniques disclosed herein may also include instances in which word lines 205 within a domain or word lines 205 across multiple domains, or some combination thereof, are locked (e.g., hardwired) to be selected together (jointly). It should be understood that in instances in which word lines 205 are independently selectable, such word lines 205 may still be operated simultaneously (e.g., even if locked) at least at certain times or under certain conditions. Furthermore, examples according to the techniques disclosed herein may include instances in which many digital lines 210 are mapped to many signal development components 250 within a domain, as well as instances in which many digital lines 210 are mapped to one signal development component 250 within a domain (e.g., the selection component 280 may have many-to-one or many-to-multifunctionality). Throughout this disclosure (including references to Figure 8 ) describes various aspects of these and other exemplary variations.

[0122] In some examples, operations associated with word line selection may be time-limited to prevent data loss or corruption, which may involve waiting for completion of ongoing operations with respect to accessed cells. For example, when switching from a first word line 205-a of a domain 310-a to a second word line 205-a of the same domain 310-a, such a switch may require waiting for completion of cell access signal development (e.g., by signal development component 250-a) for domain 310-a before the switch occurs. In an instance where a word line 205-a is shared across several domains (e.g., word line 205-a shared between domains 310-a-1 and 310-as, word line 205-a-11 being functionally equivalent to word line 205-a-s1), when switching from a first shared word line 205-a to a second shared word line 205-a, such a switch may require waiting for completion of cell access signal development in each of domains 310-a-1 and 310-as (e.g., each of signal development components 250-a-1 and 250-as) before the switch occurs.

[0123] In the example of circuit 300, each of domains 310-a may also include or otherwise be associated with a set of shunts 330-a (e.g., digit line shunts, digital to board shunts). For example, domain 310-a-1 may include a set of shunts 330-a-11 through 330-a-1r. Each of shunts 330-a may be coupled to or between digit line 210-a and board line 215-a. For example, for domain 310-a-1, shunt 330-a-11 may be coupled to or between digit line 210-a-11 and board line 215-a. For example, the shunt 330-a-11 may be configured to selectively couple the digit line 210-a-11 with the plate line 215-a-11 (eg, in response to a logic or switch signal DLS). 11 In some examples, shunt 330-a can be configured to selectively equalize the bias between digit line 210-a and plate line 215-a, or to equalize one or more memory cells 105-b coupled to or between digit line 210-a and plate line 215-a. In some examples, shunt 330-a can be configured to selectively discharge one or more memory cells 105-b coupled to or between digit line 210-a and plate line 215-a.

[0124] In some examples, circuit 300 can be operated according to shunt shielding. For example, when multiplexing is performed on domain 310-a (e.g., using selection component 320-2), shunt 330-a of a shielded digit line 210-a (e.g., a digit line 210-a not associated with an access operation being performed) can support selective coupling with plate line 215-a to prevent or reduce data loss (e.g., charge leakage) of memory cell 105-b associated with the shielded digit line 210-a. In other words, shunt 330-a can shut off bit transfer on the shielded digit line 210-a not associated with the access operation being performed.

[0125] The selection components 280-a and 320-a can include various component configurations and can each be referred to as a multiplexer, a transistor network, a transistor array, a switch network, or a switch array. In one example, the selection component 280-a can include a set of transistors that are each coupled to a sense amplifier 290-a (e.g., each coupled to a signal line 285-a). Each transistor in the set of transistors can also be coupled to a corresponding one of the signal development components 250-a (e.g., a corresponding one of the signal development lines 255-a-1 through 255-as). Each transistor in the set of transistors can be configured to selectively couple a corresponding one of the signal development components 250-a to the sense amplifier 290-a in response to one of a set of switch or logic signals provided to the gate of the transistor.

[0126] In some examples, the selection component 280-a or the selection component 320-a may include a decoder or other logic or selection signal conversion component. For example, the decoder of the selection component 280-a may receive a logic or selection signal (e.g., signal SDCM), which may be a digital signal (e.g., a signal having or otherwise representing a plurality of bits) received via a signal bus. In some examples, the decoder may receive the digital signal as input to generate a set of binary signals (e.g., switch or logic signals) that may be applied to the gates of a group of transistors configured in a switch arrangement. For example, the decoder of the selection component 280-a may receive the selection signal SDCM as a 4-bit digital input signal and generate 16 binary (e.g., on / off) switch signals, each of which is applied to the gate of one of the group of 16 transistors configured in the switch arrangement.

[0127] In various examples, selection component 280-a can be configured such that one of signal development components 250-a-1 through 250-as is coupled (e.g., selectively coupled) to sense amplifier 290-a at a time, and the other of signal development components 250-a-1 through 250-as can be decoupled (e.g., selectively decoupled) from sense amplifier 290-a at that time (e.g., a time when the one of signal development components 250-a-1 through 250-as is selectively coupled to sense amplifier 290-a). In some examples, selection component 280-a can also be configured to support operation in which none of signal development components 250-a-1 through 250-as is coupled to sense amplifier 290-a at a particular time (e.g., in which each of signal development components 250-a-1 through 250-as is selectively isolated from sense amplifier 290-a). In various examples of circuit 300, selection component 320-a may include similar features or sets of features as selection component 280-a, or selection component 320-a may include different features or sets of features than selection component 280-a.

[0128] In some examples of circuit 300, signal development component 250-a or memory cell 105-b can be associated with or otherwise considered to be a relatively high-latency portion of circuit 300, and sense amplifier 290-a can be associated with or otherwise considered to be a relatively low-latency portion of circuit 300. According to examples as disclosed herein, sensing component 150-b can illustrate an example of dividing memory cell access circuitry into a high-latency portion (e.g., signal development component 250-a) and a low-latency portion (e.g., sense amplifier 290-a) and coupling one set of the high-latency portions with one set of the low-latency portions through a multiplexer (e.g., selection component 280-a).

[0129] In the example of circuit 300, selection component 280-a can provide a first degree of data pipelining, which can reduce the effects of data access serialization (due to row buffer conflicts). For example, selection component 280-a can support overlapping data transfers on different sets of digit lines 210-a (e.g., different domains 310-a). As a result, sense amplifier 290-a can be free to support read, write, rewrite, or refresh operations (e.g., while coupled to one of signal development components 250-a) while other signal development components 250-a are involved in data transfers (e.g., while other signal development components 250-a are coupled to digit lines 210-a or memory cells 105-b).

[0130] The set of signal development components 250-a can be considered as a small, fast local cache (e.g., a signal development cache), wherein respective signal development components 250-a can be configured to store signal states that differ from the logic states stored at memory cells 105-b. This configuration can be used to support reduced row buffer conflict rates, increased internal bandwidth, or other benefits. In some examples, selection components 320-a can provide additional gains by providing a second degree of data pipelining via multiplexed digital lines 210-a. Thus, according to examples as disclosed herein, a memory device 100 including circuit 300 can include signal development components 250-a multiplexed via selection components 280-a or digital lines 210-a multiplexed via one or more selection components 320-a, which can compensate for portions of access operations or portions of access circuitry associated with different latencies.

[0131] Various memory devices (e.g., memory device 100) may include various arrangements of circuit 300. For example, memory device 100 may include a set of sensing components 150-b, or sensing components 150 may otherwise include a set of sense amplifiers 290-a and a corresponding set of multiplexed signal development components 250-a. In one example, memory device 100, or a portion thereof, may include 16 sense amplifiers 290-a multiplexed with 1024 digit lines 210-a (this may or may not include multiplexing via selection components 320-a). In some examples, a set of sense amplifiers 290-a may be included in a composite array, where the set of sense amplifiers 290-a is accessed as a single sense amplifier "row" of the composite array. In various examples, the multiplexed digit lines 210-a may be in the same domain 310-a or in different domains 310. In some examples, each of the domains 310 - a may be independently controllable and accessible via the same row component 125 or different row components 125 .

[0132] In some examples, one or more signal development components 250-a of circuit 300 can implement a write broadcast operation. A write broadcast can occur from one or more signal development components 250-a (e.g., from one or more cache blocks) and / or from one or more multiplexers (e.g., of select component 280-a) to multiple locations of a memory array. One or more signal development components 250-a or one or more of the multiplexers can act as a distributed routing delivery device to write data to locations of the memory array using access lines (e.g., word lines 205-a, digit lines 210-a, plate lines 215-a, etc.) coupled to the locations of the memory array. For example, to initialize a group of locations in a memory array (e.g., in one or more domains 310-a) to a desired data pattern, the group of locations can be simultaneously coupled to one or more multiplexers or one or more signal development components 250-a to write the data pattern.

[0133] Figure 4A An example of a read operation 400 supporting a write broadcast operation associated with a memory device according to an example as disclosed herein is illustrated. The read operation 400 may illustrate portions (e.g., time intervals) of an access operation associated with generating cell access signals (e.g., cell read signals, cell write signals) and latch signals when accessing a memory cell 105. For example, the read operation 400 may be divided into a read signal development portion 410 (e.g., a cell read portion), a latch signal generation portion 420, and a rewrite signal development portion 430 (e.g., a cell rewrite portion). The read operation 400 may employ circuitry supporting write broadcast operations, such as with reference to FIG. Figure 3 As an illustrative example, read operation 400 is described with reference to reading the logic state stored by memory cell 105-b-111 of circuit 300, but read operation 400 may illustrate operations that may be performed on any one or more of memory cells 105-b of circuit 300.

[0134] The read signal development portion 410 can be associated with charge sharing between the memory cell 105-b-111 (e.g., a capacitive storage element, a linear capacitor, or a ferroelectric capacitor of the memory cell 105-b-111), the digit line 210-a-11 (e.g., intrinsic capacitance 230), and the signal development component 250-a-1. The read signal development portion 410 can be an example of developing a signal (e.g., a signal state, a cache signal) at the signal development component 250-a-1 based at least in part on selectively coupling the signal development component 250-a-1 with the memory cell 105-b-111. In some examples, developing the read signal at the signal development component 250-a-1 is associated with a first latency (e.g., a relatively high latency or long duration). During the read signal development portion 410, the signal development component 250-a-1 can be selectively decoupled from the sense amplifier 290-a.

[0135] In some examples of reading the signal development portion 410, an access line (e.g., signal development line 255-a-1) of the signal development component 250-a-1 can be biased at a relatively high voltage, which can be associated with storing a relatively high voltage charge at the signal development component 250-a-1 (e.g., in a signal storage component (e.g., an integrating capacitor) of the signal development component 250-a-1). In some examples, this biasing can be associated with a "plate low" read operation, wherein during the read signal development portion 410, the plate line 215-a-11 associated with the memory cell 105-b-111 is biased at a lower voltage (e.g., a ground voltage) than the digit line 210-a-1 associated with the memory cell 105-b-111 being accessed.

[0136] The read signal development portion 410 may also include selectively coupling the memory cell 105-b-111 with the signal development component 250-a-1. In some examples, the read signal development portion 410 may include activating the word line 205-a-11 associated with the memory cell 105-b-111 being read (e.g., activating logic signal WL1), which may selectively couple the memory storage element (e.g., capacitor 220) with the corresponding digit line 210-a-11 (e.g., via the cell select component 225 of the memory cell 105-b-111). In some examples, the read signal development portion 410 may include selectively coupling the corresponding digit line 210-a-11 with the signal development component 250-a-1 (e.g., via the select component 320-a-1, based on the select signal DLM1, or some other switching component). Charge can thus be shared between the memory cell 105-b-111 and the signal development component 250-a-1 and can stabilize after a certain time (e.g., according to a time constant behavior), where the change in the voltage of the digital line 210-a-11 and the signal development line 255-a-1 is based at least in part on the logic state stored by the memory cell 105-b-111.

[0137] In some examples, the read signal development portion 410 may include a delay (e.g., a delay portion, a delay duration) between developing the read signal (e.g., the read signal at the signal development component 250 reaches a steady state, the read signal reaches a maximum value at the signal development component 250) and providing the developed read signal (e.g., maintained by the signal development component 250) to the sense amplifier 290. In other words, there may be a delay or inactivity period during the read signal development portion 410 before the latch signal generation portion 420 is initiated, which in some examples may include attenuation of the developed read signal (e.g., attenuation of the maintained read signal). In some examples, the circuit 300 may be configured such that the duration of this delay or inactivity period, or the amount of attenuation of the developed read signal, can be tolerated while still reliably detecting the logic state stored by the memory cell 105. In some examples, this functionality of the circuit 300 may be supported by a refresh operation of the signal development component 250 that mitigates attenuation of the developed read signal (e.g., maintaining the cache signal at the signal development component 250). These and other configurations may enable signal development component 250 to perform cache functions in circuit 300 (eg, caching of developed read signals or cache signals for a certain amount of time).

[0138] In some examples, charge sharing of the read signal development portion 410 can be associated with a destructive read operation (e.g., where the originally stored logic state of the memory cell 105-b-111 is lost or otherwise degraded at the memory cell 105-b-111), and thus can be subsequently followed by a rewrite operation (e.g., rewrite signal development portion 430). In some examples, the rewrite operation may not immediately follow the read signal development portion 410, such as when the stored data is transferred to the signal development component 250, where it can be stored and further read, written, or modified. In various examples, the data can be transferred back to the same memory cell 105 or a different memory cell 105, which can be associated with an operation that makes the signal development component 250 available for other operations. In some instances, charge sharing of the read signal development portion 410 may be associated with a non-destructive read operation (e.g., where the initially stored logic state of memory cell 105-b-111 is maintained at memory cell 105-b-111) and, therefore, may not be followed by a rewrite operation (e.g., the rewrite signal development portion 430 may be omitted).

[0139] Charge sharing in the read signal development portion 410 may be associated with a delay or latency known as row-to-column address delay. In DRAM applications, data may be stored at the memory cell 105 as electrode charge and may respond relatively quickly (e.g., with relatively low latency). In FeRAM applications, data may be stored at the memory cell 105 as a cell state in the form of a dipole orientation or polarization. The dynamics of these dipoles may be relatively slow (e.g., with relatively high latency), which may result in longer sensing times for FeRAM applications (e.g., longer than for DRAM applications). Therefore, in some examples (e.g., in FeRAM applications), the read signal development portion 410 may be associated with a relatively high latency or long duration (e.g., compared to the latch signal generation portion 420). In some FeRAM applications, for example, the latency associated with the operation of the read signal development portion 410 may be approximately 50 nanoseconds.

[0140] In some examples of the read signal development portion 410, shunts 330-a associated with other memory cells 105-b of the domain 310-a-1, such as shunt 330-a-12 (not shown, which may be associated with digit line 210-a-12 or plate line 215-a-12) to 330-a-1r, may be selected or activated. This may equalize biases across the unaccessed memory cells 105-b (e.g., equalize biases between digit line 210-a-12 and plate line 215-a-12, equalize biases between digit line 210-a-1r and plate line 215-a-1r, etc.). In FeRAM applications, for example, such bias equalization may prevent or reduce data loss (e.g., due to charge leakage) in memory cells 105-b other than the memory cell 105-b-111 being accessed during the read signal development portion 410.

[0141] Latch signal generation portion 420 may be associated with charge sharing between signal development component 250-a-1 and sense amplifier 290-a. Latch signal generation portion 420 may be an example of generating an output signal of sense amplifier 290-a (e.g., an amplifier component) based at least in part on a developed signal (e.g., a cell read signal) at signal development component 250-a-1. In some examples, generating the latch signal at sense amplifier 290-a is associated with a second latency (e.g., a relatively low latency or short duration). Transitioning from read signal development portion 410 to latch signal generation portion 420 may include selectively coupling signal development component 250-a-1 to sense amplifier 290-a.

[0142] In some examples, selectively coupling the signal development component 250-a-1 with the sense amplifier 290-a may include selection via the selection component 280-a based on the logic select signal SDCM. In some examples, selectively coupling the signal development component 250-a-1 with the sense amplifier 290-a may include selective coupling via some other switching component (e.g., an isolation switching component) between the signal development component 250-a-1 and the sense amplifier 290-a. In some examples, charge sharing by the latch signal generation portion 420 may be relatively rapid and may take a fraction of the amount of time involved in charge sharing between the memory cell 105-b-11 and the signal development component 250-a-1. In other words, the duration of the latch signal generation portion 420 may be shorter than that of the read signal development portion 410. In some FeRAM applications, for example, the latency associated with the operation of the latch signal generation portion 420 may be approximately 5 to 10 nanoseconds.

[0143] In some examples, latch signal generation portion 420 may include "energizing" sense amplifier 290-a, which may include selectively coupling one or more voltage sources (e.g., low voltage source 293, high voltage source 294) to sense amplifier 290-a. Thus, an output signal based at least in part on the cell read signal (e.g., based at least in part on the logic state stored by memory cell 105-b-111) may be generated at sense amplifier 290-a. The output signal may be communicated from sense amplifier 290-a to another component of the memory device (e.g., input / output component 160) via I / O line 295 to provide an indication of the data stored by memory cell 105-b-111. In some examples, the output signal or some other signal associated with the generated latch signal may also be communicated back to or otherwise shared with signal development component 250-a-1, which in some examples may support a rewrite operation (e.g., after a destructive read operation). For example, as part of latch signal generation portion 420, based on the generated latch signal or output signal (e.g., based on whether memory cell 105-b-111 stores a logic 0 or a logic 1), a rewrite signal can be communicated or otherwise shared or generated using signal development component 250-a-1 (e.g., via signal development line 255-a-1). In some examples, the generated latch signal or output signal can be communicated back to signal development component 250-a-1 to enhance the charge or other signal maintained at signal development component 250-a-1, which can support a rewrite operation on memory cell 105-b-111.

[0144] In some examples of the latch signal generation portion 420, shunts 330-a associated with other memory cells 105-b of the domain 310-a-1, such as shunts 330-a-12 (not shown, which may be associated with digit line 210-a-12 or plate line 215-a-12) to 330-a-1r, may be selected or activated. This may equalize bias across the unaccessed memory cells 105-b (e.g., equalize the bias between digit line 210-a-12 and plate line 215-a-12, equalize the bias between digit line 210-a-1r and plate line 215-a-1r, etc.). In FeRAM applications, for example, such bias equalization may prevent or reduce data loss (e.g., due to charge leakage) in memory cells 105-b other than the memory cell 105-b-111 being accessed during the latch signal generation portion 420.

[0145] The rewrite signal development portion 430 can be associated with charge sharing between the memory cell 105-b-111, the digit line 210-a-11, and the signal development component 250-a-1. The rewrite signal development portion 430 can be an example of developing a cell access signal (e.g., a cell write signal, a cell rewrite signal) at or using the signal development component 250-a-1. In some cases, the development of the cell access signal (e.g., a cell write signal, a cell rewrite signal) at or using the signal development component 250-a-1 can be based at least in part on a latch signal of the sense amplifier 290-a (e.g., generated during the latch signal generation portion 420). In some examples, a cell access signal (e.g., a cell write signal, a cell rewrite signal) at or using the signal development component 250-a-1 can be based on a charge or voltage maintained at the signal development component 250-a-1 (e.g., based at least in part on the read signal development portion 410), where the charge or voltage maintained at the signal development component 250-a-1 can be indicative of a logic state initially stored by the memory cell 105-b-111. In some examples, the charge or voltage maintained at the signal development component 250-a-1 can be independent of the latch signal at the sense amplifier 290-a, or can be enhanced by the latch signal at the sense amplifier 290-a (e.g., enhanced during the latch signal generation portion 420).

[0146] In some examples, developing the rewrite signal at signal development component 250-a-1 is associated with a third latency (e.g., a relatively high latency or long duration) that may or may not be equal to the first latency. Transitioning from latch signal generation portion 420 to rewrite signal development portion 430 may include selectively decoupling or isolating signal development component 250-a-1 from sense amplifier 290-a (e.g., via selection component 280-a or an isolation switch component). Although rewrite signal development portion 430 may support rewriting the logic state of memory cell 105 that has been discharged, depolarized, or otherwise damaged or degraded in a read operation, in examples of non-destructive read operations (e.g., when 105-b-111 maintains the stored logic state after reading signal development portion 410), rewrite signal development portion 430 may be omitted, and latch signal generation portion 420 may be subsequently followed by another access operation (e.g., a read operation, a write operation, a refresh operation).

[0147] In various examples, rewriting of the memory cell 105-b-111 during the rewrite signal development portion 430 may be performed or modified based on whether the rewrite signal is generated or otherwise provided by the sense amplifier 290-a or based on whether the rewrite signal is generated or otherwise provided by the signal development component 250-a. For example, the rewrite operation of the rewrite signal development portion 430 may be performed without relying on the rewrite signal of the sense amplifier 290-a, such as when the signal development component 250-a is configured to locally maintain the charge or other state (e.g., cache state, signal state) associated with the originally stored logic state of the memory cell 105-b-111 until it is transferred back to the memory cell 105-b-111 (e.g., to provide a local cache function as associated with the rewrite operation). In other words, depending on whether the signal development component 250-a relies on the latch signal of the sense amplifier 290-a to rewrite the memory cell 105-b-111, the read signal development portion 410 or the latch signal generation portion 420 may or may not be "destructive" from the perspective of the signal development component 250-a. In some examples (e.g., when the signal development component 250-a is configured to maintain a charge or other state indicative of the originally stored logic state of the memory cell 105-b-111), the rewriting of the memory cell 105-b-111 may occur after a certain delay period (e.g., of the rewrite signal development portion 430) depending on the duration that the signal development component 250-a is configured to maintain such a charge or other state or the type of control logic that implements the write-back (e.g., first-in, first-out (FIFO), least recently used (LRU), or other).

[0148] In some examples of rewrite operations, the circuit 300 can be configured to couple the memory cell 105-b-111 to a high voltage source (e.g., a high voltage rail via the signal development component 250-a-1), which can be a direct coupling via pull-up or pull-down circuitry (e.g., a transistor or other switching component of the signal development component 250-a-1). In some examples, the signal development component 250-a-1 can be configured with a capacitor or other charge storage component, and the latch signal generation portion 420 or the rewrite signal development portion 430 can include charging or refreshing the capacitor or other charge storage component with a charge sufficient to rewrite the memory cell 105-b-111 (e.g., during the rewrite signal development portion 430). Thus, in various instances, the signal development component 250-a-1 may rewrite the logic state to the memory cell 105-b-111, which may be performed when the signal development component 250-a-1 is selectively decoupled from the sense amplifier 290-a so that the sense amplifier 290-a is free to support operations with respect to the other signal development component 250-a.

[0149] Overwriting the charge sharing of signal development portion 430 may be associated with a delay or latency referred to as row precharge delay, which may include fully or partially overwriting the logic state initially stored at memory cell 105-b-111. For example, to overwrite a logic 0, digit line 210-a-11 may be biased to a positive voltage (e.g., 1.5V) and plate line 215-a-11 may be biased to ground or a negative voltage (e.g., 0V). To overwrite a logic 1, digit line 210-a-11 may be biased to ground or a negative voltage (e.g., 0V) and plate line 215-a-11 may be biased to a positive voltage (e.g., 1.5V). In some cases, the biasing of digit line 210-a-11 and plate line 215-a-11 may be based at least in part on the generated latch signal (e.g., before sense amplifier 290-a and signal development component 250-a-1 are selectively isolated). For example, signal development component 250-a-1 or sense amplifier 290-a can bias digit line 210-a-11 to a positive voltage or ground based at least in part on the latch signal during rewriting of signal development portion 430. In some cases, this bias can be based on a charge or other state maintained at signal development component 250-a-1, which can be independent of the generated latch signal (e.g., generated using sense amplifier 290-a).

[0150] In DRAM applications, data may be written to the memory cell 105 as electrode charges and may respond relatively quickly (e.g., relatively low latency). In FeRAM applications, data may be written to the memory cell 105 as cell states in the form of dipole orientations or polarizations. The dynamics of these dipoles may be relatively slow (e.g., relatively high latency), which may result in longer write times for FeRAM applications (e.g., longer than for DRAM applications). Therefore, in some examples (e.g., in FeRAM applications), the rewrite signal development portion 430 may be associated with a relatively high latency or long duration (e.g., compared to the latch signal generation portion 420). At the end of the rewrite signal development portion 430, all digit lines 210-a-11 and all plate lines 215-a of the domain 310-a-1 may be biased to ground voltage, effectively equalizing the bias of each of the memory cells 105-b across the domain 310-a-11, which may support maintaining the logic state stored by the memory cell 105-b over time.

[0151] In some examples, shunts 330-a associated with other memory cells 105-b of domain 310-a-1, such as shunt 330-a-12 (not shown, which may be associated with digit line 210-a-12 or plate line 215-a-12) to 330-a-1r, may be selected or activated during the rewrite signal development portion 430. This may equalize biases across unaccessed memory cells 105-b (e.g., equalize biases between digit line 210-a-12 and plate line 215-a-12, equalize biases between digit line 210-a-1r and plate line 215-a-1r, etc.). This bias equalization may prevent or reduce data loss (e.g., due to charge leakage) in memory cells 105-b other than memory cell 105-b-111 being rewritten during the rewrite signal development portion 430.

[0152] The read operation 400 may be performed with a total duration t A1 -t A0 105-b-11, includes a read signal development portion 410, a latch signal generation portion 420, and a rewrite signal development portion 430 for reading the single memory cell 105-b-111. In an example where the read operation 400 does not employ multiplexed signal development techniques (e.g., a sequence of read operations 400 using the same signal development component 250), a subsequent read operation employing the sense amplifier 290-a may be followed by the rewrite signal development portion 430. Thus, performing multiple read operations 400 (e.g., reading multiple memory cells 105-b) using the same signal development component 250 may involve a duration t A1 -t A0 An integer multiple of (e.g., at least 2*(t A1 -t A0 ) to read two memory cells 105-b). However, multiplexing the signal development component 250-a (eg, via the selection component 280-a) may reduce the amount of time involved for the sense amplifier 290-a to read multiple memory cells 105-b.

[0153] In some examples, the read operation 400 may be associated with a write broadcast operation (e.g., as part of a read-write operation, a read-modify-write operation, etc.), wherein the write broadcast operation may be used to write data back to multiple memory cells 105-b of the circuit 300. The write broadcast may occur from a set of signal development components 250-a (e.g., from one or more cache blocks) and / or from a multiplexer (e.g., of the select component 280-a) to multiple locations of the memory array. The set of signal development components 250-a or multiplexers may act as a distributed routing delivery device to write data to locations of the memory array using access lines (e.g., word lines 205-a, digit lines 210-a, plate lines 215-a, etc.) coupled to the locations of the memory array. For example, to initialize a set of locations in the memory array (e.g., in one or more domains 310-a) to a desired data pattern, the set of locations may be simultaneously coupled to the multiplexer or the set of signal development components 250-a to write the data pattern.

[0154] Figure 4B Illustrated is an example of a read operation 450 that supports a write broadcast operation associated with a memory device according to examples as disclosed herein. The read operation 450 may illustrate portions (e.g., time intervals) of an access operation (e.g., a multi-cell access operation) associated with generating cell access signals (e.g., cell read signals, cell write signals) and latch signals when accessing four memory cells 105 (e.g., via four signal development components 250). For example, the read operation 450 may be divided into a read signal development portion 410-a, a latch signal generation portion 420-a, and a rewrite signal development portion 430-a for each of a group of memory cells 105-b, which may be referenced to FIG. Figure 4A The read operation 450 may employ circuitry that supports write broadcast operations, such as that described in the accompanying drawings. Figure 3 Described circuit 300. Read operation 450 illustrates an example of separating signal development operations from input / output operations, which can increase data throughput in a memory device.

[0155] As an illustrative example, a read operation 450 is described with reference to reading logic states stored by four memory cells 105-b of four different domains 310-a, each of which is associated with a respective signal development component 250-a that is multiplexed with a sense amplifier 290-a. For example, a read signal development portion 410-a-1, a latch signal generation portion 420-a-1, and a rewrite signal development portion 430-a-1 can refer to a read operation of memory cell 105-b-111 (e.g., of domain 310-a-1 associated with signal development component 250-a-1). For example, a read signal development portion 410-a-2, a latch signal generation portion 420-a-2, and a rewrite signal development portion 430-a-2 can refer to a read operation of memory cell 105-b-211 (e.g., of domain 310-a-2 (not shown) that can be associated with signal development component 250-a-2). For example, the read signal development portion 410-a-3, the latch signal generation portion 420-a-3, and the rewrite signal development portion 430-a-3 can refer to a read operation of the memory cell 105-b-311 (e.g., of the domain 310-a-3 (not shown) that can be associated with the signal development component 250-a-3). For example, the read signal development portion 410-a-4, the latch signal generation portion 420-a-4, and the rewrite signal development portion 430-a-4 can refer to a read operation of the memory cell 105-b-411 (e.g., of the domain 310-a-4 (not shown) that can be associated with the signal development component 250-a-4). Each of the signal development components 250-a-1, 250-a-2, 250-a-3, and 250-a-4 can be selectively coupled with the same sense amplifier 290-a via a selection component 280-a (eg, based on a logic select signal SDCM).

[0156] Each of the read signal development portions 410-a may be associated with charge sharing between a corresponding memory cell 105-b, a corresponding digit line 210-a, and a corresponding signal development component 250-a (which may occur during overlapping time intervals). The read signal development portion 410-a may be an example of developing a signal (e.g., a cell read signal, a cache signal, a signal state) at a signal development component 250-a based at least in part on selectively coupling a signal development component 250-a from a plurality of signal development components 250-a with a memory cell 105-b from a plurality of memory cells 105-b. The read signal development portion 410-a-1 may be an instance of coupling (e.g., via selection component 280-a, via selection component 320-a-1) memory cell 105-b-111 (e.g., first memory cell) with signal development component 250-a-1 (e.g., first signal development component) during a first time interval (e.g., and based at least in part on a determination that memory cell 105-b-111 is to be accessed), and the read signal development portion 410-a-2 may be an instance of coupling (e.g., via selection component 280-a, via selection component 320-a-2) memory cell 105-b-211 (e.g., second memory cell) with signal development component 250-a-2 (e.g., second signal development component) during a second time interval overlapping with the first time interval (e.g., and based at least in part on a determination that memory cell 105-b-211 is to be accessed).

[0157] Thus, charge can be shared between memory cell 105-b-1 11 and signal development component 250-a-1, between memory cell 105-b-2 11 and signal development component 250-a-2, between memory cell 105-b-3 11 and signal development component 250-a-3, and between memory cell 105-b-4 11 and signal development component 250-a-4. In other words, charge can be shared via signal development components 250-a-1 through 250-a-4 during overlapping time intervals. In some examples, developing cell reads of signals at signal development components 250-a-1 through 250-a-4 are associated with a first latency (e.g., a relatively high latency or long duration).

[0158] In some instances of the read signal development portion 410-a, shunts 330-a associated with other memory cells 105-b of the corresponding domain 310-a may be selected or activated, which may equalize the bias across the memory cells 105-b that are not being accessed. For example, for domain 310-a-1, during the read signal development portion 410-a-1, the bias between digit line 210-a-12 and plate line 215-a-12 may be equalized via shunt 330-a-12, the bias between digit line 210-a-13 and plate line 215-a-13 may be equalized via shunt 330-a-13, and so on. In FeRAM applications, for example, such bias equalization may prevent or reduce data loss (e.g., due to charge leakage) in memory cells 105-b other than the memory cell 105-b being accessed during the corresponding read signal development portion 410.

[0159] Latch signal generation portion 420-a may be associated with charge sharing between respective ones of signal development component 250-a-1 and sense amplifier 290-a (which may occur during non-overlapping time intervals). Latch signal generation portion 420-a may each be an example of generating an output signal of sense amplifier 290-a based at least in part on a developed signal at the respective signal development component 250-a (e.g., based on a cell read signal, a cache signal, or a signal state). In some examples, generating the latch signal at sense amplifier 290-a is associated with a second latency (e.g., a relatively low latency or short duration). Transitioning from read signal development portion 410 to corresponding latch signal generation portion 420-a may include selectively coupling the respective signal development component 250-a with sense amplifier 290-a.

[0160] Latch signal generation portion 420-a-1 may be an example of coupling signal development component 250-a-1 (e.g., first signal development component) to sense amplifier 290-a (e.g., via selection component 280-a) during a third time interval following the first time interval. In some examples, the third time interval may at least partially overlap with the second time interval, or the third time interval may be within the second time interval. Latch signal generation portion 420-a-2 may be an example of coupling signal development component 250-a-2 (e.g., second signal development component) to sense amplifier 290-a (e.g., via selection component 280-a) during a fourth time interval following the second time interval (e.g., and following the third time interval).

[0161] Latch signal generation portions 420-a-1 through 420-a-4 may be executed according to a sequence that may be based, at least in part, on a sequence of signal development components selected or otherwise indicated by logic select signal SDCM. In some examples, each of latch signal generation portions 420-a may be separated by a gap or delay period (e.g., the period between latch signal generation portion 420-a-1 and latch signal generation portion 420-a-2), which may be associated with a gap or delay in selecting component 280-a, a gap or delay associated with changing the value of logic select signal SDCM, or a period during which no signal development component 250-a is coupled to sense amplifier 290-a. In other words, an access operation may include a gap or delay period between when one signal development component 250-a is selectively decoupled from sense amplifier 290-a and when another signal development component 250-a is selectively coupled to sense amplifier 290-a. In other examples, this decoupling and coupling may be configured to occur simultaneously.

[0162] In some examples, the latch signal generation portion 420-a may include "activating" the sense amplifier 290-a, which may include selectively coupling one or more voltage sources (e.g., a low voltage source 293, a high voltage source 294) to the sense amplifier 290-a. Thus, according to the sequence of latch signal generation portions 420-a-1 through 420-a-4, a sequence of output signals may be generated at the sense amplifier 290-a that is based at least in part on a corresponding cell read signal sequence (e.g., based at least in part on the logic states stored by the accessed memory cells 105-b-111 through 105-b-411 according to the sequence or read signal generation portions 410-a-1 through 410-a-4).

[0163] The output signal can be passed from the sense amplifier 290-a to another component of the memory device (e.g., the input / output component 160) via the I / O line 295 to provide an indication of the data stored by the memory cell 105-b. In some examples, the output signal or some other signal associated with the generated latch signal can also be passed back to the signal development components 250-a-1 through 250-a-4 or otherwise shared with the signal development components 250-a-1 through 250-a-4, which in some examples can support an overwrite operation (e.g., after a destructive read operation). For example, as part of the latch signal generation portion 420, based on the generated latch signal or output signal (e.g., based on whether the memory cell 105-b stores a logic 0 or a logic 1), an overwrite signal can be passed or otherwise shared with a corresponding one of the signal development components 250-a-1 through 250-a-4.

[0164] In some instances of the latch signal generation portion 420-a, shunts 330-a associated with other memory cells 105-b of the corresponding domain 310-a may be selected or activated, which may equalize the bias across the memory cells 105-b that are not being accessed. For example, for domain 310-a-1, during the latch signal generation portion 420-a-1, the bias between digit line 210-a-12 and plate line 215-a-12 may be equalized via shunt 330-a-12, the bias between digit line 210-a-13 and plate line 215-a-13 may be equalized via shunt 330-a-13, and so on. In FeRAM applications, for example, such bias equalization may prevent or reduce data loss (e.g., due to charge leakage) in memory cells 105-b other than the memory cell 105-b being accessed during the corresponding latch signal generation portion 420.

[0165] The rewrite signal development portion 430-a can be associated with charge sharing between a corresponding one of the memory cells 105-b, a corresponding one of the digit lines 210-a, and a corresponding one of the signal development components 250-a. The rewrite signal development portions 430-a can each be an example of developing a cell access signal (e.g., a cell write signal, a cell rewrite signal) at the signal development component 250-a based at least in part on a latched signal of the sense amplifier 290-a, or can be independent of the latched signal of the sense amplifier 290-a. In some examples, developing the rewrite signal at the signal development component 250-a-1 is associated with a third latency (e.g., a relatively high latency or a long duration), which may or may not be equal to the first latency. Transitioning from the latched signal generation portion 420-a to the corresponding rewrite signal development portion 430-a can include selectively isolating the corresponding signal development component 250-a from the sense amplifier 290-a (e.g., via the selection component 280-a or another isolation switch component). Although the rewrite signal development portion 430-a can support rewriting a logic state to a memory cell 105 that has been discharged, depolarized, or otherwise damaged or degraded during a read operation, in instances of non-destructive read operations, the rewrite signal development portion 430-a can be omitted (e.g., associated with charge sharing between the signal development component and the memory cell).

[0166] In some instances of the rewrite signal development portion 430-a, shunts 330-a associated with other memory cells 105-b of the corresponding domain 310-a may be selected or activated, which may equalize biases across memory cells 105-b that are not being accessed. For example, for domain 310-a-1, during the rewrite signal development portion 430-a-1, the bias between digit line 210-a-12 and plate line 215-a-12 may be equalized via shunt 330-a-12, the bias between digit line 210-a-13 and plate line 215-a-13 may be equalized via shunt 330-a-13, and so on. This bias equalization may prevent or reduce data loss (e.g., due to charge leakage) in memory cells 105-b other than the memory cell 105-b being accessed during the rewrite signal development portion 430-a.

[0167] Like the read operation 400, the read operation 450 may also be performed with a total duration t A1 -t A0 1. The read operation of a single memory cell 105 of FIG. 10 may include a read signal development portion 410-a-1, a latch signal generation portion 420-a-1, and a rewrite signal development portion 430-a-1 for reading a single memory cell 105-b-111. However, by employing multiplexed signal development as disclosed herein, performing multiple read operations via the same sense amplifier 290-a may not take the duration t. A1 -t A0 An integer multiple of t (e.g., where the integer multiple may correspond to the number of memory cells 105-b accessed in parallel). Specifically, by generating cell access signals (e.g., cache signals, signal states) in overlapping time intervals (e.g., time intervals of the read signal development portion 410-a or the rewrite signal development portion 430-a of the signal development component 250-a-1 that overlap with time intervals of the read signal development portion 410-a or the rewrite signal development portion 430-a of the signal development component 250-a-2, etc.), multiple memory cells 105-b can be read in a time shorter than this integer multiple. In other words, according to the described techniques for multiplexed signal development, the sense amplifier 290-a can support reading at t A3 -t A2 Four memory cells 105-b are read within a duration of t, which may be shorter than 4*(t A1 -t A0 ) (e.g., shorter than a corresponding integer multiple of the duration used to read a single memory cell 105-b).

[0168] In one example, the rewrite signal development portions 430-a-1, 430-a-2, 430-a-3, and 430-a-4 of a first set of reads may be followed by the read signal development portions 410-a-5, 410-a-6, 410-a-7, and 410-a-8 of a second set of reads, respectively. The first set of reads may be associated with a first digit line index (e.g., a value of "1," as indicated by logic select signals DLM1, DLM2, DLM3, and DLM4), and the second set of reads may be associated with a second digit line index (e.g., a value of "2," as indicated by logic select signals DLM1, DLM2, DLM3, and DLM4). Alternatively, more generally, the first and second sets of reads may differ based, at least in part, on the selected digit line 210-a for the read operation.

[0169] In some examples (e.g., where selection components 320-a across domains 310-a are independently controllable, where logic select signals DLM across domains 310-a are independently controllable), as soon as rewriting signal development portion 430 is completed for signal development component 250, a new digit line 210-a can be selected for the same signal development component 250 (e.g., via selection component 320-a). In other words, as illustrated in the example of operation 450, for signal development components 250-a multiplexed with the same sense amplifier 290-a, the rewrite signal development portion 430-a for a first set of reads can overlap in time with the read signal development portion 410-a for a second set of reads (e.g., read signal development portion 410-a-5 overlaps with rewrite signal development portion 430-a-4). Thus, in the example of operation 450 where domains 310-a-1 through 310-a-4 are independently controllable, the periodicity for reading four memory cells 105 can be determined by time t A3 -t A2 Graphical description, time t A3 -t A2 In some instances, it may be equal to or nearly equal to time t A1 -t A0 , or t A1 -t A0 plus some delay or gap period (e.g., associated with selecting the new digit line 210-a via the selection component 320-a), or some other duration based on the overall duration associated with the read operation (e.g., t A1 -t A0 ), the corresponding waiting times of the sub-operations (for example, the relative durations of the read signal development part 410, the latch signal generation part 420, and the rewrite signal development part 430) and the degree of multiplexing (for example, the number of signal development components 250-a multiplexed with the sense amplifier 290-a).

[0170] In some examples, a subsequent read may be performed on a memory cell 105-b that is coupled to a different digit line 210-a than the previous read operation but to the same activated word line 205-a (which may reduce latency). For example, maintaining the selected word line 205-a may eliminate a word line deselection operation and a subsequent word line selection operation. Such an example may be accompanied by shunting the digit line 210-a associated with the earlier read operation (e.g., the digit line 210-a that was not previously shunted) and not shunting the digit line 210-a associated with the later read operation (e.g., the digit line 210-a that was shunted during the earlier write operation).

[0171] In another example not shown, a set of reads may be associated with a first common word line (eg, where logical word lines WL 11 、WL 21 、WL 31 and WL 41 ), and the second set of reads may be associated with a second common word line (eg, where the logical word lines WL are simultaneously activated). 12 、WL 22 、WL 32 and WL 42 ). Alternatively, more generally, the first set of reads and the second set of reads may differ based at least in part on the selected common word line 205-a for the read operations. In some instances (e.g., where word lines 205-a across domains 310-a are not independently controllable), a new word line 205-a may be selected upon completion of the latch signal generation portion 420 or upon completion of the rewrite signal development portion 430 for all multiplexed signal development components 250-a (e.g., associated with sense amplifiers 290-a or other groups of domains 310-a that are not independently controllable). In other words, in some instances, for signal development components multiplexed with the same sense amplifier 290-a, the latch signal generation portion 420 or the rewrite signal development portion 430 of the first set of reads may not overlap in time with the read signal development portion 410 of the second set of reads.

[0172] For example, when the word line 205-a spanning domains 310-a-1 through 310-a-4 is not independently controllable, the read signal development portion 410-a-5 may follow or otherwise follow the rewrite signal development portion 430-a-4. Thus, in instances where the domains 310-a are not independently controllable, the periodicity for reading four memory cells 105 may be equal to or nearly equal to the combined time of one read signal development portion 410-a, each of the latch signal generation portions 420-a-1 through 420-a-4 of the multiplexing signal development components 250-a-1 through 250-a-4, and one rewrite signal development portion 430-a, plus any associated delay or gap period (e.g., associated with selecting a new word line 205-a via the selection component 280-a or selecting the new signal development component 250-a). Thus, in some examples where domains 310-a are not independently controllable, this periodicity can be compared to the time t A2 -t A0 The periodicity of the illustrations is long.

[0173] Thus, according to various examples as disclosed herein, the advantages provided by the described signal development multiplexing (e.g., reduced latency when accessing multiple memory cells 105-b in parallel) can scale with the relative latency differences (e.g., durations) of the read signal development portion 410, the latch signal generation portion 420, and the rewrite signal development portion 430. The advantages provided by the described signal development multiplexing can also depend on whether the domains 310-a are configured to be independently controllable or to be controlled via a common access line or common logic signal.

[0174] Although the techniques of read operation 450 are described with reference to a single sense amplifier 290-a, the techniques of read operation 450 may be repeated for each sense amplifier 290 of a sense amplifier array, including various operations performed simultaneously (e.g., with simultaneous or offset initiation or triggering in parallel) to support further pipelining of read operations in memory device 100. For example, read operation 450, or another read operation performed simultaneously with or offset from read operation 450, may include signal development operations, including read signal development portions 410-b-1, 410-b-2, 410-b-3, and 410-b-4 (not shown) associated with different sense amplifiers 290 (e.g., of the same sense amplifier array). In some examples, read signal development portion 410-b-1 may initiate simultaneously with read signal development portion 410-a-1, or may be otherwise executed concurrently with or offset from read signal development portion 410-a-1 (e.g., based on simultaneous access of multiple memory cells of a row, field, or subfield, based on simultaneous signal exchanges with a cache line). Similarly, read signal development portion 410-b-2 may initiate simultaneously with read signal development portion 410-a-2, or may be otherwise executed concurrently with or offset from read signal development portion 410-a-2, and so on.

[0175] Furthermore, read operation 450, or another read operation performed concurrently with read operation 450, may include input / output operations, including latch signal generation portions 420-b-1, 420-b-2, 420-b-3, and 420-b-4 (not shown) associated with different sense amplifiers 290 (e.g., of the same sense amplifier array). In some examples, latch signal generation portion 420-b-1 may be initiated concurrently with latch signal generation portion 420-a-1, or otherwise performed concurrently with or offset from latch signal generation portion 420-a-1 (e.g., based on simultaneous sensing at a sense amplifier array, based on simultaneous latching at a set of latches of a sense component or I / O component, based on simultaneous signal exchange with a cache line). Similarly, latch signal generation portion 420-b-2 can be initiated simultaneously with latch signal generation portion 420-a-2, or can be otherwise executed simultaneously with or offset from latch signal generation portion 420-a-2, etc. Although described in the context of two parallel reads associated with two different sense amplifiers 290, the described techniques can be applied to any number of parallel reads. For example, according to the examples disclosed herein, to support a 64-bit information transfer scheme, 64 sense amplifiers 290 can be used to perform 64 parallel reads.

[0176] In some examples, the read operation 450 may be followed by a write broadcast operation (e.g., as part of a read-write operation, a read-modify-write operation, etc.), wherein the write broadcast operation may be used to write data back to multiple memory cells 105-b of the circuit 300. The write broadcast may occur from a set of signal development components 250-a (e.g., from one or more cache blocks) and / or from a multiplexer (e.g., of a select component 280-a) to multiple locations of the memory array. The set of signal development components 250-a or multiplexers may act as a distributed routing delivery device to write data to locations of the memory array using access lines (e.g., word lines 205-a, digit lines 210-a, plate lines 215-a, etc.) coupled to the locations of the memory array. For example, to initialize a set of locations in the memory array (e.g., in one or more domains 310-a) to a desired data pattern, the set of locations may be simultaneously coupled to the multiplexer or the set of signal development components 250-a to write the data pattern.

[0177] Figure 5A An example of a write operation 500 supporting a write broadcast operation associated with a memory device according to examples as disclosed herein is illustrated. The write operation 500 may illustrate portions (e.g., time intervals) of an access operation associated with generating a latch signal and a cell access signal (e.g., a cell write signal) when accessing a memory cell 105. For example, the write operation 500 may be divided into a latch signal generation portion 510 and a write signal development portion 520 (e.g., a cell write portion). The write operation 500 may employ circuitry supporting a write broadcast operation, such as with reference to FIG. Figure 3 As an illustrative example, write operation 500 is described with reference to writing a logic state to memory cell 105-b-111 of circuit 300, but write operation 500 may illustrate operations that may be performed on any one or more of memory cells 105-b of circuit 300.

[0178] The latch signal generation portion 510 can be associated with charge sharing between the signal development component 250-a-1 and the sense amplifier 290-a. The latch signal generation portion 510 can be an example of generating a latch signal (e.g., a cache signal, a signal state) at the sense amplifier 290-a or the signal development component 250-a-1 based at least in part on a write command or write signal received via the I / O line 295-a (e.g., from the input / output component 160 or the memory controller 170). In some examples, generating the latch signal at the sense amplifier 290-a or the signal development component 250-a-1 is associated with a fourth latency (e.g., a relatively low latency or short duration), which can be the same as or different from the second latency of the latch signal generation portion 420 described with reference to the read operations 400 and 450.

[0179] The latch signal generating portion 510 may include selectively coupling the signal development component 250-a-1 with the sense amplifier 290-a (e.g., at the beginning of the latch signal generating portion 510, or at another time after other operations of the latch signal generating portion 510 (e.g., after receiving a write command or write signal via the I / O line 295-a)). In some examples, selectively coupling the signal development component 250-a-1 with the sense amplifier 290-a may include selection based on a logic select signal SDCM via the selection component 280-a. In some examples, selectively coupling the signal development component 250-a-1 with the sense amplifier 290-a may include selective coupling via some other switching component (e.g., an isolation switching component) between the signal development component 250-a-1 and the sense amplifier 290-a.

[0180] In some examples, the latch signal generation portion 510 may include "activating" the sense amplifier 290-a, which may include selectively coupling one or more voltage sources (e.g., a low voltage source 293, a high voltage source 294) to the sense amplifier 290-a. Thus, a latch signal based at least in part on a write command or write signal (e.g., received via I / O line 295-a) may be generated at the sense amplifier 290-a. The generated latch signal, or some other signal associated with the generated latch signal, may be passed to the signal development component 250-a-1 or otherwise shared with the signal development component 250-a-1 (e.g., storing a cache signal or signal state at a cache element of the signal development component 250-a-1) to support writing of the memory cell 105-b-111. For example, as part of the latch signal generating portion 510, based on the latch signal generated (e.g., based on whether the memory cell 105-b-111 will store logic 0 or logic 1), the signal development component 250-a-1 can be used to pass or otherwise share or generate a write signal (e.g., via the signal development line 255-a-1).

[0181] The write signal development portion 520 can be associated with charge sharing between the memory cell 105-b-111, the digit line 210-a-11, and the signal development component 250-a-1. The write signal development portion 520 can be an example of developing a cell access signal (e.g., a cell write signal) at or using the signal development component 250-a-1 based at least in part on a latch signal from the sense amplifier 290-a. In some examples, developing the write signal at the signal development component 250-a-1 is associated with a fifth latency (e.g., a relatively high latency or long duration), which may or may not be equal to the third latency of the rewrite signal development portion 430 described with reference to the read operations 400 and 450. Transitioning from the latch signal generation portion 510 to the write signal development portion 520 can include selectively decoupling or isolating the signal development component 250-a-1 from the sense amplifier 290-a (e.g., via the selection component 280-a or an isolation switch component).

[0182] In some examples of write operations, the circuit 300 can be configured to couple the memory cell 105-b-111 to a high voltage source (e.g., a high voltage rail, via the signal development component 250-a-1), which can be a direct coupling via pull-up or pull-down circuitry (e.g., a transistor or other switching component of the signal development component 250-a-1). In some examples, the signal development component 250-a-1 can be configured with a capacitor or other charge storage component, and the latch signal generation portion 510 or the write signal development portion 520 can include charging or refreshing the capacitor or other charge storage component with a charge sufficient to rewrite the memory cell 105-b-111 (e.g., during the write signal development portion 520). Thus, in various instances, the signal development component 250-a-1 may write a logic state to the memory cell 105-b-111, which may be performed when the signal development component 250-a-1 is selectively decoupled from the sense amplifier 290-a so that the sense amplifier 290-a is free to support operations with respect to the other signal development component 250-a.

[0183] Charge sharing for writing the signal development portion 520 may also be associated with a delay or latency, referred to as a row precharge delay, that may be involved in writing the logic state to the memory cell 105-b-111 based on the write command. For example, to write a logic 0, the digit line 210-a-11 may be biased to a positive voltage (e.g., 1.5V) and the plate line 215-a-11 may be biased to ground or a negative voltage (e.g., 0V). To write a logic 1, the digit line 210-a-11 may be biased to ground or a negative voltage (e.g., 0V) and the plate line 215-a-11 may be biased to a positive voltage (e.g., 1.5V). The biasing of the digit line 210-a-11 and the plate line 215-a-11 may be based at least in part on the generated latch signal (e.g., before the sense amplifier 290-a and the signal development component 250-a-1 are selectively isolated). For example, during the write signal development portion 520, the signal development component 250-a-1 can bias the digit line 210-a-11 to a positive voltage or a ground voltage based at least in part on a latch signal (e.g., based at least in part on a write command). At the end of the rewrite signal development portion 520, all digit lines 210-a-11 and all plate lines 215-a of the domain 310-a-1 can be biased at a ground voltage, effectively equalizing the bias of each of the memory cells 105-b across the domain 310-a-11, which can support maintaining the logic state stored by the memory cells 105-b over time.

[0184] In some examples, shunts 330-a associated with other memory cells 105-b of domain 310-a-1, such as shunts 330-a-12 through 330-a-1r, may be selected or activated during the write signal development portion 520. This may equalize bias across unaccessed memory cells 105-b (e.g., equalize bias between digit line 210-a-12 and plate line 215-a-12, equalize bias between digit line 210-a-1r and plate line 215-a-1r, etc.). This bias equalization may prevent or reduce data loss (e.g., due to charge leakage) in memory cells 105-b other than memory cell 105-b-111 being written during the write signal development portion 520.

[0185] The write operation 500 may have a total duration t B1 -t B0 105-b-111, includes a latch signal generating portion 510 and a write signal developing portion 520 for writing to a single memory cell 105-b-111. In an example where the write operation 500 does not employ multiplexed signal development techniques (e.g., a sequence of write operations 500 using the same signal development component 250), a subsequent write operation employing the sense amplifier 290-a may follow the write signal developing portion 520. Thus, performing multiple write operations 500 (e.g., writing to multiple memory cells 105-b) using the same signal development component 250 may involve a duration t B1 -t B0 An integer multiple of (e.g., at least 2*(t B1 –t B0 ) to read two memory cells 105-b). However, multiplexing the signal development component 250-a (e.g., via the selection component 280-a) can reduce the amount of time involved in writing to multiple memory cells 105-b by the sense amplifier 290-a.

[0186] In some examples, the write operation 500 may be part of a write broadcast operation. A write broadcast may occur from a set of signal development components 250-a (e.g., from one or more cache blocks) and / or from a multiplexer (e.g., of a select component 280-a) to multiple locations of a memory array. The set of signal development components 250-a or multiplexers may act as a distributed routing delivery device to write data to locations of the memory array using access lines (e.g., word lines 205-a, digit lines 210-a, plate lines 215-a, etc.) coupled to the locations. For example, to initialize a set of locations in a memory array (e.g., in one or more domains 310-a) to a desired data pattern, the set of locations may be simultaneously coupled to a multiplexer or the set of signal development components 250-a to write the data pattern.

[0187] Figure 5B Illustrated is an example of a write operation 550 that supports a write broadcast operation associated with a memory device according to examples as disclosed herein. The write operation 550 may illustrate portions (e.g., time intervals) of an access operation (e.g., a multi-cell access operation) associated with generating latch signals and cell access signals (e.g., cell write signals) when accessing four memory cells 105 (e.g., via four signal development components 250). For example, the write operation 550 may be divided into a latch signal generation portion 510-a and a write signal development portion 520-a for each of a group of memory cells 105-b, which may be referenced to FIG. Figure 5A The write operation 550 may employ circuitry that supports write broadcast operations, such as those described in the accompanying drawings. Figure 3 Described circuit 300. Write operation 550 illustrates an example of separating signal development operations from input / output operations, which can increase data throughput in a memory device.

[0188] As an illustrative example, a write operation 550 is described with reference to writing logic states to four memory cells 105-b of four different domains 310-a, wherein each of the different domains is associated with a respective signal development component 250-a that is multiplexed with a sense amplifier 290-a. For example, the latch signal generation portion 510-a-1 and the write signal development portion 520-a-1 can refer to a write operation to the memory cell 105-b-111 (e.g., of the domain 310-a-1 associated with the signal development component 250-a-1). For example, the latch signal generation portion 510-a-2 and the write signal development portion 520-a-2 can refer to a write operation to the memory cell 105-b-211 (e.g., of the domain 310-a-2 (not shown) associated with the signal development component 250-a-2). For example, the latch signal generation portion 510-a-3 and the write signal development portion 520-a-3 can refer to a write operation of the memory cell 105-b-311 (e.g., of the domain 310-a-3 (not shown) associated with the signal development component 250-a-3). For example, the latch signal generation portion 510-a-4 and the write signal development portion 520-a-4 can refer to a write operation of the memory cell 105-b-411 (e.g., of the domain 310-a-4 (not shown) associated with the signal development component 250-a-4). Each of the signal development components 250-a-1, 250-a-2, 250-a-3, and 250-a-4 can be selectively coupled to the same sense amplifier 290-a via the selection component 280-a (e.g., based on the logic select signal SDCM).

[0189] Each of the latch signal generating portions 510-a can be associated with charge sharing between the signal development component 250-a-1 and the corresponding sense amplifier 290-a (which can occur during non-overlapping time intervals). The latch signal generating portions 510-a can each be an example of generating a signal (e.g., a cache signal, a signal state) at the signal development component 250-a based at least in part on selectively coupling the signal development component 250-a with the sense amplifier 290-a (e.g., an amplifier component). In some examples, such a signal can be generated based at least in part on a write command or a write signal. In some examples, generating the latch signal, cache signal, or signal state is associated with a fourth latency (e.g., a relatively low latency or short duration).

[0190] The latch signal generating portion 510-a-1 can be an example of coupling the signal development component 250-a-1 (e.g., a first signal development component) with the sense amplifier 290-a (e.g., an amplifier component) (e.g., via the selection component 280-a) during a first time interval and based at least in part on determining that the memory cell 105-b-111 (e.g., the first memory cell) is to be accessed. The latch signal generating portion 510-a-2 can be an example of coupling the signal development component 250-a-2 (e.g., a second signal development component) with the sense amplifier 290-a (e.g., via the selection component 280-a) during a second time interval subsequent to the first time interval and based at least in part on determining that the memory cell 105-b-211 (e.g., the second memory cell) is to be accessed.

[0191] The latch signal generating portions 510-a-1 through 510-a-4 can be executed according to a sequence that can be based, at least in part, on a memory cell write command or signal sequence (e.g., received via I / O line 295-a). This sequence can also correspond to a sequence selected or otherwise indicated by logic select signal SDCM for signal development component 250-a. In some examples, each of the latch signal generating portions 510-a can be separated by a gap or delay period (e.g., a period between latch signal generating portion 510-a-1 and latch signal generating portion 510-a-2), which can be associated with a gap or delay for selecting component 280-a, a gap or delay associated with changing the value of logic select signal SDCM, or a period during which no signal development component 250-a is coupled to sense amplifier 290-a. In other words, an access operation may include a gap or delay period between when one signal development component 250-a is selectively decoupled from a sense amplifier 290-a and when another signal development component 250-a is selectively coupled to a sense amplifier 290-a. In other examples, this decoupling and coupling may be configured to occur simultaneously.

[0192] In some examples, the latch signal generation portion 510-a may include "activating" the sense amplifier 290-a, which may include selectively coupling one or more voltage sources (e.g., a low voltage source 293, a high voltage source 294) to the sense amplifier 290-a. Thus, according to the sequence of latch signal generation portions 510-a-1 through 510-a-4, a signal sequence based at least in part on the corresponding write command or signal sequence may be generated at the sense amplifier 290-a or the signal development component 250-a.

[0193] As part of or in conjunction with a write operation, one or more signals may be communicated between the sense amplifier 290 and the signal development component 250. For example, the generated latch signal may also be communicated back to or otherwise shared with the signal development components 250-a-1 through 250-a-4 to support the corresponding write operation. For example, as part of the latch signal generation portion 510-a, based on the generated latch signal (e.g., based on whether the memory cell 105-b is to store a logic 0 or a logic 1), the write signal may be communicated or otherwise shared with a respective one of the signal development components 250-a-1 through 250-a-4.

[0194] The write signal development portion 520-a may be associated with charge sharing between a corresponding one of the memory cells 105-b, a corresponding one of the digit lines 210-a, and a corresponding one of the signal development components 250-a. The write signal development portions 520-a may each be an example of developing a cell access signal (e.g., a cell write signal) at the signal development component 250-a based at least in part on a latch signal of the sense amplifier 290-a. Transitioning from the latch signal generation portion 510 to the corresponding write signal development portion 520-a may include selectively isolating the corresponding signal development component 250-a from the sense amplifier 290-a (e.g., via the selection component 280-a or another isolation switch component). The write signal development portion 520-a-1 may be an example of coupling the signal development component 250-a-1 (e.g., the first signal development component) with the memory cell 105-b-111 (e.g., the first memory cell) during a third time interval subsequent to the first time interval. In some examples, the second time interval is within, or at least partially overlaps, the third time interval. Writing the signal development portion 520-a-2 can be an example of coupling the signal development component 250-a-2 (e.g., a second signal development component) with the memory unit 105-b-211 (e.g., a second memory unit) during a fourth time interval following the second time interval that overlaps with the third time interval.

[0195] In some instances of writing a signal development portion 520-a, shunts 330-a associated with other memory cells 105-b of the corresponding domain 310-a may be selected or activated, which may equalize biases across memory cells 105-b that are not being accessed. For example, for domain 310-a-1, during writing a signal development portion 520-a-1, the bias between digit line 210-a-12 and plate line 215-a-12 may be equalized via shunt 330-a-12, the bias between digit line 210-a-13 and plate line 215-a-13 may be equalized via shunt 330-a-13, and so on. This bias equalization may prevent or reduce data loss (e.g., due to charge leakage) in memory cells 105-b other than the memory cell 105-b being accessed during writing a signal development portion 520-a.

[0196] Like the write operation 500, the write operation 550 may also be performed with a total duration t B1 -t B0 105-b- 111. However, by employing multiplexed signal development according to examples disclosed herein, performing multiple write operations via the same sense amplifier 290-a may not take the duration t B1 -t B0 In other words, the sense amplifier 290-a can support multiple access signals at t B2 -t B0 The four memory cells 105-b are written within a duration of t, which may be shorter than 4*(t B1– t B0 ) (e.g., shorter than a corresponding integer multiple of the duration used to write to a single memory cell 105-b).

[0197] In one example, the write signal development portions 520-a-1, 520-a-2, 520-a-3, and 520-a-4 of a first set of writes can be followed by the latch signal generation portions 510-a-5, 510-a-6, 510-a-7, and 510-a-8 of a second set of writes, respectively. The first set of writes can be associated with a first digit line index (e.g., a value of "1," as indicated by logic select signals DLM1, DLM2, DLM3, and DLM4), and the second set of writes can be associated with a second digit line index (e.g., a value of "2," as indicated by logic select signals DLM1, DLM2, DLM3, and DLM4). Alternatively, more generally, the first and second sets of writes can differ based, at least in part, on the selected digit line 210-a for the write operation. In some examples (e.g., where selection components 320-a across domains 310-a are independently controllable, where logic select signals DLM across domains 310-a are independently controllable), as soon as writing the signal development portion 520-a is completed for the signal development component 250, a new digit line 210-a can be selected (e.g., via the selection component 320-a) for the same signal development component 250. In other words, as illustrated in the example of operation 550, for a signal development component 250-a multiplexed with the same sense amplifier 290-a, a first set of written write signal development portions 520-a can overlap in time with a second set of written latch signal generation portions 510-a (e.g., latch signal generation portion 510-a-5 overlaps with write signal development portion 520-a-4). Thus, in the example of operation 550 where domains 310-a-1 through 310-a-4 are independently controllable, the periodicity for writing to the four memory cells 105 may be determined by the time t B2 -t B0 Graphical description, time t B2 -t B0 The total duration associated with the write operation (e.g., t B1 -t B0 ), the corresponding wait times of the sub-operations (e.g., the relative durations of the latch signal generating portion 510-a and the write signal developing portion 520-a), and the degree of multiplexing (e.g., the number of signal developing components 250-a multiplexed with the sense amplifier 290-a).

[0198] In some examples, a subsequent write may be performed on a memory cell 105-b that is coupled to a different digit line 210-a than the previous write operation, but to the same activated word line 205-a (which may reduce latency). For example, maintaining the selected word line 205-a may eliminate a word line deselection operation and a subsequent word line selection operation. Such an example may be achieved by shunting the digit line 210-a associated with the earlier write operation (e.g., the digit line 210-a that was not previously shunted) and not shunting the digit line 210-a associated with the later write operation (e.g., the digit line 210-a that was shunted during the earlier write operation).

[0199] In another example not shown, a set of writes may be associated with a first common word line (eg, where logical word lines WL of different domains are activated simultaneously). 11 、WL 21 、WL 31 and WL 41 ), and the second set of writes may be associated with a second common word line (eg, where logical word lines WL of different domains are activated simultaneously). 12 、WL 22 、WL 32 and WL 42 ). Alternatively, more generally, the first set of writes and the second set of writes may differ based at least in part on the selected common word line 205-a for the write operations. In some examples (e.g., where word lines 205-a across domains 310-a are not independently controllable), a new word line 205-a may be selected as soon as the write signal development portion 520 is completed for all multiplexed signal development components 250-a (e.g., associated with sense amplifiers 290-a or other groups of domains 310-a that are not independently controllable). In other words, in some examples, for signal development components 250 multiplexed with the same sense amplifier 290-a, the write signal development portion 520 of the first set of writes may not overlap in time with the latch signal generation portion 510 of the second set of writes.

[0200] For example, when the word line 205-a spanning domains 310-a-1 through 310-a-4 is not independently controllable, the latch signal generating portion 510-a-5 may follow or otherwise be followed by the write signal developing portion 520-a-4. Thus, in instances where domains 310-a are not independently controllable, the periodicity for writing to the four memory cells 105 may be equal to or nearly equal to the combined time for each of the latch signal generating portions 510-a-1 through 510-a-4 and one of the write signal developing portions 520-a of the multiplexing signal developing components 250-a-1 through 250-a-4. Thus, in some instances where domains 310-a are not independently controllable, this periodicity may be comparable to that indicated by time t B2 -t B0 The periodicity of the illustrations is long.

[0201] Thus, according to various examples as disclosed herein, the advantages provided by the described signal development multiplexing (e.g., reduced latency when accessing multiple memory cells 105-b in parallel) can scale with the relative latency difference (e.g., duration) of the latch signal generating portion 510 and the write signal developing portion 520. The advantages of the described signal development multiplexing can also depend on whether the domains 310-a are configured to be independently controllable or to be controlled via a common access line or common logic signal.

[0202] Although the techniques of write operation 550 are described with reference to a single sense amplifier 290-a, the techniques of write operation 550 may be repeated for each sense amplifier 290 of a sense amplifier array, including various operations performed simultaneously (e.g., performed in parallel with simultaneous or offset initiation or triggering) to support further pipelining of write operations in memory device 100. For example, write operation 550 or another write operation performed simultaneously with write operation 550 may include input / output operations, including latch signal generating portions 510-b-1, 510-b-2, 510-b-3, and 510-b-4 (not shown) associated with different sense amplifiers (e.g., of the same sense amplifier array). In some examples, the latch signal generating portion 510-b-1 can be initiated simultaneously with the latch signal generating portion 510-a-1 or can be otherwise executed simultaneously with or offset from the latch signal generating portion 510-a-1 (e.g., based on simultaneous sensing at a sense amplifier array, based on simultaneous latching at a set of latches of a sensing component or an I / O component, based on simultaneous signal exchanges with a cache memory line). Similarly, the latch signal generating portion 510-b-2 can be initiated simultaneously with the latch signal generating portion 510-a-2 or can be otherwise executed simultaneously with or offset from the latch signal generating portion 510-a-2, and so on.

[0203] Furthermore, write operation 550, or another write operation performed concurrently with or offset from write operation 550, may include signal development operations, including write signal development portions 520-b-1, 520-b-2, 520-b-3, and 520-b-4 (not shown) associated with different sense amplifiers (e.g., of the same sense amplifier array). In some examples, write signal development portion 520-b-1 may initiate concurrently with write signal development portion 520-a-1, or may be otherwise concurrently performed or offset from write signal development portion 520-a-1 (e.g., based on simultaneous access of multiple memory cells of a row, field, or subfield, or based on simultaneous signal exchange with a cache line). Similarly, write signal development portion 520-b-2 may initiate concurrently with write signal development portion 520-a-2, or may be otherwise concurrently performed or offset from write signal development portion 520-a-2, and so forth. Although described in the context of two parallel writes associated with two different sense amplifiers 290, the described techniques can be applied to any number of parallel writes. For example, according to the examples disclosed herein, to support a 64-bit information transfer scheme, 64 sense amplifiers 290 can be used to perform 64 parallel writes.

[0204] In some examples, the write operation 550 may be part of a write broadcast operation. A write broadcast may occur from a set of signal development components 250-a (e.g., from one or more cache blocks) and / or from a multiplexer (e.g., of a select component 280-a) to multiple locations of a memory array. The set of signal development components 250-a or multiplexers may act as a distributed routing delivery device to write data to locations of the memory array using access lines (e.g., word lines 205-a, digit lines 210-a, plate lines 215-a, etc.) coupled to the locations. For example, to initialize a set of locations in a memory array (e.g., in one or more domains 310-a) to a desired data pattern, the set of locations may be simultaneously coupled to a multiplexer or the set of signal development components 250-a to write the data pattern.

[0205] Figure 6 Illustrated is an example of a signal development component 250-b that supports write broadcast operations associated with a memory device according to examples as disclosed herein. The signal development component 250-b may be a reference Figure 1 5. Signal development component 250-b may be coupled to or between digit line 210-b and signal development line 255-b. Signal development component 250-b may include capacitor 610 (e.g., an integrating capacitor, a storage device, a cache element, a cache storage device) and transistor 620, which may be configured in an amplifier configuration (e.g., as a charge transfer sense amplifier, as a gate-to-cathode amplifier).

[0206] Capacitor 610 may be an example of a signal storage component or charge storage component of signal development component 250-b. In the example of signal development component 250-b, capacitor 610 may be coupled to or between a line of signal development component 250-b (e.g., signal development line 255-b) and a voltage source 615 (e.g., a ground voltage source, a voltage source having a reference voltage for capacitor 610) of signal development component 250-b. Although illustrated as including capacitor 610, according to examples disclosed herein, signal development component 250 may additionally or alternatively include or otherwise employ transistors, diodes, or other components in a particular state that may provide the functionality of a signal storage component or charge storage component in signal development component 250. In some examples, a group of signal development components 250-b may include a group of capacitors 610, which may provide a fast local memory cache (e.g., a signal development cache) in a device that includes a group of signal development components 250-b.

[0207] In some examples, a memory device including a signal development component 250 - b may include a memory cell 105 that employs a logic storage element that includes a capacitive element (e.g., a linear capacitor in a DRAM application, a ferroelectric capacitor in a FeRAM application). In various examples, the capacitor 610 may include the same capacitive element or technology as the logic storage element (e.g., the capacitor 610 may be a linear capacitor in a DRAM application, the capacitor 610 may be a ferroelectric capacitor in a FeRAM application), or a different capacitive element or technology than the logic storage element (e.g., the capacitor 610 may be a linear capacitor in a FeRAM application, a PCM application, or a chalcogenide memory application).

[0208] Transistor 620 may be an example of an amplifier or voltage regulator of signal development component 250-b and may be configured to transfer charge between signal development line 255-b and digit line 210-b based at least in part on one or both of a voltage of signal development line 255-b (e.g., a first access line) and a voltage of digit line 210-b (e.g., a second access line). For example, a gate node of transistor 620 may be coupled to a voltage source 625, and charge may be transferred across the transistor based at least in part on a relationship between a voltage of voltage source 625 (e.g., V2) and the voltage of digit line 210-b. In various examples, transistor 620 may be associated with one or more digit lines 210 (e.g., multiplexed digit lines 210) and may be located outside the illustrative boundaries of signal development component 250-b (e.g., in an example of a memory device that includes transistor 620 for each of a set of multiplexed digit lines 210).

[0209] Transistor 620 can provide signal conversion between digit line 210-b and signal development line 255-b. For example, transistor 620 can permit charge flow (e.g., current) from signal development line 255-b (e.g., from capacitor 610) to digit line 210-b immediately after the voltage of digit line 210-b decreases (e.g., after selecting memory cell 105 via selection component 320, selecting digit line 210), as fed or enabled by voltage source 625. A relatively small charge flow to digit line 210-b can be associated with a relatively small voltage change of signal development line 255-b, whereas a relatively large charge flow to digit line 210-b can be associated with a relatively large voltage change of signal development line 255-b. Depending on the net capacitance of signal development line 255-b (e.g., including capacitor 610), for example, signal development line 255-b can experience a relatively small voltage change or a relatively large voltage change depending on the charge flow across transistor 620 after selecting memory cell 105. In some examples, transistor 620 or signal development component 250-b can be isolated from digit line 210-b by a switch component or a selection component, such as selection component 320. Transistor 620 can also be referred to as a "voltage regulator" or "biasing component" depending on how transistor 620 regulates charge flow in response to the voltage of digit line 210-b.

[0210] In some examples, signal development component 250-b can include circuitry configured to support selective coupling (e.g., of signal development line 255-b) to a relatively high voltage (e.g., voltage source 635). For example, signal development component 250-b can include switch component 630 operable based on logic signal SW1. In some examples, voltage source 645 can be coupled to a relatively high voltage rail or supply, which can support charging capacitor 610 (e.g., for development cell access signals).

[0211] In some examples, signal development component 250-b may include circuitry configured to support selective coupling (e.g., of digital line 210-b) to a reference voltage (e.g., voltage source 645). For example, signal development component 250-b may include switch component 640 operable based on logic signal SW2. In some examples, voltage source 645 may be coupled to a ground or virtual ground rail or supply. In some examples, voltage source 645 may be coupled to the same rail or supply as voltage source 615 (e.g., V1 may be equal to V4).

[0212] In some examples, signal development component 250-b may include circuitry configured to support selective coupling (e.g., signal development line 255-b, signal development component 250-b) with another component (e.g., selection component 280, sense amplifier 290). For example, signal development component 250-b may include switch component 650, which may be referred to as an isolation switch component and may be operable based on logic signal ISO. Additionally or alternatively, according to examples disclosed herein, the isolation switch component may be included in sense amplifier 290.

[0213] In some examples, the signal development component 250-b can implement a write broadcast operation. A write broadcast can occur from a set of signal development components 250-b (e.g., from one or more cache blocks) and / or from a multiplexer (e.g., of a selection component 280 coupled to the signal development component 250-b) to multiple locations of a memory array. The set of signal development components 250-b or multiplexers can act as a distributed routing delivery device to write data to locations of the memory array using access lines (e.g., word lines 205, digit lines 210, plate lines 215, etc.) coupled to the locations of the memory array. For example, to initialize a set of locations in a memory array (e.g., in one or more domains) to a desired data pattern, the set of locations can be simultaneously coupled to a multiplexer or the set of signal development components 250-b to write the data pattern.

[0214] Figure 7 Illustrated is an example of a sense amplifier 290-b supporting write broadcast operations associated with a memory device according to examples as disclosed herein. The sense amplifier 290-b may be a reference Figure 1 5. Sense amplifier 290-b may be coupled to or between signal line 285-b and reference line 275-b. Sense amplifier 290-b may also be associated with (e.g., coupled to) I / O lines 295-b and 295-c. In some examples, sense amplifier 290-b may be referred to as an amplifier component of a memory device.

[0215] Sense amplifier 290-b may include a pair of opposing amplifiers 710-a and 710-b. Although illustrated as amplifier 710, sense amplifier 290-b may alternatively or equivalently include pairs of cross-coupled transistors (e.g., a pair of cross-coupled p-type transistors and a pair of cross-coupled n-type transistors).

[0216] In some examples, sense amplifier 290-b can include circuitry configured to support selective coupling (e.g., of amplifiers 710-a and 710-b) with sense amplifier low and high voltage sources (e.g., voltage sources 293-b and 294-b). For example, sense amplifier 290-b can include switch components 730-a and 730-b that are operable based on logic signals SW3 and SW4, respectively. In some examples, activating or selecting logic signals SW3 and SW4 can be referred to as activating or latching sense amplifier 290-b.

[0217] In some examples, sense amplifier 290-b can include circuitry configured to support selective coupling or decoupling with another component, such as signal development component 250, selection component 280, or reference component 270. For example, sense amplifier 290-b can include switch components 720-a and 720-b, which can be referred to as isolation switch components and can be operable based on logic signals ISO1 and ISO2. Additionally or alternatively, according to examples disclosed herein, the isolation switch components can be included in signal development component 250 or selection component 280.

[0218] In some instances (e.g., supporting a read operation), sense amplifier 290-b may generate an output signal based at least in part on a cell read signal. For example, signal development component 250 (e.g., a selected one of a set of signal development components 250) may pass a cell access signal via signal line 285-b or otherwise share a charge based at least in part on the cell access signal with sense amplifier 290-b. Reference component 270 may pass a reference signal via reference line 275-b or otherwise share a charge based at least in part on the reference signal with sense amplifier 290-b. When signal line 285-b has a higher voltage than reference line 275-b, a signal amplifier having a relatively higher voltage (e.g., V H ) and an I / O line 295-b having a relatively low voltage (eg, V L When the reference line 275-b has a higher voltage than the signal line 285-b, the I / O line 295-c with a relatively higher voltage (e.g., V H ) and an I / O line 295-c having a relatively low voltage (eg, V L ) generates an output signal on I / O line 295-b. In some examples, switch components 720-a and 720-b can be closed to receive a cell read signal or a cell reference signal, and then opened when sense amplifier 290-b is activated (e.g., "latched").

[0219] In some examples, the generated sense or latch signal or otherwise generated output signal can be shared with or otherwise associated with a write signal or rewrite signal passed to the selected signal development component 250 via signal line 285-b (e.g., after closing switch component 720-a). In some examples, a write command or write signal can be received at sense amplifier 290-b (e.g., from input / output component 160 via I / O lines 295-b and 295-c) and can be latched, shared (e.g., via signal line 285-b), or otherwise associated with the cell write signal generated by the selected signal development component 250. In some examples, the write command or write signal associated with sense amplifier 290-b can bypass signal development component 250 (e.g., via bypass line 260).

[0220] In some examples, a write command or write signal associated with sense amplifier 290-b (for example) can initiate a write broadcast operation. The write broadcast can occur from one or more signal development components 250 (e.g., from one or more cache blocks) and / or from one or more multiplexers (e.g., of select component 280) to multiple locations of the memory array. The one or more signal development components 250 or one or more multiplexers can act as a distributed routing delivery device to write data to locations of the memory array using access lines (e.g., word lines 205, digit lines 210, plate lines 215, etc.) coupled to the locations of the memory array. For example, to initialize a group of locations in the memory array (e.g., in one or more domains 310) to a desired data pattern, the group of locations can be simultaneously coupled to one or more multiplexers or one or more signal development components 250 to write the data pattern.

[0221] Figure 8 A block diagram of a system 800 that supports write broadcast operations associated with a memory device according to examples disclosed herein is shown. System 800 can include a memory array 805, a selection component 815, a signal development component array 825, a selection component 835, a sense amplifier array 845, and an internal sense amplifier array 880 (which can be one example of a sensing component). In some examples, these and other components can be included in a data path 860 of system 800.

[0222] The memory array 805 may include a set of memory cells 105 that may be associated with, for example, a reference Figures 1 to 3205, digit lines 210, plate lines 215). Memory array 805 may be associated with access lines such as those described (e.g., word lines 205, digit lines 210, plate lines 215). In some examples, a memory array may be associated with A rows (e.g., A independently accessible word lines 205) and B columns (e.g., B independently accessible digit lines 210). In one example, memory array 805 may be associated with 1,048,576 memory cells 105 arranged according to 1,024 word lines 205 and 1,024 digit lines 210. Each of memory cells 105 may be configured to store a respective logic state (which may alternatively be referred to as a memory state).

[0223] In some examples, the memory array 805 can be arranged into a set of domains (which can be similar to the reference Figure 3 310). In one example, the memory array 805 can be split among four domains, and each of the four domains can have four independent zones with plate control (e.g., each domain of the memory array 805 can have four zones with common or individual bias plate lines 215, which can be examples of sub-domains). In such an example, the memory array 805 can be arranged according to 16 control zones, which can be associated with selecting 64 bits of data.

[0224] The signal development component array 825 may include a set of signal development components 250, which may include reference Figures 2 to 7 Aspects of the signal development component 250 described herein. The signal development component array 825 or its components (e.g., cache elements of the signal development component array 825) can be an example of a signal development cache according to examples as disclosed herein. In some examples, the signal development components 250 or cache elements of the signal development component array 825 can be arranged in a grid having C rows and D columns. In some examples, each of the D columns can be associated with a cache block, and each of the C rows can be associated with a location in a respective cache block. In one example, the signal development component array 825 can be associated with eight cache blocks, each having 64 locations. Each of the locations in each of the cache blocks can correspond to a single signal development component 250, or a cache element of a signal development component 250.

[0225] The selection component 815 may include various components that support mapping the memory cells 105 of the memory array 805 with the signal development components 250 of the signal development component array 825. For example, the selection component 815 may provide for selective coupling and decoupling of individual digit lines 210 of the memory array 805 with individual signal development components 250 of the signal development component array 825 to support various examples of write broadcast operations described herein.

[0226] The selection component 815 can be coupled to the memory array 805 via a bus 810 having N signal paths, and the selection component 815 can be coupled to the signal development component array 825 via a bus 820 having M signal paths. In some examples, the selection component 815 can be coupled to each of the digit lines 210 of the memory array 805 (e.g., where N=B). In some examples, the bus 820 can have fewer signal paths than the bus 810, where M is associated with the number of cache blocks of the signal development component array. For example, the bus 810 can have N=1,024 signal paths, and the bus 820 can have M=8 signal paths, or M=4 signal paths, or some other number of signal paths.

[0227] In various examples, each digit line 210 of the memory array 805 can be configured for selective coupling with a specific one of the signal development components 250 of the signal development component array 825, a specific set of signal development components 250 of the signal development component array 825, or can be configured for selective coupling with any one of the signal development components 250 of the signal development component array. Additionally or alternatively, the signal development components 250 of the signal development component array 825 can be configured for selective coupling with a specific one of the digit lines 210 of the memory array 805, a specific set of digit lines 210 of the memory array, or can be configured for selective coupling with any one of the digit lines 210 of the memory array 805. In other words, the mapping between digit lines 210 and signal development components 250 in accordance with the described techniques can include a one-to-many mapping, a many-to-one mapping, or a many-to-many mapping.

[0228] The sense amplifier array 845 may include a set of sense amplifiers 290, which may include reference Figures 2 to 7 8. Aspects of sense amplifier 290 are described. In some examples, the sense amplifiers of sense amplifier array 845 can be arranged in stripes or other grouped arrangements. A selection component 835 can be coupled between signal development component array 825 (e.g., via bus 830) and sense amplifier array 845 (e.g., via bus 840) to support various mappings between signal development components 250 and sense amplifiers 290. In various examples, sense amplifiers 290 (e.g., of sense amplifier array 845) can be integrated between cache memory blocks (e.g., of signal development component array 825) or can be external to the signal development component cache memory area (e.g., external to signal development component array 825). In some examples, sense amplifier array 845 can be coupled to bus 850, which can support information communication with I / O components (not shown), which can be considered to be outside the illustrative boundaries of data path 860.

[0229] In some examples, signal development component array 825 may be coupled to a stripe or other grouping of sense amplifiers 290 (e.g., of sense amplifier array 845), each of which may also be independently accessible. For example, each sense amplifier in a stripe of sense amplifiers 290 may be configured for selective coupling with a particular one of signal development components 250 of signal development component array 825, a particular group of signal development components 250 of signal development component array 825, or may be configured for selective coupling with any one of signal development components 250 of the signal development component array. Additionally or alternatively, signal development components 250 of signal development component array 825 may be configured for selective coupling with a particular one of sense amplifiers 290 of a stripe of sense amplifiers, a particular group of sense amplifiers of a stripe of sense amplifiers, or may be configured for selective coupling with any one of sense amplifiers 290 of a stripe of sense amplifiers. In other words, the mapping between signal development components 250 of signal development component array 825 and sense amplifiers 290 of sense amplifier array 845 (eg, via selection component 835 ) in accordance with the described techniques may include a one-to-many mapping, a many-to-one mapping, or a many-to-many mapping.

[0230] The internal sense amplifier array 880 (which may be an example of a sensing component) may include one or more sense amplifiers 290, which may include a reference Figures 2 to 7 80. In some examples, the sense amplifiers of the internal sense amplifier array 880 may be arranged in stripes or other grouped arrangements. The signal development component array 825 and the internal sense amplifier array 880 may be selectively coupled (e.g., via bus 820) to support various mappings between one or more of the signal development components 250 and one or more of the sense amplifiers 290. In various examples, the sense amplifiers 290 (e.g., of the internal sense amplifier array 880) may be integrated between cache memory blocks (e.g., of the signal development component array 825) or may be external to the signal development component cache memory area (e.g., external to the signal development component array 825).

[0231] In some examples, the signal development component array 825 can be coupled to a stripe or other grouping of one or more sense amplifiers 290 (e.g., of the internal sense amplifier array 880), each of which can also be independently accessible. In some examples, the mapping between the signal development components 250 of the signal development component array 825 and the one or more sense amplifiers 290 of the internal sense amplifier array 880 (e.g., via the bus 820) in accordance with the described techniques can include a one-to-many mapping, a many-to-one mapping, or a many-to-many mapping, among other examples.

[0232] In an illustrative example in which the memory array 805 is associated with 1,024 digit lines 210, each of the 1,024 digit lines 210 can be coupled to a multiplexer (e.g., of the selection component 815), where the digit lines can be reduced to 64×4=256 digit lines. This can support signal transfers of four groups of 64 digit lines that overlap in time (e.g., participating in simultaneous transfers between the memory cells 105 and the signal development component 250). In some examples, each of these four groups can be routed to any of eight cache blocks (e.g., of the signal development component array 825), where each cache block can include 8 lines times 64 bits. In other words, the total cache size associated with this signal development component array 825 can be 64×64 bits. According to this example of array routing, any 64-bit sub-row from the memory array can be routed to any of the 64-bit signal development component cache lines.

[0233] In another illustrative example, system 800 may include several domains (e.g., of memory array 805), each of which has 1,048,576 memory cells 105 arranged into 1,024 uniquely addressable rows and 1,024 columns. Each of the domains of system 800 can be mapped (e.g., via selection component 815) with 64 signal development components (e.g., of signal development component array 825). In other words, 64 signal development components can be mapped to 1,024 digital lines 210 within each domain. In some examples, a particular signal development component 250 can be mapped to 16 digital lines 210 within each domain (e.g., 1,024 digital lines 210 divided by 64 signal development components 250). In some examples, this mapping can be fixed (e.g., where a group of 16 digital lines 210 is mapped to a respective signal development component 250 within each domain), which can reduce multiplexing or selection circuit complexity in some examples. In various other examples, the signal development component 250 can be mapped to more than one domain, more than one group of digit lines 210 (e.g., of a domain), or other configurations. Additionally or alternatively, a domain or group of digit lines 210 can be mapped to more than one signal development component 250. In other words, a memory device can include various configurations of the signal development component 250 to support the examples of the write broadcast operations described herein.

[0234] In this illustrative example, a row of 1,024 memory cells 105 (e.g., spanning one domain 310) can be selected by a single word line 205 in each domain. With 64 signal development components 250 per domain, 64 memory cells in a group of 1,024 memory cells 105 can be accessed at a time in each domain (e.g., by selectively coupling a respective digit line 210 with each of the 64 signal development components 250-a via a selection component 815). During this access, other digit lines 210 can be selectively isolated from the signal development components 250 interfacing the same domain. Furthermore, other digit lines 210 can be shunted or shielded from other digit lines 210, as described herein.

[0235] Although the system 800 is illustrated as having a selection component 815 operable to selectively couple the memory array 805 to the signal development component array 825, and a selection component 835 operable to selectively couple the signal development component array 825 to the sense amplifier array 845, other configurations are possible for supporting the described techniques for memory access. For example, in some cases, the memory array 805 can be selectively coupled to the sense amplifier array 845 in a manner that bypasses the signal development component array 825 or its components. In some examples, the sense amplifier array 845 can be selectively coupled to the memory array 805 by one or more bypass lines (e.g., reference lines). Figure 2 The system 800 may include a plurality of select components operable to selectively couple the memory array 805 with the sense amplifier array 845 (e.g., bypassing the signal development component array 825 or components thereof), which may include or otherwise support a reference signal. Figure 2 The functionality of the switching component 265 is described, as well as other features or functions.

[0236] More generally, system 800 may include various selection components or other circuitry operable to selectively couple components of system 800 to support various access techniques according to examples as disclosed herein. For example, system 800 may include various selection components or other circuitry operable to selectively couple memory array 805 or components thereof (e.g., a plurality of access lines of memory array 805) with signal development component array 825 or components thereof (e.g., cache elements of a signal development cache). Additionally or alternatively, system 800 may include various selection components or other circuitry operable to selectively couple signal development component array 825 with sense amplifier array 845 or components thereof (e.g., a plurality of sense amplifiers of the sense amplifier array). Additionally or alternatively, system 800 may include various selection components or other circuitry operable to selectively couple a plurality of access lines of the memory array with a plurality of sense amplifiers of the sense amplifier array, or any combination thereof.

[0237] In some examples, the operation of one or more components of system 800 may be controlled by a memory controller, such as memory controller 870. Memory controller 870 may be a memory controller such as the one described in the referenced example. Figure 1 170 is described, or is otherwise associated with performing operations of the memory controller 170. The memory controller 870 may illustrate a controller or other circuitry configured to control various components or operations of the system 800. For example, the system 800 may include various components or circuitry of the data path 860, which may include the memory array 805, the selection component 815, the signal development component array 825, the selection component 835, and the sense amplifier array 845, as well as other components along the information transmission path in the system 800 (e.g., the row components 125, the column components 135, the board components 145, the I / O components 160, and other components). In various examples, the memory controller 870 may communicate with any one or more of the components of the data path 860 for controlling the associated components or operations.

[0238] The memory controller 870 can be configured (e.g., by one or more commands received from a host device) to perform one or more write operations, read operations, eviction operations, or bypass operations, among other examples of memory operations for the system 800. In various examples of such operations, the memory controller 870 can be configured to transfer data between one or more portions of the memory array 805, one or more portions of the signal development component array 825 (e.g., cache blocks of the signal development component array 825), one or more portions of the sense amplifier array 845, or one or more portions of the internal sense amplifier array 880 in accordance with the one or more memory operations.

[0239] In some examples, the memory controller 870 can be configured to perform a read operation, which can include transferring data from the signal development component array 825 to the sense amplifier array 845 (e.g., when the requested data is stored in the signal development component array 825). In some examples, the memory controller 870 can be configured to transfer data from the memory array 805 to the signal development component array 825 (e.g., when the requested data is not found in the signal development component array 825). Additionally or alternatively, the memory controller 870 can be configured to perform an eviction operation. An eviction operation can include transferring data stored in the signal development component array 825 to the memory array 805 before transferring other data (e.g., data associated with the read operation) from the memory array 805 to the signal development component array 825. In some examples, the memory controller 870 may be configured for performing cache bypass operations, which may include transferring data from the memory array 805 directly to the sense amplifier array 845, which may facilitate, as an example, streaming read operations (e.g., performing multiple read operations in parallel).

[0240] In some examples, the memory controller may be configured to perform a write-back operation, which may include transferring data from the sense amplifier array 845 to the signal development component array 825 (e.g., after performing a read operation). Additionally or alternatively, the memory controller 870 may be configured to perform a write-through operation. The write-through operation may include transferring data from the sense amplifier array 845 directly to the memory array 805 in accordance with a write command based on a determination that the data is stored at the signal development component array 825. In some examples, the memory controller 870 may be configured to perform a bypass operation. For example, the bypass operation may include transferring data from the sense amplifier array 845 directly to the memory array 805 in accordance with a write command based on a determination that the data is not stored in the signal development cache. Such examples of bypass operations may facilitate streaming write operations (e.g., performing multiple write operations in parallel). In some cases, one or more of the write operations described herein may include an eviction operation. For example, the memory controller 870 may transfer data stored in the signal development component array 825 to the memory array 805 based on determining that data corresponding to a write command (eg, a write back command) is not currently stored in the signal development component array 825 .

[0241] The system 800 can support various instances of write broadcast operations. A write broadcast can occur from one or more caches (e.g., from one or more cache blocks) of the signal development component array 825 and / or from one or more multiplexers (e.g., of the selection component 815) to multiple locations of the memory array 805. The one or more caches or one or more multiplexers can act as distributed routing delivery devices to write data to locations of the memory array 805 using access lines (e.g., word lines 205, digit lines 210, plate lines 215) coupled to the locations. For example, to initialize a group of locations in the memory array (e.g., in one or more domains 310) to a desired data pattern, the group of locations can be simultaneously coupled to one or more multiplexers or one or more caches to write the data pattern.

[0242] In some examples, activating multiple word lines (e.g., word line 205) in the same domain (e.g., domain 310) may result in data loss (e.g., memory cells 105 in domain 310 may share charge with each other). Thus, in some examples, word lines used to write a data pattern may be associated with two or more different domains of memory array 805. In some examples, when the data pattern is configured to be written to a blank (e.g., previously unwritten) domain, the word line used to write the data pattern may be associated with a single domain. In some examples, masking techniques (which may include masking techniques known as "silkscreening") may be used to reduce or avoid data overwriting. In some example masking techniques, storing the data pattern in memory array 805 may occur in multiple passes, where each pass may include making one or more modifications to a portion of the pattern written to memory array 805 during a previous pass. In some examples, patterns associated with the plurality of passes may be stored in the signal development component array 825, the internal sense amplifier array 880, a second memory array (not shown), or a processor (not shown), or any combination thereof.

[0243] In some examples, a data pattern can be written column by column across digit lines (e.g., digit line 210) associated with locations in memory array 805. Along each digit line, the corresponding data bit pattern can be known. A write operation can be used to write the data pattern to the location based on the data pattern.

[0244] In a first operation, a first set of word lines can be activated and a first signal (e.g., a first voltage or low voltage) can be applied to a set of digit lines (e.g., a set of signal lines) to store a first logic state (e.g., a memory state, such as logic 0) in the first set of memory cells 105.

[0245] In a second operation (e.g., after the first operation), a second set of word lines can be activated and a second signal (e.g., a second voltage or a high voltage) can be applied to the set of digit lines to store a second logic state (e.g., a memory state such as logic 1) in the second set of memory cells 105.

[0246] In some examples, the first set of word lines may be deactivated before initiating the second operation. In some examples, writing the data pattern may include additional write operations that may include activating additional sets of word lines and additional sets of digit lines. In some examples, the second set of word lines may include one or more word lines from the first set of word lines.

[0247] In a write broadcast operation, for example, the sense amplifier array 845 may receive data based on a command received, for example, from a host device or from the memory controller 870. In some examples, the command may include a read command, a write command, or a modify command, another command, or any combination thereof. The data may include a logic state pattern to be stored in the memory array 805. In some examples, the logic state pattern may be configured to be stored at a set of locations in the memory array 805. Additionally or alternatively, the logic state pattern may include one or more logic states, and the one or more logic states may be configured to be stored at each location in the set of locations in the memory array 805. In other words, copies of the data may be configured to be stored at multiple locations in the memory array 805.

[0248] The data in the sense amplifier array 845 can be transferred (e.g., via the selection component 835) to the signal development component array 825. The data can be stored as a set of signal states at the signal development component array 825. In some examples, the signal development component array 825 can be coupled to an internal sense amplifier array 880 (e.g., via the bus 820). The set of signal states can be captured (e.g., latched) at the internal sense amplifier array 880. The internal sense amplifier array 880 can then be coupled to an access line (e.g., via the selection component 815) and can write a logic state pattern to a location of the memory array 805 based on coupling the access line to the internal sense amplifier array 880.

[0249] The internal sense amplifier array 880 can operate in parallel with the sense amplifier array 845. That is, while the internal sense amplifier array 880 is writing data to the memory array 805, the sense amplifier array 845 (and in some cases, the signal development component array 825) can receive and process additional commands (e.g., external read requests or write requests).

[0250] In some examples, the system 800 can be configured to read out a logic state pattern from the memory array 805, for example, based on a read command. The access lines can be coupled to the signal development component array 825 (e.g., via the selection component 815 and the bus 820). The set of signal states can be stored at the signal development component array 825 based on the logic state pattern read out from the memory array 805. The data associated with the logic state pattern can then be transferred from the signal development component array 825 (e.g., via the selection component 835) to the sense amplifier array 845 for reading out (e.g., based on an external read request). After reading out, the data can be written back to the memory array 805 using a write broadcast operation.

[0251] In some examples, the system 800 can be configured to modify the logic state pattern in the memory array 805, for example, based on a modify command. The access line can be coupled to the signal development component array 825 or the internal sense amplifier array 880 (e.g., via the selection component 815 and the bus 820). Based on the coupling, the logic state pattern can be read from at least one location in the memory array 805. In some examples, the set of signal states can be stored at the signal development component array 825 based on the logic state pattern read from the memory array 805.

[0252] Additionally or alternatively, the logic state pattern can be captured at the internal sense amplifier array 880. The data associated with the logic state pattern can then be modified at the signal development component array 825 or the internal sense amplifier array 880. The modified logic state pattern (e.g., based on the modified data) can then be written back to the memory array 805 using a write broadcast operation. The modified logic state pattern can be written to one or more locations of the memory array 805. In some examples, the one or more locations can include at least one location from which the logic state pattern was read.

[0253] In some examples, the logic state pattern can be written to a location in memory array 805 based on data stored at a different component of system 800 (e.g., a component other than signal development component array 825). For example, the data can be stored at different portions of memory array 805. In some examples, the component storing the data can be a second memory array (not shown). The second memory array can be different from memory array 805. For example, the second memory array can be a different size, include different types of memory cells (e.g., memory cells 105), have a different architecture, include a different number of access lines, be accessed in a different manner, etc.

[0254] Figure 9A block diagram 900 is shown of a memory device 905 supporting write broadcast operations associated with the memory device according to examples as disclosed herein. The memory device 905 may be a reference Figures 1 to 8 1 and 1 . Examples of various aspects of the described memory device are provided. Memory device 905 may include a write data manager 910, a logic state pattern manager 915, a storage location manager 920, an access line manager 925, a sense component manager 930, a command receiving component 935, and a signal status manager 940. Each of these modules may communicate with each other directly or indirectly (e.g., via one or more buses). In some examples, memory device 905 may implement a write broadcast operation. A write broadcast may occur from one or more signal development components or from one or more multiplexers to multiple locations in the memory array.

[0255] The write data manager 910 may write a logic state pattern to the set of locations of the second component based on the set of signal states stored at the first component. In some examples, the write data manager 910 may write one or more logic states to each location in the set of locations of the second component based on the logic state pattern.

[0256] Logic state pattern manager 915 can determine a logic state pattern for storage in a memory device. In some examples, logic state pattern manager 915 can modify the logic state pattern based on a command, wherein the logic state pattern is modified using a first component or using an array of sensing components.

[0257] Storage location manager 920 may determine a set of locations at a second component of a memory device for storing a logic state pattern. In some examples, storage location manager 920 may write the logic state pattern to the set of locations of the second component as part of a write operation associated with the command. In some cases, the second component of the memory device includes a memory array that is different from the first component of the memory device. In some cases, the second component includes a set of domains or subdomains. In some cases, each domain or subdomain in the set of domains or subdomains includes at least one location in the set of locations and a set of access lines coupled to the at least one location. In some cases, the logic state pattern is written to the at least one location using the set of access lines.

[0258] Signal state manager 940 may store a set of signal states associated with logic state patterns at a first component of a memory device. In some examples, signal state manager 940 may transfer data associated with the logic state patterns from one or more locations in the set of locations to a sensing component array via the first component based on a command. In some cases, the first component of the memory device includes a capacitor array, a signal development cache component, a multiplexer, or any combination thereof.

[0259] The access line manager 925 may activate a first set of word lines associated with the set of locations of the second component. In some examples, the access line manager 925 may apply a first signal to a set of signal lines coupled to the set of locations after activating the first set of word lines, wherein the first signal corresponds to a first logic state. In some examples, the access line manager 925 may activate a second set of word lines associated with the set of locations of the second component based on applying the first signal. In some examples, the access line manager 925 may apply a second signal to the set of signal lines after activating the second set of word lines, wherein the second signal corresponds to a second logic state. In some examples, the access line manager 925 may write a logic state pattern to the set of locations of the second component based on applying the first and second signals to the set of signal lines.

[0260] The sensing component manager 930 may couple the first component to the sensing component array. In some examples, the sensing component manager 930 may capture the set of signal states at the sensing component array based on the coupling. In some examples, the sensing component manager 930 may couple a set of signal lines to the sensing component array via a set of selection components, wherein writing the logic state pattern to the set of locations of the second component is further based on coupling the set of signal lines to the sensing component array.

[0261] In some examples, the sensing component manager 930 may couple the first component to the sensing component array. In some examples, the sensing component manager 930 may transmit the set of signal states to the first component via the sensing component array. In some examples, the sensing component manager 930 may decouple the first component from the sensing component array. In some examples, the sensing component manager 930 may couple a set of signal lines to the first component, wherein writing the logic state pattern to the set of locations of the second component may be further based on coupling the set of signal lines to the first component.

[0262] The command receiving component 935 can receive a command associated with the logic state pattern from the requesting device at the memory device, wherein determining the logic state pattern is based on receiving the command. In some cases, the command includes a write command, a read command, a modify command, or any combination thereof.

[0263] Figure 10 A flowchart is shown illustrating one or more methods 1000 for supporting write broadcast operations associated with a memory device according to examples as disclosed herein. The operations of the method 1000 may be implemented by a memory device or components thereof as described herein. For example, the operations of the method 1000 may be implemented by a memory device or components thereof as described herein. Figure 9The memory devices described herein may perform the functions described herein. In some examples, the memory device may execute a set of instructions to control functional elements of the memory device to perform the described functions. Additionally or alternatively, the memory device may use dedicated hardware to perform various aspects of the described functions. In some examples, the memory devices described herein may implement a write broadcast operation. The write broadcast may occur from one or more signal development components or from one or more multiplexers to multiple locations in the memory array.

[0264] At 1005, the memory device may determine a logic state pattern for storage in the memory device. The operations of 1005 may be performed according to the methods described herein. In some examples, aspects of the operations of 1005 may be as described with reference to Figure 9 The described logical state type manager executes.

[0265] At 1010, a memory device may store a set of signal states associated with a logic state pattern at a first component of the memory device. The operations of 1010 may be performed according to the methods described herein. In some examples, aspects of the operations of 1010 may be as described with reference to Figure 9 The described signal status manager is implemented.

[0266] At 1015, the memory device may determine a set of locations for storing the logic state pattern at a second component of the memory device. The operations of 1015 may be performed according to the methods described herein. In some examples, aspects of the operations of 1015 may be as described with reference to Figure 9 The described storage location manager is implemented.

[0267] At 1020, the memory device may write a logic state pattern to the set of locations of the second component based on the set of signal states stored at the first component. The operations of 1020 may be performed according to the methods described herein. In some examples, aspects of the operations of 1020 may be described as described with reference to Figure 9 The described write data manager is executed.

[0268] In some examples, an apparatus as described herein performs one or more methods (e.g., method 1000). The apparatus may include features, means, or instructions (e.g., a non-transitory computer-readable medium storing instructions executable by a processor) for determining a logic state pattern for storage in a memory device; storing a set of signal states associated with the logic state pattern at a first component of the memory device; determining a set of locations at a second component of the memory device for storing the logic state pattern; and writing the logic state pattern to the set of locations of the second component based on the set of signal states stored at the first component.

[0269] Some examples of method 1000 and apparatus described herein may further include operations, features, components, or instructions for: activating a first set of word lines associated with the set of positions of the second component; applying a first signal to a set of signal lines coupled to the set of positions after activating the first set of word lines, wherein the first signal corresponds to a first logic state; activating a second set of word lines associated with the set of positions of the second component based on applying the first signal; and applying a second signal to the set of signal lines after activating the second set of word lines, wherein the second signal corresponds to a second logic state.

[0270] Some examples of method 1000 and apparatus described herein may further include operations, features, means, or instructions for writing the logic state pattern to the set of locations of the second component based on applying the first and second signals to the set of signal lines.

[0271] In some examples of the method 1000 and apparatus described herein, the logic state pattern includes one or more logic states, and writing the logic state pattern to the set of locations of the second component may include an operation, feature, means, or instruction for writing the one or more logic states to each location in the set of locations of the second component based on the logic state pattern.

[0272] Some examples of method 1000 and apparatus described herein may further include operations, features, means, or instructions for coupling the first component to an array of sensing components; capturing the set of signal states at the array of sensing components based on the coupling; and coupling a set of signal lines to the array of sensing components via a set of selection components, wherein writing the logic state pattern to the set of locations of the second component may be further based on coupling the set of signal lines to the array of sensing components.

[0273] Some examples of method 1000 and apparatus described herein may further include operations, features, components, or instructions for coupling the first component to an array of sensing components; transmitting the set of signal states to the first component via the array of sensing components; decoupling the first component from the array of sensing components; and coupling a set of signal lines to the first component, wherein writing the logic state pattern to the set of locations of the second component may be further based on coupling the set of signal lines to the first component.

[0274] In some examples of the method 1000 and apparatus described herein, the first component of the memory device includes a capacitor array, a signal development cache component, a multiplexer, or any combination thereof.

[0275]

[00106] In some examples of the method 1000 and apparatus described herein, the second component of the memory device includes a different memory array than the first component of the memory device.

[0276] In some examples of the method 1000 and apparatus described herein, the second component includes a set of domains or subdomains, each domain or subdomain in the set of domains or subdomains includes at least one location in the set of locations and a set of access lines coupled to the at least one location, and the logic state pattern can be written to the at least one location using the set of access lines.

[0277] Some examples of method 1000 and apparatus described herein may further include operations, features, means, or instructions for receiving, at the memory device from a requesting device, a command associated with the logic state pattern, wherein determining the logic state pattern may be based on receiving the command.

[0278] Some examples of method 1000 and apparatus described herein may further include operations, features, components, or instructions for transferring data associated with the logic state pattern from at least one of the set of locations to an array of sensing components via the first component based on the command; and writing the logic state pattern to the set of locations of the second component as part of a write operation associated with the command.

[0279] Some examples of method 1000 and apparatus described herein may further include operations, features, means, or instructions for modifying the logic state pattern based on the command, wherein the logic state pattern may be modified using the first component or using an array of sensing components.

[0280] In some examples of the method 1000 and apparatus described herein, the command includes a write command, a read command, a modify command, or any combination thereof.

[0281] Figure 11 A flowchart illustrating one or more methods 1100 for supporting write broadcast operations associated with a memory device according to examples as disclosed herein is shown. The operations of the method 1100 may be implemented by a memory device or components thereof as described herein. For example, the operations of the method 1100 may be implemented by a memory device or components thereof as described herein. Figure 9The memory devices described herein may perform the functions described herein. In some examples, the memory device may execute a set of instructions to control functional elements of the memory device to perform the described functions. Additionally or alternatively, the memory device may use dedicated hardware to perform various aspects of the described functions. In some examples, the memory devices described herein may implement a write broadcast operation. The write broadcast may occur from one or more signal development components or from one or more multiplexers to multiple locations in the memory array.

[0282] At 1105, the memory device may determine a logic state pattern for storage in the memory device. The operations of 1105 may be performed according to the methods described herein. In some examples, aspects of the operations of 1105 may be as described with reference to Figure 9 The described logical state type manager executes.

[0283] At 1110, a memory device may store a set of signal states associated with a logic state pattern at a first component of the memory device. The operations of 1110 may be performed according to the methods described herein. In some examples, aspects of the operations of 1110 may be as described with reference to Figure 9 The described signal status manager is implemented.

[0284] At 1115, the memory device may determine a set of locations for storing the logic state pattern at a second component of the memory device. The operations of 1115 may be performed according to the methods described herein. In some examples, aspects of the operations of 1115 may be as described with reference to Figure 9 The described storage location manager is implemented.

[0285] At 1120, the memory device may activate a first set of word lines associated with the set of locations of the second component. The operations of 1120 may be performed according to the methods described herein. In some examples, aspects of the operations of 1120 may be as described with reference to Figure 9 The described access line manager is executed.

[0286] At 1125, the memory device may apply a first signal to a set of signal lines coupled to the set of word lines after activating the first set of word lines, wherein the first signal corresponds to a first logic state. The operations of 1125 may be performed according to the methods described herein. In some examples, aspects of the operations of 1125 may be as described with reference to Figure 9 The described access line manager is executed.

[0287] At 1130, the memory device may activate a second set of word lines associated with the set of locations of the second component based on applying the first signal. The operations of 1130 may be performed according to the methods described herein. In some examples, aspects of the operations of 1130 may be as described with reference to Figure 9The described access line manager is executed.

[0288] At 1135, the memory device may apply a second signal to the set of signal lines after activating the second set of word lines, wherein the second signal corresponds to a second logic state. The operations of 1135 may be performed according to the methods described herein. In some examples, aspects of the operations of 1135 may be as described with reference to Figure 9 The described access line manager is executed.

[0289] At 1140, the memory device may write a logic state pattern to the set of locations of the second component based on the set of signal states stored at the first component and based on applying the first signal and the second signal to the set of signal lines. The operations of 1140 may be performed according to the methods described herein. In some examples, aspects of the operations of 1140 may be described as described with reference to Figure 9 The described write data manager is executed.

[0290] It should be noted that the method descriptions described herein are possible embodiments, and the operations and steps may be rearranged or otherwise modified and other embodiments are possible. In addition, parts from two or more than two of the methods may be combined.

[0291] An apparatus is described. The apparatus may include: a first component operable to store a set of signal states associated with a logic state pattern; a second component comprising a set of locations; and a set of access lines operable to write the logic state pattern to the set of locations of the second component based on the set of signal states stored at the first component and operable to write the set of signal states to the first component based on the logic state pattern stored at the set of locations of the second component.

[0292] Some instances of the apparatus may include: a first set of word lines associated with the set of locations for the second component and at least a second set of word lines associated with the set of locations for the second component, the first set of word lines and the second set of word lines operable to be activated as part of writing the logic state pattern to the set of locations; and a set of signal lines coupled to the set of locations.

[0293] Some instances of the apparatus may include: a signal source operable to apply a first signal corresponding to a first logic state to the set of signal lines after activating the first set of word lines, and to apply at least a second signal corresponding to a second logic state to the set of signal lines after activating the second set of word lines.

[0294] In some examples of the apparatus, the logic state pattern may include one or more logic states, the set access lines may be further operable to write the one or more logic states to each location in the set of locations of the second component based on the logic state pattern, and the set access lines may be further operable to store one or more signal states at the first component based on the logic state pattern.

[0295] Some examples of the apparatus may include an array of sensing components that may be coupled with the first component, wherein the first component may be further operable to capture the set of signal states at the array of sensing components based on the coupling.

[0296] In some examples, the array of sensing elements can be selectively coupled to the set of access lines via a set of selection elements, and writing the logic state pattern to the set of locations of the second element can be further based on coupling the set of access lines to the array of sensing elements.

[0297] In some examples, the second component may further include a set of domains or subdomains, wherein each domain or subdomain in the set of domains or subdomains includes at least one location in the set of locations for storing the logic state pattern.

[0298] Another apparatus is described. The apparatus may include: a first component; a second component; and a controller operable to cause the apparatus to: determine a logic state pattern for storage at the apparatus; store a set of signal states associated with the logic state pattern at the first component; determine a set of locations of the second component for storing the logic state pattern; and write the logic state pattern to the set of locations of the second component based on the set of signal states stored at the first component.

[0299] In some instances of the apparatus, the controller may be further operable to cause the apparatus to: activate a first set of word lines associated with the set of positions of the second component; apply a first signal to a set of signal lines coupled to the set of positions after activating the first set of word lines, wherein the first signal corresponds to a first logic state; activate a second set of word lines associated with the set of positions of the second component based on applying the first signal; and apply a second signal to the set of signal lines after activating the second set of word lines, wherein the second signal corresponds to a second logic state, and wherein writing the logic state pattern to the set of positions of the second component is further based on applying the first signal and the second signal to the set of signal lines.

[0300] In some examples of the apparatus, the logic state pattern may include one or more logic states, and the controller may be further operable to cause the apparatus to write the one or more logic states to each location in the set of locations of the second component based on the logic state pattern.

[0301] In some instances of the apparatus, the controller may be further operable to cause the apparatus to: couple the first component with an array of sensing components; capture the set of signal states at the array of sensing components based on the coupling; and couple a set of signal lines with the array of sensing components via a set of selection components, wherein writing the logic state pattern to the set of locations of the second component is further based on coupling the set of signal lines with the array of sensing components.

[0302] In some examples of the apparatus, the controller may be further operable to cause the apparatus to: receive a command associated with the logic state pattern from a requesting device, wherein determining the logic state pattern may be based on receiving the command. In some examples of the apparatus, the controller may be further operable to cause the apparatus to: transfer data associated with the logic state pattern from at least one of the set of locations to a sensing component array via the first component based on the command; and write the logic state pattern to the set of locations of the second component as part of a write operation associated with the command. In some examples of the apparatus, the controller may be further operable to cause the apparatus to: modify the logic state pattern based on the command, wherein modifying the logic state pattern is performed using the first component or using the sensing component array.

[0303] The information and signals described herein may be represented using any of a variety of different techniques and technologies. For example, data, instructions, commands, information, signals, bits, symbols, and chips that may be mentioned throughout the above description may be represented by voltages, currents, electromagnetic waves, magnetic fields or particles, optical fields or particles, or any combination thereof. Some diagrams may illustrate a signal as a single signal; however, one of ordinary skill in the art will understand that a signal may represent a signal bus, where the bus may have various bit widths.

[0304] The terms "electronic communication," "conductive contact," "connected," and "coupled" may refer to a relationship between components that supports signal flow between the components. Components are considered to be in electronic communication (or in conductive contact or connected or coupled) with each other if there is any conductive path between the components that can support signal flow between the components at any time. At any given time, the conductive path between components that are in electronic communication (or in conductive contact or connected or coupled) with each other may be an open circuit or a closed circuit based on the operation of the device that includes the connected components. The conductive path between the connected components may be a direct conductive path between the components, or the conductive path between the connected components may be an indirect conductive path that may include intermediate components (such as switches, transistors, or other components). In some examples, the signal flow between the connected components may be interrupted at a certain time, for example, using one or more intermediate components (such as switches or transistors).

[0305] The term "coupling" refers to a condition in which a component moves from an open circuit relationship between components, where signals are currently unable to pass between the components via a conductive path, to a closed circuit relationship between the components, where signals can pass between the components via a conductive path. When a component (e.g., a controller) couples other components together, the component initiates a change that allows signals to flow between the other components via a conductive path that previously did not permit signal flow.

[0306] The term "isolation" refers to a relationship between components in which signals are no longer able to flow between them. Components are isolated from one another if an open circuit exists between them. For example, components separated by a switch positioned between two components are isolated from one another when the switch is open. When a controller isolates two components from one another, it effects a change that prevents signals from flowing between the components using the conductive path that previously permitted signal flow.

[0307] As used herein, the terms "layer" or "level" refer to a tier or slice of a geometric structure (e.g., relative to a substrate). Each layer or level can have three dimensions (e.g., height, width, and depth) and can cover at least a portion of a surface. For example, a layer or level can be a three-dimensional structure in which two dimensions are greater than the third, such as a thin film. A layer or level can include different elements, components, and / or materials. In some examples, a layer or level can be composed of two or more sub-layers or sub-levels.

[0308] As used herein, the term "substantially" means that the modified characteristic (eg, the verb or adjective modified by the term substantially) need not be absolute, but is close enough to achieve the advantage of the characteristic.

[0309] As used herein, the term "electrode" may refer to an electrical conductor and, in some examples, may be employed as an electrical contact to a memory cell or other component of a memory array. An electrode may include a trace, a wire, a conductive line, a conductive layer, etc., that provides an electrically conductive path between elements or components of a memory array.

[0310] The devices discussed herein, including memory arrays, can be formed on a semiconductor substrate (e.g., silicon, germanium, silicon-germanium alloys, gallium arsenide, gallium nitride, etc.). In some examples, the substrate is a semiconductor wafer. In other cases, the substrate can be a silicon-on-insulator (SOI) substrate, such as silicon-on-glass (SOG) or silicon-on-sapphire (SOS), or an epitaxial semiconductor material layer on another substrate. The conductivity of the substrate or a subregion of the substrate can be controlled by doping with various chemical species including, but not limited to, phosphorus, boron, or arsenic. Doping can be performed during the initial formation or growth of the substrate by ion implantation or by any other doping means.

[0311] The switch components or transistors discussed herein may represent field-effect transistors (FETs) and include a three-terminal device comprising a source, a drain, and a gate. The terminals may be connected to other electronic components via a conductive material, such as a metal. The source and drain may be conductive and may include heavily doped (e.g., degenerate) semiconductor regions. The source and drain may be separated by a lightly doped semiconductor region or channel. If the channel is n-type (i.e., the majority carriers are electrons), the FET may be referred to as an n-type FET. If the channel is p-type (i.e., the majority carriers are holes), the FET may be referred to as a p-type FET. The channel may be covered by an insulating gate oxide. The channel conductivity may be controlled by applying a voltage to the gate. For example, applying a positive or negative voltage to an n-type FET or a p-type FET, respectively, may cause the channel to become conductive. When a voltage greater than or equal to the transistor's threshold voltage is applied to the transistor gate, the transistor may be "on" or "activated." When a voltage less than the transistor's threshold voltage is applied to the transistor gate, the transistor may be "off" or "deactivated."

[0312] The description set forth herein in conjunction with the accompanying drawings describes exemplary configurations and does not represent all embodiments that may be implemented or within the scope of the claims. As used herein, the term "exemplary" means "serving as an example, instance, or illustration" and does not necessarily mean "preferred" or "advantageous over other embodiments." The detailed description includes specific details to provide an understanding of the described techniques. However, these techniques may be practiced without these specific details. In some instances, well-known structures and devices are shown in block diagram form to avoid obscuring the concepts of the described embodiments.

[0313] In the accompanying drawings, similar components or features may have the same reference label. In addition, various components of the same type may be distinguished by following the reference label with a dash and a second label that distinguishes among the similar components. If only the first reference label is used in the specification, the description applies to any of the similar components having the same first reference label regardless of the second reference label.

[0314] The information and signals described herein may be represented using any of a variety of different technologies and techniques. For example, data, instructions, commands, information, signals, bits, symbols, and chips mentioned throughout the above description may be represented by voltages, currents, electromagnetic waves, magnetic fields or particles, optical fields or particles, or any combination thereof.

[0315] The various illustrative blocks and modules described in connection with the disclosure herein may be implemented or executed using a general purpose processor, a DSP, an ASIC, an FPGA or other programmable logic device designed to perform the functions described herein, discrete gate or transistor logic, discrete hardware components, or any combination thereof. A general purpose processor may be a microprocessor, but in the alternative, the processor may be any processor, controller, microcontroller, or state machine. A processor may also be implemented as a combination of computing devices (e.g., a combination of a DSP and a microprocessor, a combination of multiple microprocessors, a combination of one or more microprocessors and a DSP core, or any other such configuration).

[0316] The functions described herein may be implemented in hardware, software executed by a processor, firmware, or any combination thereof. If implemented in software executed by a processor, the functions may be stored on a computer-readable medium or transmitted via a computer-readable medium as one or more instructions or codes. Other examples and implementations are within the scope of this disclosure and the appended claims. For example, due to the nature of software, the functions described above may be implemented using software executed by a processor, hardware, firmware, hard wiring, or a combination of any of these. Features implementing the functions may also be physically located in various locations, including portions distributed so that the functions are implemented at different physical locations. Furthermore, as used herein (including in the claims), "or" as used in a list of items (for example, a list of items preceded by a phrase such as "at least one of..." or "one or more of...") indicates an inclusive list, such that (for example) a list of at least one of A, B, or C means A or B or C or AB or AC or BC or ABC (i.e., A and B and C). Furthermore, as used herein, the phrase "based on" should not be interpreted as a reference to a set of closed conditions. For example, exemplary steps described as "based on condition A" may be based on both condition A and condition B without departing from the scope of the present disclosure. In other words, as used herein, the phrase "based on" should be interpreted in the same manner as the phrase "based at least in part on."

[0317] The description herein is provided to enable one skilled in the art to make or use the present disclosure. Various modifications to the present disclosure will be apparent to those skilled in the art, and the general principles defined herein may be applied to other variations without departing from the scope of the present disclosure. Therefore, the present disclosure is not limited to the examples and designs described herein, but is to be accorded the widest scope consistent with the principles and novel features disclosed herein.

Claims

1. A method comprising: receiving, at a memory device from a requesting device, a command associated with the logic state pattern; determining the logic state pattern for storage in the memory device based at least in part on receiving the command; storing, at a first component of the memory device, a plurality of signal states associated with the logic state pattern; determining, at a second component of the memory device, a plurality of locations for storing the logic state pattern, wherein each location of the plurality of locations is associated with a respective word line of a plurality of word lines; transmitting, via the first component, data associated with the logic state pattern from at least one of the plurality of locations to an array of sensing components based at least in part on the command; and The logic state pattern is written to the plurality of locations of the second component as part of a write operation associated with the command based at least in part on the plurality of signal states stored at the first component.

2. The method of claim 1 , wherein the logic state pattern comprises one or more logic states, and writing the logic state pattern to the plurality of locations of the second component comprises: The one or more logic states are written to each of the plurality of locations of the second component based at least in part on the logic state pattern.

3. The method of claim 1, wherein the first component of the memory device comprises a capacitor array, a signal development cache component, a multiplexer, or any combination thereof.

4. The method of claim 1, wherein the second component of the memory device comprises a different memory array than the first component of the memory device.

5. The method according to claim 1, wherein: The second component includes a plurality of domains or subdomains; Each domain or subdomain of the plurality of domains or subdomains includes at least one location of the plurality of locations and a plurality of access lines coupled to the at least one location; and The logic state pattern is written to the at least one location using the plurality of access lines.

6. The method according to claim 1, further comprising: The logic state pattern is modified based at least in part on the command, wherein the logic state pattern is modified using the first component or using an array of sensing components. The method of claim 1 , wherein the command comprises a write command, a read command, a modify command, or any combination thereof.

8. A method comprising: determining a logic state pattern for storage in a memory device; storing, at a first component of the memory device, a plurality of signal states associated with the logic state pattern; determining, at a second component of the memory device, a plurality of locations for storing the logic state pattern; activating a first set of word lines associated with the plurality of locations of the second component; applying a first signal to a set of signal lines coupled to the plurality of locations after activating the first set of word lines, wherein the first signal corresponds to a first logic state; activating a second set of word lines associated with the plurality of locations of the second component based at least in part on applying the first signal; applying a second signal to the set of signal lines after activating the second set of word lines, wherein the second signal corresponds to a second logic state; and The logic state pattern is written to the plurality of locations of the second component based at least in part on the plurality of signal states stored at the first component.

9. The method according to claim 8, further comprising: The logic state pattern is written to the plurality of locations of the second component based at least in part on applying the first signal and the second signal to the set of signal lines.

10. A method comprising: determining a logic state pattern for storage in a memory device; storing, at a first component of the memory device, a plurality of signal states associated with the logic state pattern; coupling the first component to an array of sensing components; capturing the plurality of signal states at the array of sensing components based at least in part on coupling the first component with the array of sensing components; coupling a plurality of signal lines to the sensing element array via a plurality of selection elements; determining, at a second component of the memory device, a plurality of locations for storing the logic state pattern; Writing the logic state pattern to the plurality of locations of the second component based at least in part on the plurality of signal states stored at the first component, wherein writing the logic state pattern to the plurality of locations of the second component is further based at least in part on coupling the plurality of signal lines to the array of sensing components.

11. A method comprising: determining a logic state pattern for storage in a memory device; storing, at a first component of the memory device, a plurality of signal states associated with the logic state pattern; coupling the first component to an array of sensing components; transmitting the plurality of signal states to the first component via the array of sensing components; decoupling the first component from the sensing component array; coupling a plurality of signal lines to the first component; determining, at a second component of the memory device, a plurality of locations for storing the logic state pattern; and The logic state pattern is written to the plurality of locations of the second component based at least in part on the plurality of signal states stored at the first component, wherein writing the logic state pattern to the plurality of locations of the second component is further based at least in part on coupling the plurality of signal lines with the first component.

12. A device comprising: a first component operable to store a plurality of signal states associated with a logic state pattern; a second assembly comprising a plurality of locations; and a plurality of access lines operable to write the logic state pattern to the plurality of locations of the second component based at least in part on the plurality of signal states stored at the first component and operable to write the plurality of signal states to the first component based at least in part on the logic state pattern stored at the plurality of locations of the second component.

13. The apparatus of claim 12, wherein the plurality of access lines comprises: a first set of word lines associated with the plurality of locations of the second component and at least a second set of word lines associated with the plurality of locations of the second component, the first set of word lines and the second set of word lines operable to be activated as part of writing the logic state pattern to the plurality of locations; and A set of signal lines is coupled to the plurality of locations.

14. The apparatus of claim 13, further comprising: A signal source operable to: applying a first signal corresponding to a first logic state to the set of signal lines after activating the first set of word lines; and At least a second signal corresponding to a second logic state is applied to the set of signal lines after activating the second set of word lines.

15. The apparatus of claim 12, wherein: The logic state pattern includes one or more logic states; The plurality of access lines are further operable to write the one or more logic states to each of the plurality of locations of the second component based at least in part on the logic state pattern; and The plurality of access lines are further operable to store one or more signal states at the first component based at least in part on the logic state pattern.

16. The apparatus of claim 12, further comprising: An array of sensing components is coupleable with the first component, wherein the first component is further operable to capture the plurality of signal states at the array of sensing components based at least in part on coupling the array of sensing components with the first component.

17. The apparatus of claim 16, wherein: The sensing element array can be selectively coupled to the plurality of access lines via a plurality of selection elements; and Writing the logic state pattern to the plurality of locations of the second component is further based at least in part on coupling the plurality of access lines with the array of sensing components.

18. The apparatus of claim 12, wherein the second component further comprises a plurality of domains or subdomains, wherein each domain or subdomain of the plurality of domains or subdomains comprises at least one location of the plurality of locations for storing the logic state pattern.

19. A memory device comprising: First component; Second component; and a controller operable to cause the memory device to: receiving a command associated with the logic state pattern from a requesting device; determining the logic state pattern for storage at the memory device based at least in part on receiving the command; storing, at the first component, a plurality of signal states associated with the logic state pattern; determining a plurality of locations of the second component for storing the logic state pattern, wherein each location of the plurality of locations is associated with a respective word line of a plurality of word lines; transmitting, via the first component, data associated with the logic state pattern from at least one of the plurality of locations to an array of sensing components based at least in part on the command; and The logic state pattern is written to the plurality of locations of the second component as part of a write operation associated with the command based at least in part on the plurality of signal states stored at the first component.

20. The memory device of claim 19, wherein the controller is further operable to cause the memory device to: concurrently activating a first plurality of word lines of the plurality of word lines; applying a first signal to a set of a plurality of signal lines coupled to the plurality of locations after activating the first plurality of word lines, wherein the first signal corresponds to a first logic state; simultaneously activating a second plurality of word lines of the plurality of word lines based at least in part on applying the first signal; and Applying a second signal to the set of multiple signal lines after activating the second set of multiple word lines, wherein the second signal corresponds to a second logic state, and wherein writing the logic state pattern to the multiple locations of the second component is based at least in part on applying the first signal and the second signal to the set of multiple signal lines.

21. The memory device of claim 19, wherein the logic state pattern comprises one or more logic states, the controller further operable to cause the memory device to: The one or more logic states are written to each of the plurality of locations of the second component based at least in part on the logic state pattern.

22. A memory device comprising: First component; Second component; and a controller operable to cause the memory device to: determining a logic state pattern for storage at the memory device; storing, at the first component, a plurality of signal states associated with the logic state pattern; coupling the first component to an array of sensing components; capturing the plurality of signal states at the array of sensing components based at least in part on coupling the first component with the array of sensing components; coupling a plurality of signal lines to the sensing element array via a plurality of selection elements; determining a plurality of locations for storing the second component of the logic state pattern; and Writing the logic state pattern to the plurality of locations of the second component based at least in part on the plurality of signal states stored at the first component, wherein writing the logic state pattern to the plurality of locations of the second component is further based at least in part on coupling the plurality of signal lines to the array of sensing components.

23. The memory device of claim 22, wherein the controller is further operable to cause the memory device to: The logic state pattern is modified based at least in part on a command, wherein the logic state pattern is modified using the first component or using an array of sensing components.

Citation Information

Patent Citations

  • Memory Systems and Methods of Operating the Same

    US20110208901A1