The present disclosure relates to a field of memory device operation managing methods and circuits, and more particularly to methods and circuits for reducing impact of a parasitic wire Resistance and Capacitance (RC) in a memory device.
In reading data from memory using a single ended signal, read operations may be performed through a discharge and/or pre-charge of a long metal line (e.g., a long global bitline (GRBL) or the like). The time required for the discharge and the pre-charge of a long metal line limits memory performance.
As shown in
In general, each bank has a plurality of word lines, with each word line connected to a plurality of memory cells (not shown) (a row, or row of memory cells). When a word line is selected for reading, a corresponding access signal is provided to the corresponding read word line (RWL). In general, a read word line RWL is 0 during a standby mode and becomes 1 when corresponding to the selected row during a read operation. The PCH signal is 0 during standby mode (connecting VDD to RBL through the corresponding PMOS transistor) and 1 during the read operation of that bank (disconnecting VDD from RBL of the bank in which the read operation is performed). As will be understood, reference to lines, nodes, etc. having or at a “0” and “1” in this disclosure correspond to logic levels. For example, “0” may refer to a low logic level, such as a reference level (e.g., VSS, ground, etc.) and “1” may refer to high logic level of a positive voltage, such as a supply voltage VDD. A “0” (e.g., a reference voltage) applied to a gate of an NMOS transistor may be insufficient to turn on the NMOS transistor, while a “1” (e.g., a supply voltage VDD) applied to a gate of a NMOS transistor may be sufficient to turn on the NMOS transistor. In contrast, a “0” (e.g., a reference voltage) applied to a gate of an PMOS transistor may be sufficient to turn on the PMOS transistor, while a “1” (e.g., a supply voltage VDD) applied to a gate of a PMOS transistor may be sufficient to turn on the NMOS transistor. This is a simplistic description for purposes of describing the operation, and it will be understood that other factors are involved in determining an on/off state of a transistor (e.g., relative voltages applied to its drain and source), and other voltages may be considered a logic “0” and logic “1” (and may control the on/off state of a transistor).
In an example, reading a memory cell storing a data bit of 1 may provide an output of 0 at Qb (a “read 1 operation”). After precharging a read bit line RBL to VDD, for a memory cell of a selected word line, consider, Qb=0 (corresponding the data bit of 1 output by the memory cell), read wordline (RWL)=1 (of the corresponding selected word line, e.g., RWL (N)), and bitline precharge (PCH)=1 in the circuit (100). In this instance M7 is ON and M8 is OFF and the pre-charge voltage VDD is cut off and not connected to the read bitline RBL. Further, although other non-selected word lines of the bank may have their corresponding read word lines RWL set to 0 (VSS), due to leakage to through the corresponding M7 NMOS transistor and the M8 NMOS transistor in every row of a bank, a read bit line (RBL) can discharge below a trigger point of the sensing NAND gate (e.g., 102a). When the RBL discharges below the trigger point of NAND gate (102a or 102b), this leads to incorrectly reading the data of the memory cell (i.e., detecting Qb as 1 rather than 0). Further, the discharge duration of RBL is determined by a pulse width of RWL/PCH. Hence, a dip may be observed in the RBL due to leakage during a read 1 operation. Further, an input voltage at which output of the NAND gate flips, so that the value of the read 1 margin corresponds to a NAND DIP subtracted from a NAND FLIP voltage. In general, the RBL is pre-charged to VDD at the end of every read operation and remains pre-charged at VDD during standby mode. As explained above, the NAND DIP voltage heavily depends on leakage of M7 NMOS transistor and M8 NMOS transistor.
During a read 0 operation (e.g., of a memory cell storing a data bit of 0), after precharging RBL and GRBL, Qb=1, RWL=1 and PCH=1. Thus, RBL discharges to 0 and makes the NAND gate (e.g. 102a) output 1, turning on transistor MO to discharge Global Read Bitline (GRBL) to 0 (transistor MO connecting GRBL to ground). In other words, during the read 0 operation, the MOS (M7) and MOS (M8) are ON (of the corresponding word line and memory cell) and RBL is discharged from the initial state of VDD to 0. During the read 0 operation, RBL discharges to 0 and during read 1, the RBL is undriven (e.g., floating at the initial state of VDD). Further, during the read 0 operation, GRBL discharges to ground and is sensed by a tristate buffer. At the end of the read operation, the GRBL is pre-charged to 1. As will be appreciated, the GRBL discharge/pre-charge time is heavily impacted by the parasitic wire-RC of GRBL.
The principal object of the embodiments herein is to disclose methods and circuits for reducing impact of a parasitic wire Resistance and Capacitance (RC) in a memory device. In order to reduce an impact of the parasitic wire RC, a signal boosting circuit is introduced at a portion (e.g., middle portion or the like) of the long routed metal line length (e.g., GRBL wire length). The signal boosting circuit senses the rise/fall transition in GRBL wire and enables a stronger PU/PD circuit to speed-up the rise/fall transition. The signal boosting circuit also receives an additional control signal to control PU/PD circuit. The additional control signal helps in avoiding contention between actual circuit with the signal boosting circuit.
Another object of the embodiments herein is to improve the discharge/pre-charge time of GRBL using the signal boosting circuit.
Embodiments herein disclose methods and devices with reduced impact of a parasitic wire resistance and capacitance (RC) in a memory device. The method includes sensing at least one of a rise transition and a fall transition of a signal in a long metal line using a control signal and a sense circuit. The sense circuit may be part of a signal boosting circuit. Further, the method includes enabling one of a Pull Up (PU) circuit and a Pull Down (PD) circuit to speed-up one of the rise transition and the fall transition of the signal being transmitted by the long metal line. At least one of the PU circuit and the PD circuit may be provided with the signal boosting circuit. The duration of an operation of one of the PU circuit and the PD circuit may be controlled using a control signal.
These and other aspects of the invention disclosed herein will be better appreciated and understood when considered in conjunction with the following description and the accompanying drawings. It should be understood, however, that the following describes example embodiments and numerous specific details by way of illustration and not of limitation. Many changes and modifications may be made to the disclosed example embodiments herein without departing from the scope and spirit of the invention.
Embodiments herein are illustrated in the accompanying drawings, throughout which like reference letters indicate corresponding parts in the various figures. The embodiments herein will be better understood from the following description with reference to the drawings, in which:
The example embodiments herein and the various features and advantageous details thereof are explained more fully with reference to the non-limiting embodiments that are illustrated in the accompanying drawings and detailed in the following description. Descriptions of details and operations well-known components may be omitted so as to not unnecessarily obscure the embodiments herein. The description herein is intended merely to facilitate an understanding of ways in which the example embodiments herein can be practiced and to further enable those of skill in the art to practice the example embodiments herein. Accordingly, this disclosure should not be construed as limiting the scope of the invention disclosed herein.
The embodiments herein achieve methods for reducing impact of a parasitic wire RC in a memory device. The memory device may be an integrated circuit formed as a semiconductor chip. The method includes sensing one of a rise transition and a fall transition in a long metal line using a sense circuit. The sense circuit may be part of a signal boosting circuit. The method may include enabling one of a PU circuit and a PD circuit to speed-up one of the rise transition and the fall transition in the long metal line. At least one of the PU circuit and the PD circuit may be part of the signal boosting circuit. Further, in some examples, the method includes controlling a duration of an operation of one of the PU circuit and the PD circuit using a control signal, such as when no transition in the long metal line is detected.
Unlike conventional methods and systems, in order to reduce the impact of the parasitic wire RC, the signal boosting circuit is introduced at a portion (e.g., middle portion or the like) of the long metal line. The signal boosting circuit senses the rise/fall transition in the long metal line (e.g., GRBL wire or the like) and enables a stronger PU/PD circuit to speed-up the rise/fall transition. The signal boosting circuit may receive a control signal to control a PU/PD circuit when no transition in long metal line is detected. The control signal may help in avoiding contention between actual circuit with the signal boosting circuit.
The embodiments can be used to improve the discharge/pre-charge time of the long metal line using the signal boosting circuit. The embodiments can be used to improve performance in a memory, such as an SRAM, DRAM, a read only memory (ROM), etc.
Referring now to the drawings, and more particularly to
The signal boosting circuit 200 is configured to sense one of a rise transition and a fall transition in the long metal line using a sense circuit, where the sense circuit is placed in a signal boosting circuit 200. In the example of
Further, the circuit 200 is configured to enable at least one of a Pull Up (PU) circuit and a Pull Down (PD) circuit to speed-up one of the rise transition and the fall transition in the long metal line, wherein at least one of the PU circuit and the PD circuit is placed in the signal boosting circuit 210. In an example, the NMOS transistor (N2) is the PD circuit and the PMOS transistor (P1) is the PU circuit in FIG. 3. In another example, the PMOS transistors (P0 and P1) form the PU circuit and the NMOS transistors (NO, N1) form the PD circuit in
According to the embodiment of
As shown in
In the disclosure, the inverters shown to have inputs to their supply node and ground node, the inputs to the supply node and ground node may not be a constant supply (and thus the inverter status may be one of disabled, partly enabled or fully enabled, depending on the status of the inputs). Inverters shown without inputs to their supply node and ground node may be understood to operate in a fully enabled status (i.e., having their supply node tied to VDD and ground node tied to ground, at least during the relevant operational period of the memory (e.g., when not turned off, not in sleep mode, etc.).
It should be appreciated that although
As shown in
At time t2, GRBL is connected to a corresponding RBL to sense the data read from a memory cell. At time t2 to t3, the signal boosting circuit 210 senses GRBL and acts to boost the discharge and/or charging of the same. During a read 0 operation, the memory cell provides an output of Qb of 1, pulling RBL to ground (or 0), causing the NAND gate (e.g., 102a) to output a 1, switching on transistor MO to pull GRBL to ground (0) (as shown at time t2).
With respect to the signal boosting circuit 210a of
Before the GRBL starts to pre-charge (in preparation for the next read operation), PCH_GRBL falls at time t3, making cPCH_GRBL 1. Thus, the NMOS N3a is turned ON and the PMOS P3a is turned OFF. NMOS N1a is turned on by cPCH_GRBL (at 1) connecting the gate of NMOS N2a to ground, turning off NMOS (N2). cPCH_GRBL (at 1) turns off PMOS P2a. At time t4, GRBL rises and the output of inverter INV2a, whose input is connected to the long metal line GRBL, falls and PMOS P1a turns ON as the GRBL rises, and the PMOS P1a pulls the GRBL into 1 acting as a pull up booster circuit. Thus, GRBL may be connected to VDD (1) at a different location, such as at an end of GRBL, adjacent NAND gate 102a, etc., and the signal boosting circuit 210a may assist in the pull up of GRBL to more quickly precharge PCH_GRBL in preparation for the next read operation.
In the embodiment of
With respect to a read 0 operation, control signal PCH_GRBL, input to the signal boosting circuit 210b, switches from 0 to 1 at time t1. Control signal PCH_GRBL causes cPCH_GRBL (the inverse of PCH-GRBL) to change from 1 to 0. cPCH_GRBL at 0 enables (switches on) PMOS P2b (thus providing a supply voltage to supply node of INV2b) and cuts off (switches off) NMOS N2b. In a read 0 operation at time t2, PCH_GRBL (at 1) is also provided to NMOS N0b and PMOS P0b (via inverters INV1b and INV2b) and thus the NMOS N0b is turned ON and the PMOS P0b is turned OFF. The inverter INV3b, whose input is connected to the long metal line GRBL, senses GRBL fall from its precharge state (e.g., 1) to 0 and its output rises to 1 as GRBL is discharged and becomes 0. The output of 1 from INV3b is provided to NMOS transistor N1b. N0b and N1b (forming a pull down PD circuit) are thus both on and connect GRBL to ground, pulling GRBL to 0. Thus, the PD circuit of signal boosting circuit 210b (NMOS N0b and NMOS N1b) assists in quick discharge of the GRBL.
During a precharge operation of the signal boosting circuit 210b, PCH_GRBL falls at time t3 before the GRBL starts to pre-charge making cPCH_GRBL 1, and thus the NMOS N2a is turned ON and the PMOS P2a is turned OFF. The output of inverter INV2b becomes 1 and thus PMOS P0b is turned ON and NMOS Nob is turned OFF. At time t4, GRBL rises and thus the output of inverter INV3 rises, so as to turn ON PMOS P1b. PMOS P1b and the PMOS P0b, acting as a pull up boost circuit, pulls the GRBL into 1.
As shown in
The control signal PCH_GRBL is 0 during standby mode at t0 and rises at time t1 before GRBL falls at time t2 during a read operation.
During a read 0 operation, the PCH_GRBL rises at time t2 so that the PMOS transistor P1c is turned off, when a memory cell discharges a local bitline RBL, and a NAND gate (e.g., 102a) senses it and discharges GRBL (by turning on transistor MO, e.g.), enabling the pull down PD circuit of signal boosting circuit 210c to assist in pulling GRBL to ground. Specifically, NMOS N1c and NMOS N0c form the PD circuit and both are turned on at time t2 to pull GRBL to ground. The inverter INV1c of the signal boosting circuit 210c senses falling of the GRBL and enables the PD circuit of the signal boosting circuit 210c as the GRBL is discharged. The NMOS stack (series connection of NMOS N1c and NMOS N0c) of the signal boosting circuit 210c speeds up GRBL fall transition by discharging it faster.
In the pre-charge operation, the PCH_GRBL falls at the end of read operation (time t4), the PU circuit of the signal boosting circuit 210c is enabled, and GRBL rise transition is speed up by charging it up. Specifically, PCH_GRBL at 0 runs on PMOS P1c connecting GRBL to VDD (1) to precharge GRBL to VDD (1).
Thus, when the PCH_GRBL is low at an end of a read operation, a PD path of signal boosting circuit 210c is disabled, and a PU circuit is enabled. In another embodiment, when the PCH_GRBL is high at a beginning of the read operation, a PU path of the signal boosting circuit 210c is disabled and the PD circuit is enabled.
At 902, the method includes sensing one of the rise transition and the fall transition in the long metal line using the control signal and the sense circuit. The sense circuit is part of the signal boosting circuit (e.g., 210a-210c). At 904, the method includes enabling one of the PU circuit and the PD circuit to speed-up one of the rise transition and the fall transition in the long metal line. At least one of the PU circuit and the PD circuit is part of the signal boosting circuit (210a-210c). At 906, the method includes controlling the duration of an operation of one of the PU circuit and the PD circuit using the control signal (e.g. PCH-GRBL), when there is no transition in the long metal line is detected.
The method can be used to improve the discharge/pre-charge time of GRBL using the signal boosting circuit (210a-210c).
The various actions, acts, blocks, steps, or the like in the flow chart (900) may be performed in the order presented, in a different order or simultaneously. Further, in some embodiments, some of the actions, acts, blocks, steps, or the like may be omitted, added, modified, skipped, or the like without departing from the scope of the invention.
The foregoing description of the specific embodiments will so fully reveal the general nature of the invention herein that others can, by applying current knowledge, readily modify and/or adapt for various applications such specific embodiments without departing from the generic concept, and, therefore, such adaptations and modifications should and are intended to be comprehended within the meaning and range of equivalents of the disclosed invention. It is to be understood that the phraseology or terminology employed herein is for the purpose of description and not of limitation. Therefore, while the invention herein have been described in terms of embodiments, those skilled in the art will recognize that the invention herein can be practiced with modification of the disclosed embodiments.
Number | Date | Country | Kind |
---|---|---|---|
202341021248 | Mar 2023 | IN | national |