This U.S. non-provisional application is based on and claims priority to Korean Patent Application No. 10-2023-0180543, filed on Dec. 13, 2023, in the Korean Intellectual Property Office, the disclosure of which is incorporated by reference herein in its entirety.
The disclosure relates to semiconductor integrated circuits, and more particularly, to a semiconductor memory device capable of efficiently reducing sensing noises and a method of controlling same.
Semiconductor memory devices may be broadly categorized into volatile memory devices and nonvolatile memory devices. Volatile memory (e.g., DRAM or SRAM) devices have fast read and write times, but the data stored in them is lost if the power supply is interrupted. Nonvolatile memory devices, on the other hand, may retain data even if the power supply is interrupted.
A prime example of a volatile memory device is a dynamic random access memory (DRAM) device. A memory cell in DRAM may consist of one N-type metal oxide semiconductor (NMOS) transistor that acts as a switch and one capacitor that stores charge (data). Depending on the presence or absence of charge stored on the capacitor in the memory cell (i.e., whether the terminal voltage of the cell capacitor is high or low), the binary information “1” or “0” may be identified. The memory cell may be connected to a wordline and a bitline. The bitline may be connected to a bitline sense amplifier. The bitline sense amplifier may sense data stored in the memory cell via the bitline based on a voltage applied to the wordline.
The bitline sense amplifier may have an open bitline structure that is connected to the memory cells via bitlines and complementary bitlines. When a read operation or a refresh operation is performed in the volatile memory device, the bitline sense amplifier may detect and amplify a voltage difference between the bitline and the complementary bitline. The semiconductor devices comprising the bitline sense amplifier may be subject to process, voltage, and temperature (PVT) variations and the like, which may cause offset noise due to differences in characteristics between the devices such as differences in threshold voltage. In addition, data pattern noise may occur due to interference or coupling between signal lines and/or voltage lines according to the pattern of data stored in the memory cells. Further, charge leakage noise may occur due to charge leakage in the bitline sense amplifier. These sensing noises are variable with operation temperature, which reduces the effective sensing margin of the bitline sense amplifier and degrades the performance of the semiconductor memory device.
Provided is a semiconductor memory device capable of efficiently reducing sensing noises according to an operation temperature and a method of controlling same.
According to an aspect of the disclosure, a semiconductor memory device includes: a memory cell array comprising a memory cell; a bitline sense amplifier having an open bitline structure and comprising a plurality of switching transistors, wherein the bitline sense amplifier is connected to the memory cell via a bitline and a complementary bitline, and the plurality of switching transistors are configured to control connections between the bitline, the complementary bitline, a sensing bitline and a complementary sensing bitline based on a plurality of switching signals; a temperature measurement circuit configured to measure an operation temperature of the semiconductor memory device and to generate a temperature code corresponding to the operation temperature; and a sense amplifier controller configured to reduce sensing noise of the bitline sense amplifier by controlling timing of the plurality of switching signals based on the temperature code.
According to an aspect of the disclosure, a semiconductor memory device includes: a memory cell array comprising a memory cell; a bitline sense amplifier having an open bitline structure, wherein the bitline sense amplifier is connected to the memory cell via a bitline and a complementary bitline, the bitline sense amplifier comprising: a first switching transistor configured to control a connection between the bitline and a complementary sensing bitline based on a first switching signal; a second switching transistor configured to control a connection between the complementary bitline and a sensing bitline based on the first switching signal; a third switching transistor configured to control a connection between the bitline and the sensing bitline based on a second switching signal; a fourth switching transistor configured to control a connection between the complementary bitline and the complementary sensing bitline based on the second switching signal; and a fifth switching transistor configured to control a connection between the sensing bitline and the complementary sensing bitline based on a third switching signal; a temperature measurement circuit configured to measure an operation temperature of the semiconductor memory device and to generate a temperature code corresponding to the operation temperature; and a sense amplifier controller configured to reduce sensing noise of the bitline sense amplifier by controlling timing of the first switching signal, the second switching signal and the third switching signal based on the operation temperature.
According to an aspect of the disclosure, a method of controlling a semiconductor memory device includes: providing a bitline sense amplifier having an open bitline structure and comprising a plurality of switching transistors, wherein the bitline sense amplifier is connected to a memory cell via a bitline and a complementary bitline, and wherein the plurality of switching transistors are configured to control connections between the bitline, the complementary bitline, a sensing bitline and a complementary sensing bitline based on a plurality of switching signals; measuring an operation temperature of the semiconductor memory device to generate a temperature code corresponding to the operation temperature; and based on the temperature code, controlling timing of the plurality of switching signals to reduce sensing noise of the bitline sense amplifier.
The semiconductor memory device and the method of controlling the semiconductor memory device according to one or more embodiments may increase the effective sensing margin of the bitline sense amplifier and enhance the performance of the semiconductor memory device by controlling the operation timing of the bitline sense amplifier to reduce the sensing noises according to the operation temperature.
The above and other aspects, features, and advantages of certain embodiments of the present disclosure will be more apparent from the following description taken in conjunction with the accompanying drawings, in which:
One or more embodiments will be described more fully hereinafter with reference to the accompanying drawings, in which one or more example embodiments are shown. In the drawings, like numerals refer to like elements throughout.
Terms such as “unit”, “module”, “member”, and “block” may be embodied as hardware or software. As used herein, a plurality of “units”, “modules”, “members”, and “blocks” may be implemented as a single component, or a single “unit”, “module”, “member”, and “block” may include a plurality of components.
It will be understood that when an element is referred to as being “connected” with or to another element, it can be directly or indirectly connected to the other element.
Also, when a part “includes” or “comprises” an element, unless there is a particular description contrary thereto, the part may further include other elements, not excluding the other elements.
Throughout the description, when a member is “on” another member, this includes not only when the member is in contact with the other member, but also when there is another member between the two members.
Herein, the expressions “at least one of a, b or c” and “at least one of a, b and c” indicate “only a,” “only b,” “only c,” “both a and b,” “both a and c,” “both b and c,” and “all of a, b, and c.”
It will be understood that, although the terms “first”, “second”, “third”, etc., may be used herein to describe various elements, is the disclosure should not be limited by these terms. These terms are only used to distinguish one element from another element.
As used herein, the singular forms “a,” “an” and “the” are intended to include the plural forms as well, unless the context clearly indicates otherwise.
With regard to any method or process described herein, an identification code may be used for the convenience of the description but is not intended to illustrate the order of each step or operation. Each step or operation may be implemented in an order different from the illustrated order unless the context clearly indicates otherwise. One or more steps or operations may be omitted unless the context of the disclosure clearly indicates otherwise.
Referring to
An operation temperature of a semiconductor memory device is measured and a temperature code corresponding to the operation temperature is generated (S200). The temperature code may be generated using a temperature measurement circuit formed on a semiconductor die of the semiconductor memory device. One or more embodiments of the temperature measurement circuit will be described below with reference to
Based on the temperature code, timing of the plurality of switching signals is controlled such that the sensing noise of the plurality of bitline sense amplifiers is reduced according to the operation temperature (S300). As will be described below with reference to
In an embodiment, as will be described further with reference to
In an embodiment, as will be described below with reference to
As such, the method of controlling the semiconductor memory device according to one or more embodiments may increase the effective sensing margin of the bitline sense amplifier and enhance the performance of the semiconductor memory device by controlling the operation timing of the bitline sense amplifier to reduce the sensing noises according to the operation temperature.
Based on the amount of charge on the capacitors included in the memory cell, the memory device may perform a read operation and a refresh operation. In this case, the bitlines associated with the memory cell are precharged with a precharge voltage. Then, as the wordline is activated, charge sharing occurs between the charge on the bitline charged with the precharge voltage and the charge on the capacitor of the memory cell. Due to charge sharing, a voltage on the bitline will decrease or increase by the amount of voltage change ΔVBL.
Referring to
The semiconductor memory device according to one or more embodiments may utilize the plurality of switching signals to reduce the offset noise. Further, the semiconductor memory device according to one or more embodiments may efficiently reduce the data pattern noise and the charge leakage noise that vary with operation temperature by controlling the timing of the plurality of switching signals according to the operation temperature.
Referring to
The two sensing modes, the D-type sensing mode DTP and the C-type sensing mode CTP, are illustrated in
Referring to
As shown in
Referring to
The interfaces may be connected via a control bus 21 for transmitting a command CMD, an access address ADDR, a clock signal CLK, and the like, and a data bus 22 for transmitting data.
Depending on the type of semiconductor memory device, a command CMD may be considered to include an access address ADDR. The memory controller 50 generates command signals to control the semiconductor memory device 400, and under the control of the memory controller 50, data may be written to the semiconductor memory device 400 or data may be read from the semiconductor memory device 400.
The semiconductor memory device 400 may include a temperature measurement circuit TMMS 100 and a sense amplifier controller SACON 200.
As will be described below with reference to
As will be described below with reference to
Referring to
The memory cell array 480 may include a plurality of bank arrays 480a, . . . , 480h. The row selection circuit 460 may include a plurality of bank row selection circuits 460a, . . . , 460h respectively coupled to the bank arrays 480a, . . . , 480h. The column decoder 470 may include a plurality of bank column decoders 470a, . . . , 470h respectively coupled to the bank arrays 480a, . . . , 480h. The sense amplifier unit 485 may include a plurality of bank sense amplifiers 485a, . . . , 485h respectively coupled to the bank arrays 480a, . . . , 480h.
The address register 420 may receive an address ADDR including a bank address BANK_ADDR, a row address ROW_ADDR, and a column address COL_ADDR from the memory controller 50. The address register 420 may provide the received bank address BANK_ADDR to the bank control logic 430, may provide the received row address ROW_ADDR to the row selection circuit 460, and may provide the received column address COL_ADDR to the column decoder 470.
The bank control logic 430 may generate bank control signals in response to the bank address BANK_ADDR. One of the bank row selection circuits 460a, . . . , 460h corresponding to the bank address BANK_ADDR may be activated in response to the bank control signals, and one of the bank column decoders 470a, . . . , 470h corresponding to the bank address BANK_ADDR may be activated in response to the bank control signals.
The row address ROW_ADDR from the address register 420 may be applied to the bank row selection circuits 460a, . . . , 460h. The activated one of the bank row selection circuits 460a, . . . , 460h may decode the row address ROW_ADDR, and may activate a wordline corresponding to the row address ROW_ADDR. For example, the activated bank row selection circuit 460 may apply a wordline driving voltage to the wordline corresponding to the row address ROW_ADDR.
The column decoder 470 may include a column address latch. The column address latch may receive the column address COL_ADDR from the address register 420, and may temporarily store the received column address COL_ADDR. In one or more embodiments, in a burst mode, the column address latch may generate column addresses that increment from the received column address COL_ADDR. The column address latch may apply the temporarily stored or generated column address to the bank column decoders 470a, . . . , 470h.
The activated one of the bank column decoders 470a, . . . , 470h may decode the column address COL_ADDR, and may control the I/O gating circuit 490 in order to output data corresponding to the column address COL_ADDR.
The I/O gating circuit 490 may include a circuitry for gating input/output data. The I/O gating circuit 490 may further include read data latches for storing data that is output from the bank arrays 480a, . . . , 480h, and write drivers for writing data to the bank arrays 480a, . . . , 480h.
Data to be read from one bank array of the bank arrays 480a, . . . , 480h may be sensed by one of the bank sense amplifiers 485a, . . . , 485h coupled to the one bank array from which the data is to be read, and may be stored in the read data latches. The data stored in the read data latches may be provided to the memory controller 50 via the data I/O buffer 495. Data DQ to be written in one bank array of the bank arrays 480a, . . . , 480h may be provided to the data I/O buffer 495 from the memory controller 50. The write driver may write the data DQ in one bank array of the bank arrays 480a, . . . , 480h.
The command control logic 410 may control operations of the memory device 400. For example, the command control logic 410 may generate control signals for the memory device 400 in order to perform a write operation, a read operation, or a refresh operation. The command control logic 410 may generate internal command signals such as an active signal IACT, a precharge signal IPRE, a refresh signal IREF, a read signal IRD, a write signal IWR, etc., based on commands CMD transferred from the memory controller 50 in
Although
The temperature measurement circuit 100 may measure an operation temperature To of the semiconductor memory device 400 to generate a temperature code TCODE corresponding to the operation temperature To.
The sense amplifier controller 200 may control a plurality of bank sense amplifiers 485a, . . . , 485h included in the sense amplifier unit 485 based on the temperature code TCODE. In
Referring to
The mode selector 210 may generate a mode signal MD indicating a sensing mode based on a temperature code TCODE provided from the temperature measurement circuit TMMS 100. As described above, the mode selector 210 may divide the range of potential operation temperatures To into a plurality of temperature ranges and generate the mode signal MD to indicate a sensing mode corresponding to each temperature range. The information regarding the sensing mode corresponding to each temperature range may be provided in advance through a test process of the semiconductor memory device, and may be stored in a nonvolatile memory of the semiconductor memory device.
The signal generator 220 may generate a plurality of switching signals P1, P2 and P3 and voltage selection signals VSEL based on the mode signal MD and the temperature code TCODE. The signal generator 220 may include a delay circuit DLY or the like for controlling the timing of the plurality of switching signals P1, P2 and P3. The number of the plurality of switching signals P1, P2 and P3 and the number of the voltage select signals VSELs may be varied depending on the configuration and operation of the bitline sense amplifier.
Referring to
Referring to
The sub-cell arrays SCA include a plurality of wordlines WL0 to WL7 extending in a row direction and a plurality of bitlines BT0 to BT3 extending in a column direction, and memory cells MC are disposed at points where the bitlines BT0 to BT3 and the wordlines WL0 to WL7 intersect.
The wordline driver areas RWD include a plurality of sub-wordline drivers SWD for respectively driving the plurality of wordlines WL0 to WL3.
The sense amplifier areas RSA include bitline sense amplifiers BLSA 560 and a local sense amplifier circuit (LSA circuit) 570 connected to the bitlines BT0 to BT3 of the sub-cell arrays SCA in an open bitline structure. The bitline sense amplifier BLSA may amplify the difference in voltage levels detected on the bitlines BT0 to BT3 and provide the difference in the amplified voltage levels to the local input/output line pair LIO1 and LIOB1.
In the power and control area RPC, a power circuit that supplies power to each sub-peripheral circuit and a control circuit that controls the operation of each sub-peripheral circuit are disposed.
Referring to
In a semiconductor memory device, when a wordline WL selected by a row address is activated, data from a plurality of memory cells MC connected to the wordline WL are transferred to a bi-line pair BL and BLB, and a plurality of bits are transmitted. The bitline sense amplifiers BLSA detect and amplify the voltage difference between the bitline pair BL and BLB based on the voltage of the control line LA and the voltage of the complementary control line LAB. At this time, since a large number of bitline sense amplifiers BLSA operate at once, disturbance occurs in the internal voltage VINTA and the plate voltage VP applied to the memory cells, and the data pattern noise may be increased considerably according to the pattern of data stored in the memory cells.
Referring to
The first control circuit 351 is coupled to a bitline BL, a sensing bitline SBL, and a complementary sensing bitline SBLB. The second control circuit 352 is coupled to the complementary bitline BLB, the sensing bitline SBL, and the complementary sensing bitline SBLB. The first and second control circuits 351 and 352 receive a first switching signal P1 and a second switching signal P2, and operate based on the first switching signal P1 and the second switching signal P2.
For example, the first control circuit 351 may, in response to the second switching signal P2, control an electrical connection between the bitline BL and the sensing bitline SBL, and in response to the first switching signal P1, control an electrical connection between the bitline BL and the complementary sensing bitline SBLB. The second control circuit 352 may control an electrical connection between the complementary bitline BL and the complementary sensing bitline SBLB in response to the second switching signal P2, and may control an electrical connection between the complementary bitline BL and the sensing bitline SBL in response to the first switching signal P1.
The sense amplifier 353 includes an equalization circuit EQ 354, a P-type sense amplifier PSA 355, and an N-type sense amplifier NSA 356. The sense amplifier 353 may detect and amplify a voltage difference between the bitline BL and the complementary bitline BLB based on the voltages of a control line LA and a complementary control line LAB.
The equalization circuit 354 may equalize the bitline pair BL and BLB and sensing bitline pair SBL and SBLB to a precharge voltage VBL. For example, in a precharge operation of the bitline sense amplifier 350, the first switching signal P1, the second switching signal P2, and the third switching signal P3 may be enabled (e.g., enabled to logic high level) such that the bitline pair BL and BLB and the sensing bitline pair SBL and SBLB may be connected as a single node. At this time, the equalization circuits E_1 and E_2 may respond to the equalization signal PEQ, and the bitline pair BL and BLB and the sensing bitline pair SBL and SBLB may be charged and equalized to the precharge voltage VBL.
Referring to
According to an embodiment, the bitline sense amplifier 350 may include a plurality of switching transistors, such as first to fifth switching transistors S1 to S5. The first switching transistor S1 may be connected between the bitline BL and the complementary sensing bitline SBLB. The first switching transistor S1 may electrically connect or disconnect the bitline BL and the complementary sensing bitline SBLB based on the first switching signal P1. The second switching transistor S2 may be connected between the complementary bitline BLB and the complementary sensing bitline SBLB. The second switching transistor S2 may electrically connect or disconnect the complementary bitline BLB and the sensing bitline SBL based on the first switching signal P1. The third switching transistor S3 may be connected between the bitline BL and the sensing bitline SBL. The third switching transistor S3 may electrically connect or disconnect the bitline BL and the sensing bitline SBL based on the second switching signal P2. The fourth switching transistor S4 may be connected between the complementary bitline BLB and the complementary sensing bitline SBLB. The fourth switching transistor S4 may electrically connect or disconnect the complementary bitline BLB and the complementary sensing bitline SBLB based on the second switching signal P2. The fifth switching transistor S5 may be connected between the complementary sensing bitline SBLB and the sensing bitline SBL. The fifth switching transistor S5 may electrically connect or disconnect the sensing bitline SBL and the complementary sensing bitline SBLB based on the third switching signal P3.
According to an embodiment, the N-type sense amplifier and the P-type sense amplifier are connected between the complementary sensing bitline SBLB and the sensing bitline SBL, and may detect and amplify the voltage difference between the bitline BL and the complementary bitline BLB based on the voltage of the control line LA and the complementary control line LAB. For example, an end of the first P-type transistor PM1 may be connected to the control line LA, the other end of the first P-type transistor PM1 may be connected to the complementary sensing bitline SBLB, and the gate electrode of the first P-type transistor PM1 may be connected to the sensing bitline SBL. An end of the second P-type transistor PM2 may be connected to the control line LA, the other end of the second P-type transistor PM2 may be connected to the sensing bitline SBL, and the gate electrode of the second P-type transistor PM2 may be connected to the complementary sensing bitline SBLB. An end of the first N-type transistor NM1 may be connected to the complementary sensing bitline SBLB, the other end of the first N-type transistor NM1 may be connected to the complementary control line LAB, and the gate electrode of the first N-type transistor NM1 may be connected to the bitline BL. An end of the second N-type transistor NM2 may be connected to the sensing bitline SBL, the other end of the second N-type transistor NM2 may be connected to the complementary control line LAB, and the gate electrode of the second N-type transistor NM2 may be connected to the complementary bitline BLB.
Referring to
In the precharge period PRC, the first switching signal P1, the second switching signal P2, and the third switching signal P3 are activated (e.g., activated to a logic high level), such that the bitline pair BL and BLB and the sensing bitline pair SBL and SBLB may be connected as one node. At this time, the control line LA and the complementary control line LAB may have a precharge voltage VBL such that the bitline pair BL and BLB and the sensing bitline pair SBL and SBLB may be charged and equalized to the precharge voltage VBL.
In the offset compensation period OC, the bitline sense amplifier 350 may measure and compensate for an offset voltage between the bitline BL and the complementary bitline BLB based on a bitline offset compensation method as will be described below with reference to
In the charge sharing period CS, the precharge voltage VBL may be applied to the control line LA and the complementary control line LAB. The third switching signal P3 may be changed to the logic high level, and the sensing bitline SBL and the complementary sensing bitline SBLB may be connected to each other. Accordingly, the sensing bitline SBL and the complementary sensing bitline SBLB may be changed to the precharge voltage VBL. At this time, the wordline WL may be changed to a high level, and charge sharing may occur between the charge stored in the cell capacitor CC of the memory cell MC and the charge stored in the bitline BL.
In the sensing period SEN, the bitline sense amplifier 350 may sense the voltage on the bitline BL based on a bitline sensing method as described below with reference to
Referring to
In the first offset compensation period OC1 (see
In the first offset compensation period OC1, the bitline BL and the complementary bitline BLB (or the sensing bitline SBL and the complementary sensing bitline SBLB) may have a predetermined voltage difference (hereinafter, the offset voltage difference) due to the offset of the N-type sense amplifier and the P-type sense amplifier. For example, the bitline BL and the complementary bitline BLB may have an N-type offset voltage Vofs_n by the offset of the first N-type transistor NM1 and the second N-type transistor NM2. Further, the bitline BL and the complementary bitline BLB may have a P-type offset voltage Vofs_p by the offset of the first P-type transistor PM1 and the second P-type transistor PM2, i.e., the bitline BL and the complementary bitline BLB may have an offset voltage difference 2Vdt_n,p that is the sum of the N-type offset voltage Vofs_n and the P-type offset voltage Vofs_p. The N-type offset voltage Vofs_n may account for a first offset compensation ratio Voc_n1 (e.g., 70%) of the offset voltage difference 2Vdt_n,p. The P-type offset voltage Vofs_p may account for a second offset compensation ratio Voc_p1 (e.g., 30%) of the offset voltage difference 2Vdt_n,p that is smaller than the first offset compensation ratio Voc_n1.
In the second offset compensation interval OC2 (see
In the second offset compensation period OC2, as the first P-type transistor PM1 and the second P-type transistor PM2 are turned off, the ratio of the N-type offset voltage Vofs_n and the P-type offset voltage Vofs_p between the bitline BL and the complementary bitline BLB (or between the complementary sensing bitline SBLB and the sensing bitline SBL) may change. For example, the N-type offset voltage Vofs_n may account for a third offset compensation ratio Voc_n2 (e.g., 90%) of the offset voltage difference 2Vdt_n,p that is greater than the first offset compensation ratio Voc_n1. The P-type offset voltage Vofs_p may account for a fourth offset compensation ratio Voc_p2 (e.g., 10%) of the offset voltage difference 2Vdt_n,p that is less than the second offset compensation ratio Voc_p1. In one example, the fourth offset compensation ratio Voc_p2 may be set to 10% or less.
According to an embodiment, after the second offset compensation interval OC2 (see
As described above, the bitline sense amplifier 350 may quickly detect the offset voltage difference 2Vdt_n,p that includes an N-type offset voltage Vofs_n and a P-type offset voltage Vofs_p via the negative feedback offset compensation scheme in the first offset compensation period OC1. Furthermore, the bitline sense amplifier 350 may improve the PVT characteristics through the diode offset compensation scheme in the second offset compensation period OC2 to finally detect the offset voltage difference 2Vdt_n,p. The bitline sense amplifier 350 may change the ratio of the N-type offset voltage Vofs_n and the P-type offset voltage Vofs_p that includes the offset voltage difference 2Vdt_n,p through the first offset compensation period OC1 and the second offset compensation period OC2. By changing the ratio of the N-type offset voltage Vofs_n and the P-type offset voltage Vofs_p, the bitline sense amplifier 350 may improve the accuracy of the bitline sensing operation.
The negative output of the amplifier 350a is coupled to the negative voltage end of the offset voltage source Vofs. A positive input of the offset voltage source Vofs is connected to a positive input of the amplifier 350a. The positive output of the amplifier 350a is connected to the negative input of the amplifier 350a. In this case, the outputs of the amplifier 350a may correspond to sensing bitlines and complementary sensing bitlines SBL and SBLB, and the inputs of the amplifier 350a may correspond to bitlines BL and complementary bitlines BLB. For example, the offset voltage Vos refers to an offset of the first and second P-type transistors PM1 and PM2 and the first and second N-type transistors NM1 and NM2. In this case, the behavior of the equivalent circuit shown in
Referring to Expression 1, VBL refers to the voltage on the bitline BL, Vos refers to the offset value of the bitline sense amplifier 350, VBLB refers to the voltage on the complementary bitline BLB, VSABL refers to the voltage on the sensing bitline SBL, VSABLB refers to the complementary sensing bitline SBLB, and a refers to the voltage gain of the amplifier 350a. As shown in Expression 1, the voltage difference between the bitline BL and the complementary bitline BL will approach the offset voltage Vos. In other words, the offset of the bitline sense amplifier 350 may be compensated for by the bitline BL being voltage level compensated by the offset Vos.
Due to the PVT variation, the threshold voltage of the first N-type transistor NM1 and the threshold voltage of the second N-type transistor NM2 may be different. In this case, it is assumed that the threshold voltage of the first N-type transistor NM1 is higher than the threshold voltage of the second N-type transistor NM2 by an offset voltage Vos. In this case, based on the aforementioned behavior of the modeled circuit in
Therefore, since the voltage supplied to the gate electrode of the first N-type transistor NM1 and the voltage supplied to the gate electrode of the second N-type transistor NM2 are different from each other by an offset voltage Vos, the first and second N-type transistors N_1, N_2 have the same current characteristics. In other words, the offset noise of the bitline sense amplifier 350 may be reduced, such that a sufficient effective sensing margin of the bitline sense amplifier 350 may be secured even when the amount of voltage change ΔVBL (see
Referring to
In the first sensing period SEN1 (see
In the second sensing period SEN2 (e.g., N-dominant sensing) (see
In the third sensing period SEN3 (see
As described with reference to
As such, in the H-type sensing mode HTP, the sense amplifier controller 200 may activate the third switching signal P3 to turn on the fifth switching transistor S5 after the offset compensation is finished, deactivate the third switching signal P3 in the second sensing period SEN2 to turn off the fifth switching transistor S5, and activate the second switching signal P2 in the third sensing period SEN3 to turn on the third switching transistor S3 and the fourth switching transistor S4. With this H-type sensing mode HTP, the data pattern noise and the charge leakage noise may be effectively reduced simultaneously.
Referring to
As such, in the D-type sensing mode DTP, the sense amplifier controller 200 toggles the second switching signal P2 during the charge sharing period CS to pass data information to the internal nodes of the bitline sense amplifier, that is, the sensing bitline SBL and the complementary sensing bitline SBLB, At the beginning of the sensing period SEN, for example, in the first sensing period SEN1 and the second sensing period SEN2, the second switching signal P2 may be deactivated to turn off the third switching transistor S3 and the fourth switching transistor S4 such that sensing by the voltages of the sensing bitline SBL and the complementary sensing bitline SBLB may be performed first. Then, in the third sensing period SEN3, the second switching signal P2 may be activated to turn on the third switching transistor S3 and the fourth switching transistor S4. This D-type sensing mode DTP enables a more effective reduction of the data pattern noise that prevails in the low temperature range RC.
Referring to
In this way, in the C-Type sensing mode CTP, the second switching signal P2 may be activated in advance of the sensing period SEN to turn on the third switching transistor S3 and the fourth switching transistor S4 to operate the bitline sense amplifier as a cross-couple latch. In this C-type sensing mode CTP, characteristic degradation due to charge leakage from the internal nodes SBL and SBLB through the N-type sense amplifiers NM1 and NM2 may be prevented or reduced.
Referring to
For example, as shown in
For example, in the C-type sensing mode CTP, as shown in
Referring to
In an embodiment, the sense amplifier controller 200 may further delay the time point tb at which the second switching signal P2 is deactivated after toggling in the charge sharing period CS as the operation temperature To increases, such that the floating time tFLT decreases as the operation temperature To increases, in the D-type sensing mode DTP of
In an embodiment, the sense amplifier controller 200 may further advance the time point tc at which the second switching signal P2 is activated in the charge sharing period CS as the operation temperature To increases, such that the floating time tFLT decreases as the operation temperature To increases, in the C-type sensing mode CTP of
In an embodiment, as shown in
Referring to
The first through kth semiconductor integrated circuit layers LA1 through LAk may transmit and receive signals between the layers by through-substrate vias TSVs (e.g., through-silicon vias). The lowest first semiconductor integrated circuit layer LA1, as the interface or control chip, may communicate with an external memory controller through a conductive structure formed on an external surface.
Each of the first semiconductor integrated circuit layer LA1910 through the kth semiconductor integrated circuit layer LAk 920 may include memory regions 921 and peripheral circuits 922 for driving the memory regions 921. For example, the peripheral circuits 922 may include a row-driver for driving wordlines of a memory, a column-driver for driving bitlines of the memory, a data input-output circuit for controlling input-output of data, a command buffer for receiving a command from an outside source and buffering the command, and an address buffer for receiving an address from an outside source and buffering the address.
The first semiconductor integrated circuit layer LA1910 may further include a control circuit. The control circuit may control access to the memory region 921 based on a command and an address signal from a memory controller and may generate control signals for accessing the memory region 921.
The first semiconductor layer 910 may include a temperature measurement circuit and a sense amplifier controller according to one or more embodiments. As described above, the sense amplifier controller may control the operation timing of the bitline sense amplifiers to reduce the sensing noises according to the operation temperature based on the temperature code indicating the operation temperature.
Each channel provides access to an independent set of DRAM banks. Requests from one channel may not access data attached to a different channel. Channels are independently clocked, and need not be synchronous.
The HBM 1100 may further include an interface die 1110 or a logic die at bottom of the stack structure to provide signal routing and other functions. Some functions for the DRAM semiconductor dies 1120, 1130, 1140, and 1150 may be implemented in the interface die 1110.
According to one or more embodiments, the high bandwidth memory 1100 may include a temperature measurement circuit and a sense amplifier controller as described above. The sense amplifier controller may control the operation timing of the bitline sense amplifier to reduce the sensing noises according to the operation temperature based on the temperature code indicating the operation temperature.
Referring to
Referring to
The buffer semiconductor die LSD may include a temperature measurement circuit TMMS 100 and a sense amplifier controller SACON 200 as described above. According to one or more embodiments, the temperature measurement circuit 100 may be integrated into at least one of the memory semiconductor dies MSD1 to MSD4.
The temperature measurement circuit 100 may measure the operation temperature of the stacked memory device and generate the temperature code corresponding to the operation temperature. Based on the temperature code, the sense amplifier controller 200 may control the timing of the plurality of switching signals to reduce the sensing noises of the plurality of bitline sense amplifiers according to the operation temperature.
The base substrate BSUB may be the same as the interposer ITP or include the interposer ITP. The base substrate BSUB may be a printed circuit board (PCB). External connecting elements such as conductive bumps BMP may be formed on a lower surface of the base substrate BSUB and internal connecting elements such as conductive bumps may be formed on an upper surface of the base substrate BSUB. In one or more embodiments, the semiconductor dies LSD and MSD1, . . . , MSD4 may be electrically connected through through-silicon vias. In other example embodiments, the semiconductor dies LSD and MSD1, . . . , MSD4 may be electrically connected through the bonding wires. In still other example embodiments, the semiconductor dies LSD and MSD1, . . . , MSD4 may be electrically connected through a combination of the through-silicon vias and the bonding wires. In the example embodiment of
As illustrated in
Referring to
The data bus 1210 and control bus 1220 are directly connected to the buffer chip 1270 via the respective socket/pin and bus signal line arrangements. In turn, the buffer chip 1270 is connected to the respective memory chips 401a, . . . , 401h via at least a commonly-connected first bus 1230 and separately connected second buses 1240a, 1240b, 1240c, 1240d, 1240e, 1240f, 1240g, 1240h from specified ports of the buffer chip 1270 to corresponding ports of the memory chips 401a, . . . , 401h. The buffer chip 1270 may be used to transfer a received command and/or address received from the memory controller 50 via the control bus 1220 to the respective memory chips 401a, . . . , 401h via the first bus 1230.
The buffer chip 1270 may transfer write data DQ (i.e., data to be written to one or more of the memory chips 400a, . . . , 400h) and the data strobe signal DQS received from the memory controller 50 via the data bus 1210 to the memory chips 401a, . . . , 401h via the respective second buses 1240a, . . . , 1240h. Alternately, the buffer chip 1270 may transfer read data DQ (data retrieved from one or more of the memory chips 401a, . . . , 401h) obtained from one or more of the memory chips 401a, . . . , 401h via the second buses 1240a, . . . , 1240h to the memory controller 50 via the data bus 1210.
Each of the memory chips 401a˜401h may include a temperature measurement circuit TMMS 100 and a sense amplifier controller SACON 200 as described above. The temperature measurement circuit 100 may measure the operation temperature of the stacked memory device and generate the temperature code corresponding to the operation temperature. Based on the temperature code, the sense amplifier controller 200 may control the timing of the plurality of switching signals to reduce the sensing noises of the plurality of bitline sense amplifiers according to the operation temperature.
Referring to
In one or more embodiments, the temperature detector 110 may be implemented with first and second PMOS transistors M1 (with current I1), M2 (with current I2), a feedback amplifier AMP, a resistor R and first and second bipolar transistors B1, B2, which are connected between a power supply voltage VDD and a ground voltage VSS as represented in
In Expression 2, Is1 and Is2 indicate reverse saturation currents of the bipolar transistors B1, B2. Also, Ic1 and Ic2 indicate currents flowing through the bipolar transistors B1, B2. Additionally, n is a gain ratio of the bipolar transistors B1, B2, and VT indicates a temperature voltage that is proportional to an absolute temperature of the temperature detector 110. Ln (n) is a constant value and thus the voltage dVBE across the resistor R and the current I2 flowing through the resistor R are proportional to the temperature variation. The voltage signal VPTAT and the current signal IPTAT may be generated as an output based on the voltage dVBE and the current I2 proportional to the operational temperature.
The on-chip temperature sensor described with reference to
Referring to
The stacked memory devices 1710 and the GPU 1720 may be mounted on an interposer 1730, and the interposer on which the stacked memory device 1710 and the GPU 1720 are mounted may be mounted on a package substrate 1740. The package substrate 1740 is mounted on solder balls 1750. The GPU 1720 may perform the same operation as the memory controller as described above or may include the memory controller. The GPU 1720 may store data, which is generated or used in graphic processing in the stacked memory devices 1710.
The stacked memory device 1710 may be implemented in various forms, and the stacked memory device 1710 may be a memory device in a high bandwidth memory (HBM) form in which a plurality of layers are stacked. The stacked memory device 1710 may include a buffer die and a plurality of memory dies.
Referring to
The application processor 2100 may execute applications, e.g., a web browser, a game application, a video player, and so on. The connectivity unit 2200 may perform wired or wireless communication with an external device. The volatile memory device 2300 may store data processed by the application processor 2100 or may operate as a working memory. The nonvolatile memory device 2400 may store a boot image for booting the mobile system 2000. The user interface 2500 may include at least one input device, such as a keypad, a touch screen, etc., and at least one output device, such as a speaker, a display device, etc. The power supply 2600 may supply a power supply voltage to the mobile system 2000.
The semiconductor memory device 2300 may include a temperature measurement circuit TMMS 100 and a sense amplifier controller SACON 200 as described above. The temperature measurement circuit 100 may measure the operation temperature of the semiconductor memory device 2300 and generate the temperature code corresponding to the operation temperature. Based on the temperature code, the sense amplifier controller 200 may control the timing of the plurality of switching signals to reduce the sensing noises of the plurality of bitline sense amplifiers according to the operation temperature.
As described above, the semiconductor memory device and the method of controlling the semiconductor memory device according to one or more embodiments may increase the effective sensing margin of the bitline sense amplifier and enhance the performance of the semiconductor memory device by controlling the operation timing of the bitline sense amplifier to reduce the sensing noises according to the operation temperature.
Embodiments described herein may be applied to any memory device and system included a memory device. For example, embodiments may be applied to systems such as a memory card, a solid state drive (SSD), an embedded multimedia card (eMMC), a mobile phone, a smart phone, a personal digital assistant (PDA), a portable multimedia player (PMP), a digital camera, a camcorder, personal computer (PC), a server computer, a workstation, a laptop computer, a digital TV, a set-top box, a portable game console, a navigation system, a wearable device, an internet of things (IoT) device, an internet of everything (IoE) device, an e-book, a virtual reality (VR) device, an augmented reality (AR) device, a server system, an automotive device, etc.
The foregoing is illustrative of example embodiments and is not to be construed as limiting thereof. Although a few example embodiments have been described, those skilled in the art will readily appreciate that many modifications are possible in the example embodiments without materially departing from the present disclosure.
| Number | Date | Country | Kind |
|---|---|---|---|
| 10-2023-0180543 | Dec 2023 | KR | national |