This application claims priority under 35 USC §119 to Korean Patent Application No. 10-2013-0028077, filed on Mar. 15, 2013, in the Korean Intellectual Property Office (KIPO), the contents of which are herein incorporated by reference in its entirety.
In general, a Dynamic Random Access Memory (DRAM) may be designed in a symmetrical structure in order to have the same access time in all address regions.
A memory cell array may be constructed in a bank structure, in which each bank includes a plurality of sub-arrays. Data stored in each cell are transferred to an input/output pad through a path having a hierarchical structure, for example, bit line sense amplifier—local input/output path—input/output amplifier—global input/output path—input/output buffer. Thus, in order to minimize difference in access delay time depending on the distance from cells to the input/output pad, the cell array is generally disposed in a symmetrical structure.
Nevertheless, since a plurality of cells are disposed on a two-dimensional plane, the difference in access delay time always tends to exist depending on the distance from each cell to an input/output pad.
Therefore, the longest access time is determined as an access time of a DRAM in order to ensure the exact operation.
Some example embodiments provide a semiconductor memory device having an asymmetric access time, in which access times are different from each other according to alignment spaces by actively utilizing differences between access times of each cell.
Further, some example embodiments provide a semiconductor memory device having an asymmetric access time, which includes a cell array region having a high-speed access time and a cell array region having a low-speed access time.
In addition, some example embodiments provide a semiconductor memory device having an asymmetric access time, which includes a cell array region having a high-speed access time and a cell array region having a low-speed access time according to a physical distance with respect to a TSV (Through Silicon Via).
According to example embodiments, a semiconductor memory device includes a plurality of data input/output DQ pads and a plurality of first and second memory cell arrays. The plurality of data input/output DQ pads are disposed on a semiconductor substrate. The plurality of first and second memory cell arrays are disposed on the semiconductor substrate. Each path of a first set of data paths from each of the plurality of first memory cell arrays to a corresponding DQ pad is physically shorter than each path of a second set of data paths from each of the plurality of second memory cell arrays to the corresponding DQ pad. Each of the plurality of first memory cell arrays may be a designated high-speed access cell array and each of the plurality of second memory cell arrays may be a designated low-speed access cell array. A size of the each of the plurality of first memory cell arrays may be less than a size of the each of the plurality of second memory cell arrays.
In example embodiments, the memory cell arrays may include first memory cell arrays disposed in a region adjacent to a region of the plurality of DQ pads to have a first data path length and operated at a first access time, and second memory cell arrays disposed in a region away from the region of the plurality of DQ pads to have a second data path length longer than the first data path length and operated at a second access time longer than the first access time.
A plurality of pads including a plurality of command/address (CMD/ADDR) pads and a plurality of DQ pads may be disposed along one of a horizontal central line and a vertical central line of the semiconductor substrate.
The plurality of DQ pads may be disposed at a center and the a plurality of CMD/ADDR pads are disposed at left and right sides of the output pads.
The plurality of DQ pads may be disposed at a center of the vertical central line and the plurality of CMD/ADDR pads are disposed along the horizontal central line.
The plurality of DQ pads may be disposed along one of left and right vertical edge lines, and the plurality of CMD/ADDR pads are disposed along a remaining one of the left and right vertical edge lines.
The plurality of DQ pads may be disposed along one of left and right vertical edge lines, and the plurality of CMD/ADDR pads are disposed along the vertical central line.
The plurality of DQ pads may be disposed along one of left and right vertical edge lines, and the plurality of CMD/ADDR pads are disposed along one of upper and lower horizontal edge lines.
The first memory cell array and the second memory cell array adjacent to each other may share an input/output sense amplifier circuit.
The first memory cell array and the second memory cell array adjacent to each other may have individual input/output sense amplifier circuits, respectively.
According to example embodiments, a semiconductor memory device includes a logic layer, first and second memory layers and a vertical connection member. The first memory layer is located above the logic layer. The first memory layer includes a plurality of first and second memory cell arrays and a first set of DQ pads disposed on a substrate of the first memory layer. The second memory layer is located above the first memory layer. The second memory layer includes a plurality of third and fourth memory cell arrays and a second set of DQ pads disposed on a substrate of the second memory layer. The vertical connection member electrically connects the logic layer, the first memory layer, the second memory layer to each other. The vertical connection member is a data path between the logic layer and each of the first and second memory layers. For the first memory layer, a shortest data path from one of the plurality of first memory cell arrays to a first DQ pad of the first set of DQ pads is physically shorter than a shortest data path from one of the plurality of second memory cell arrays to the first DQ pad. For the second memory layer, a shortest data path from one of the plurality of third memory cell arrays to a second DQ pad of the second set of DQ pads is physically shorter than a shortest data path from one of the plurality of fourth memory cell arrays to the second DQ. Each of the plurality of first and third memory cell arrays is a designated high-speed access cell array and each of the plurality of second and fourth memory cell arrays is a designated low-speed access cell array.
In example embodiments, each of the first and second memory layers may include a plurality of memory cell arrays disposed on a semiconductor substrate and a plurality of input/output pads disposed on the semiconductor substrate and electrically connected to the vertical connection member. Access times of the memory cell arrays may be different from each other in proportion to lengths of data paths between the vertical connection member and the memory cell arrays.
The logic layer may include a memory controller, and access times of the memory cell arrays included in the memory layers may be different from each other in proportion to lengths of data paths between the memory controller and the memory cell arrays.
According to example embodiments, a semiconductor memory device includes a substrate, a first set of memory cell arrays, a second set of memory cell arrays and a plurality of pads. The substrate extends a first direction and a second direction perpendicular to the first direction. The first set of memory cell arrays is disposed on the substrate and is designated as a high-speed access cell array. The second set of memory cell arrays is disposed on the substrate and is designated as a low-speed access cell array. The plurality of pads are disposed on the substrate and include a plurality of DQ pads and a plurality of ADDR/CMD pads. The plurality of DQ pads are disposed along the first direction of the substrate. For each memory cell array of the first set of memory cell arrays, a shortest data path from the memory cell array to a corresponding DQ pad is physically shorter than any shortest data path from anyone of the second set of memory cell arrays to the corresponding DQ pad.
Illustrative, non-limiting example embodiments will be more clearly understood from the following detailed description taken in conjunction with the accompanying drawings.
Various example embodiments will be described more fully with reference to the accompanying drawings, in which some example embodiments are shown. The present disclosure may, however, be embodied in many different forms and should not be construed as limited to the embodiments set forth herein. Like reference numerals refer to like elements throughout the accompanying drawings.
It will be understood that, although the terms first, second, etc. may be used herein to describe various elements, these elements should not be limited by these terms. Unless indicated otherwise, these terms are used to distinguish one element from another. For example, a first element could be termed a second element, and, similarly, a second element could be termed a first element, without departing from the scope of the present disclosure. As used herein, the term “and/or” includes any and all combinations of one or more of the associated listed items.
It will be understood that when an element is referred to as being “connected” or “coupled” to another element, it can be directly connected or coupled to the other element or intervening elements may be present. In contrast, when an element is referred to as being “directly connected” or “directly coupled” to another element, there are no intervening elements present. Other words used to describe the relationship between elements should be interpreted in a like fashion (e.g., “between” versus “directly between,” “adjacent” versus “directly adjacent,” etc.).
The terminology used herein is for the purpose of describing particular embodiments and is not intended to be limiting of the disclosure. 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. It will be further understood that the terms such as “comprises,” “comprising,” “includes” and/or “including,” when used herein, specify the presence of stated features, integers, steps, operations, elements, and/or components, but do not preclude the presence or addition of one or more other features, integers, steps, operations, elements, components, and/or groups thereof.
Unless otherwise defined, all terms (including technical and scientific terms) used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this disclosure belongs. It will be further understood that terms, such as those defined in commonly used dictionaries, should be interpreted as having a meaning that is consistent with their meaning in the context of the relevant art and will not be interpreted in an idealized or overly formal sense unless expressly so defined herein.
Referring to
According to an example embodiment, an SFDRAM (Slow-Fast DRAM) having two access times is configured by intentionally dividing cell arrays into a high-speed cell array and a low-speed cell array according to a physical distance with respect to a corresponding DQ pad in one chip.
Hereinafter, example embodiments of the SFDRAM will be described in detail.
Referring to
In this structure, cell arrays CA01˜CA04, CA11, CA14, CA21, CA24 and CA31˜CA34 disposed at the edge of the chip 100 are placed relatively far away from the DQ pads along a DQ data path. Thus, these cell arrays may be a designated low-speed cell array 110. The cell array CA12, CA13, CA22 and CA23 disposed in the center of the chip 100 are placed at a position relatively closed to the DQ pads along the DQ data path. Thus, these cell arrays may be a designated high-speed access cell array 120.
As shown, the distance Ls1 (designated as an arrow dot line in drawings) from the center C of the chip 100 to an IOSA of the cell array CA01 is longer than the distance Lf1 (designated as an arrow full line in drawings) from the center C to an IOSA of the cell array CA23. Thus, since a difference in access delay time exists due to the distance difference, cell data of the cell array CA23 are accessed at a higher speed than cell data of the cell array CA01.
However, the difference in access time may not exist between the cell array CA23 and the cell array CA24 because the cell array CA24 shares the IOSA with the cell array CA23.
In one embodiment, a physical size of the high-speed cell array CA23 is smaller than a physical size of the low-speed cell array CA01 as shown in
Referring to
Therefore, a distance Ls1 (designated as an arrow dot line of
Referring to
Referring to
In this structure, cell arrays CA01˜CA04, CA11, CA14, CA21, CA24 and CA31˜CA34 disposed at the edge of the chip 200 are placed relatively far away from the DQ pads along a DQ data path. Thus, these cell arrays may be a designated low-speed cell array 210. The cell array CA12, CA13, CA22 and CA23 disposed in the center of the chip 200 are placed at a position relatively closed to the DQ pads along the DQ data path. Thus, each of these cell arrays may be a designated high-speed access cell array 220.
Therefore, the distance Ls1 (designated as an arrow dot line of
However, the difference in access time may not exist between the cell array CA23 and the cell array CA24, which shares an IOSA with the cell array CA23.
In one embodiment, a physical size of the high-speed cell array CA23 is smaller than a physical size of the low-speed cell array CA01 as shown in
Referring to
Therefore, a distance Ls1 (designated as an arrow dot line of
Referring to
Referring to
Referring to
In this structure, cell arrays CA01˜CA04, CA11, CA14, CA21, CA24 and CA31˜CA34 disposed at the edge of the chip 300 are placed relatively far away from the DQ pads along a DQ data path. Thus, each of these cell arrays may be a designated low-speed cell array 310. The cell array CA12, CA13, CA22 and CA23 disposed in the center of the chip 300 are placed at a position relatively closed to the DQ pads along the DQ data path. Thus, each of these cell arrays may be a designated high-speed access cell array 320.
Therefore, the distance Ls1 (designated as an arrow dot line of the drawings) from the center C of the chip 200 to an IOSA of the cell array CA01 is longer than the distance Lf1 (designated as an arrow full line of the drawings) from the center C to an IOSA of the cell array CA23. Thus, since a difference in access delay time exists due to the distance difference, cell data of the cell array CA23 are accessed at a speed higher than cell data of the cell array CA01.
In one embodiment, a physical size of the high-speed cell array CA23 is smaller than a physical size of the low-speed cell array CA01 as shown in
Referring to
Therefore, a distance Ls1 (designated as an arrow dot line of
Referring to
Referring to
In this structure, cell arrays CA11, CA12, CA21 and CA22 disposed at a center near the left edge of the chip 400 are placed at a position relatively close to the DQ pads along a DQ data path. Thus, each of these cell arrays may be a designated high-speed cell array 420. The other cell arrays CA01˜CA04, CA13, CA14, CA23, CA24 and CA31˜CA34 of the chip 400 are placed relatively far away from the DQ pads along the DQ data path. Thus, each of these cell arrays may be a designated low-speed access cell array 410.
The distance Ls1 (designated as an arrow dot line of the drawings) from the left edge of the chip 400 to an IOSA of the cell array CA03 is longer than the distance Lf1 (designated as an arrow full line of the drawings) from the left edge to an IOSA of the cell array CA21. Thus, since difference in access delay time exists due to the distance difference, cell data of the cell array CA21 are accessed at a speed higher than cell data of the cell array CA03.
In one embodiment, a physical size of the high-speed cell array CA21 is smaller than a physical size of the low-speed cell array CA03 as shown in
Referring to
Therefore, a distance Ls1 (designated as an arrow dot line of
Referring to
Referring to
In this structure, cell arrays CA01, CA11, CA21 and CA31 disposed near the left edge of the chip 500 are placed at a position relatively closed to the DQ pads along a DQ data path. Thus, these cell arrays may be a designated high-speed cell array 520. The other cell arrays CA02˜CA04, CA12˜CA14, CA22˜CA24 and CA32˜CA34 of the chip 500 are placed relatively far away from the DQ pads along the DQ data path. Thus, these cell arrays may be a designated low-speed access cell arrays 510. In one embodiment, the command and address CMD/ADDR pads are not disposed at the vertical center but disposed on a vertical separation line about which the high-speed cell array 520 and the low-speed cell array 510 are separated from each other. The high-speed arrays CA01, CA11, CA21 and CA31 and the low-speed cell arrays CA02, CA12 and CA22, CA32 do not share one IOSA, but have individual IOSAs, respectively.
Therefore, the distance Ls1 (designated as an arrow dot line of the drawings) from the left edge of the chip 500 to an IOSA of the cell array CA03 is longer than the distance Lf1 (designated as an arrow full line of the drawings) from the left edge to an IOSA of the cell array CA21. Thus, since a difference in access delay time exists due to the distance difference, cell data of the cell array CA21 are accessed at a speed higher than cell data of the cell array CA03.
In one embodiment, a physical size of the high-speed cell array CA21 is smaller than a physical size of the low-speed cell array CA03 as shown in
Referring to
Referring to
In this structure, cell arrays CA01, CA02, CA11 and CA12 disposed near the left edge of the chip 600 are placed at a position relatively closed to the DQ pads along a DQ data path and relatively closed to the command and address CMD/ADDR pads. Thus, these cell arrays may be a designated high-speed cell array 620. The other cell arrays CA03, CA04, CA13, CA14, CA21˜CA24 and CA31˜CA34 of the chip 600 are placed relatively far away from the DQ pads and the command and address CMD/ADDR pads along the DQ data path. Thus, these cell arrays may be a designated low-speed access cell array 610. The cell arrays CA01, CA11, CA21 and CA31 of the high-speed cell array 620 do not share one IOSA with cell arrays CA02, CA12, CA22 and CA32 of the low-speed cell array 410, but share the IOSA with each other.
Therefore, a distance Ls1 (designated as an arrow dot line of
In one embodiment, a physical size of the high-speed cell array CA11 is smaller than a physical size of the low-speed cell array CA03 as shown in
Referring to
Therefore, a distance Ls1 (designated as an arrow dot line of
Referring to
The stack type semiconductor memory device 700 may include a logic layer 710 and first and second memory layers 720 and 722 above the logic layer 710, which are connected to each other through the TSV 730.
Cell arrays 720a, which are disposed on the memory layer 720 closed to the logic layer 710, have a relatively short data path to DQ pads through the TSV 730. Cell arrays 722a, which are disposed on the memory layer 722 far away from the logic layer 710, has a relatively long data path to DQ pads through the TSV 730. Thus, the cell arrays 720a of the memory layer 720 may be designated high-speed cell arrays and the cell arrays 722a of the memory layer 722 may be designated low-speed cell arrays.
Therefore, the distance Ls1 (designated as an arrow dot line of the drawings) from the logic layer 710 of the stack-type chip 700 to the cell array 722a of the memory layer 722 is longer than the distance Lf1 (designated as an arrow full line of the drawings) from the [left] logic layer 710 to the cell array 720a of the memory layer 720. Thus, since a difference in access delay time exists due to the distance difference, cell data of the cell array 720a are accessed at a speed higher than cell data of the cell array 722a.
Referring to
Therefore, the distance Ls1 (designated as an arrow dot line of the drawings) from the TSV 730 of the chip 700 to the cell array 722b is longer than the distance Lf1 (designated as an arrow full line of the drawings) from the TSV 730 to the cell array 722a. Thus, since a difference in access delay time exists due to the distance difference, cell data of the cell array 722a are accessed at a speed higher than cell data of the cell array 722b.
Referring to
Therefore, the distance Ls1 (designated as an arrow dot line of
Semiconductor memory devices described in example embodiments include high-speed access cell arrays and low-speed access cell arrays described in
The DRAM device of
Referring to
A row address buffer of a row address buffer and refresh counter 812 receives an input row address and output the input row address to the row decoder 808. A refresh counter of the row address buffer and refresh counter 812 performs a count-up operation by receiving a refresh command and thus, transfers a count output as a refresh address.
The row address from the row address buffer and the refresh address from the refresh counter are provided to a multiplexer. During a refresh, the refresh address is selected and otherwise, the row address from the row address buffer is selected. Then, the selected address is provided to the row decoder 808.
A clock generator 826 receives external complementary clocks CK and /CK provided to the DRAM device and generates an internal clock when a clock enable signal CKE is logic HIGH. When the clock enable signal CKE is logic LOW, the supply of the internal clock from the clock generator 826 is interrupted.
A data control circuit 816 allows writing data and reading data to be input/output. A latch circuit 822 latches the writing data and reading data. An input/output buffer 824 allows data of a data terminal DQ to be input/output.
A high-speed access DLL 830 and a low-speed access DLL 832 generate a delayed, synchronized signal with respect to the external clocks CK and /CK and transfer the generated fast clock fastCK and slow clock slowCK to the input/output buffer 824, respectively.
The high-speed access DLL 830 generates a fast clock fastCK synchronized with the external clock by modeling a delay property corresponding to a data path Lf1 of the high-speed access cell array. The low-speed access DLL 832 generates a slow clock slowCK synchronized with the external clock by modeling a delay property corresponding to a data path Ls1 of the low-speed access cell array. A high-speed and low-speed access mode determination unit 828 determines whether an address ADDR corresponds to a predetermined high-speed and low-speed cell array by inputting the address ADDR. If the address corresponds to the high-speed cell array, the high-speed and low-speed access mode determination unit 828 outputs a control signal by which the high-speed access DLL 830 is activated. If the address corresponds to the low-speed cell array, the high-speed and low-speed access mode determination unit 828 outputs a control signal by which the low-speed access DLL 832 is activated.
The data read out from the memory cell array 802 are transferred from the latch circuit 822 to the input/output buffer 824. The input/output buffer 824 outputs the reading data from the data terminal DQ at a double data rate using rising and falling edges of the clock signal synchronized with the external clock CK by the low-speed access DLL 832.
DM is a data mask signal for the write data and written when the data mask signal is logic HIGH. DQS and /DQS are differential data strobe signals to define timings of a data write and a data read. They are I/O signals which are an input signal during writing and an output signal during reading. TDQS and /TDQS are differential signals for providing compatibility of X8 data configuration with X4 data configuration. ODT (On-DieTermination) is a control signal for turning on or off longitudinal resistances of DQ, DQS, /DQS, TDQS and /TDQS.
Although a conventional example of an SFDRAM device is schematically depicted in
The semiconductor memory device 800 includes, for example, an SFDRAM (Slow-Fast DRAM) having two access times by intentionally dividing cell arrays into a high-speed cell array and a low-speed cell array according to a physical distance with respect to an input/output pad in one chip. The semiconductor memory device 800 includes a low-speed access cell array placed physically away from a data input/output DQ pad and a high-speed access cell array placed physically near the data input/output DQ pad. A distance between a cell of the low-speed access cell array 110 and the data input/output DQ pad is equal to Ls1 (a length between a pad and an I/O sense amplifier)+Ls2 (a length between a bit-line sense amplifier and a cell). A distance between a cell of the high-speed access cell array and the data input/output DQ pad is equal to Lf1 (a length between a pad and an input/output sense amplifier)+Lf2 (a length between a bit-line sense amplifier and a cell). Thus, difference in the access delay time may exist due to Ls1+Ls2>Lf1+Lf2.
The memory 800 includes, for example, an SFDRAM (Slow-Fast DRAM) having two access times by intentionally dividing cell arrays into a high-speed cell array and a low-speed cell array according to a physical distance with respect to an input/output DQ pad in one chip. The semiconductor memory device 800 includes a low-speed access cell array placed physically away from a data input/output DQ pad and a high-speed access cell array placed physically near the data input/output DQ pad. A distance between a cell of the low-speed access cell array and the data input/output DQ pad is equal to (Ls1 (a length between a data input/output DQ pad and an I/O sense amplifier)+Ls2 (a length between a bit-line sense amplifier and a cell)). A distance between a cell of the high-speed access cell array and the data input/output DQ pad is equal to Lf1 (a length between a data input/output DQ pad and an input/output sense amplifier)+Lf2 (a length between a bit-line sense amplifier and a cell). Thus, difference in the access delay time may exist due to Ls1+Ls2>Lf1+Lf2.
When the computer system 950 according to an example embodiment is a mobile device, a battery may be further provided for supplying an operation voltage of the computer system 950. Although not depicted in the drawings, an application chipset, a CIP (Camera Image Processor) and an input/output device may be further provided to the computer system 950.
When the computer system 950 according to an example embodiment is an equipment of performing wireless communication, the computer system 950 may be used in a communication system, for example, such as CDMA (Code Division Multiple Access), GSM (Global System for Mobile communication), NADC (North American Multiple Access) or CDMA2000, an NFC (Near Field Communication) communication apparatus, or a WiFi communication module.
The foregoing is illustrative of the present disclosure 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 novel teachings and advantages of the present disclosure. Accordingly, all such modifications are intended to be included within the scope of the present disclosure as defined in the claims. Therefore, it is to be understood that the foregoing is illustrative of various example embodiments and is not to be construed as limited to the specific example embodiments disclosed, and that modifications to the disclosed example embodiments, as well as other example embodiments, are intended to be included within the scope of the appended claims.
Number | Date | Country | Kind |
---|---|---|---|
10-2013-0028077 | Mar 2013 | KR | national |