Disclosed herein is an apparatus that includes a clock generator configured to generate first, second, third, and fourth clock signals different in phase from one another, and first, second, third, and fourth clock drivers each configured to drive the first, second, third, and fourth clock signals, respectively. The first and second clock drivers are arranged symmetrically with respect to a first line extending in a first direction. The first and third clock drivers are arranged symmetrically with respect to a second line extending in a second direction. The first and fourth clock drivers are arranged symmetrically with respect to a point crossing the first and second lines.
|
17. An apparatus comprising:
a clock generation circuit configured to receive a pair of complementary clock signals from a pair of clock terminals;
wherein the clock generation circuit is configured to radially provide a multi-phase divided clock signals based on the pair of complementary clock signals.
9. An apparatus comprising:
a division circuit including:
a plurality of buffer circuits configured to receive a first clock signal and further configured to provide a plurality of second clock signals responsive, at least in part, to the first clock signal,
wherein the plurality of respective second clock signals are configured to propagate radially from the division circuit.
1. An apparatus comprising:
a data terminal;
an input/output (I/O) control circuit extending in a first direction, the I/O control circuit coupled to the data terminal;
a clock terminal adjacent to the data terminal in a second direction, configured to receive a first clock signal; and
a clock generator circuit configured to receive the first clock signal from the clock terminal, and further configured to provide a plurality of second clock signals different in phase based, at least in part, on the first clock signal,
wherein the clock generator includes a plurality of clock drivers, each clock driver of the plurality of clock drivers configured to receive a respective second clock signal of the plurality of second clock signals, and further configured to drive the respective second clock signal, and
wherein the plurality of clock drivers include a first clock driver and a second clock driver disposed symmetrically with respect to a line extending in the first direction.
2. The apparatus of
3. The apparatus of
wherein the plurality of clock drivers further include a third clock driver, and
wherein the first clock driver and the third clock driver are laid out symmetrically with respect to a second line extending in the second direction.
4. The apparatus of
wherein the plurality of respective second clock signals are configured to propagate radially with respect to an intersection point of the first line and the second line.
5. The apparatus of
wherein the plurality of write clock drivers are configured to provide a plurality of write clock signals based on the plurality of respective second clock signals.
6. The apparatus of
a first write clock driver in the first clock driver;
a second write clock driver in the second clock driver; and
a third write clock driver in the third clock driver,
wherein the first write clock driver and the second write clock driver are laid out symmetrically with respect to the first line, and
wherein the first write clock driver and the third write clock driver are laid out symmetrically with respect to the second line.
7. The apparatus of
wherein the plurality of read clock drivers are configured to provide a plurality of read clock signals based on the plurality of respective second clock signals.
8. The apparatus of
a first read clock driver in the first clock driver;
a second read clock driver in the second clock driver; and
a third read clock driver in the third clock driver,
wherein the first read clock driver and the second read clock driver are laid out symmetrically with respect to the first line, and
wherein the first read clock driver and the third read clock driver are laid out symmetrically with respect to the second line.
10. The apparatus of
11. The apparatus of
12. The apparatus of
wherein the first clock driver and the second clock driver are disposed symmetrically with respect to a first line in a first direction,
wherein the third clock driver and the fourth clock driver are disposed symmetrically with respect to the first line,
wherein the first clock driver and the third clock driver are disposed symmetrically with respect to a second line in a second direction perpendicular to the first direction, and
wherein the second clock driver and the fourth clock driver are disposed symmetrically with respect to the second line.
13. The apparatus of
wherein the plurality of write clock drivers are configured to provide a plurality of write clock signals based on the plurality of respective second clock signals.
14. The apparatus of
wherein the plurality of read clock drivers are configured to provide a plurality of read clock signals based on the plurality of respective second clock signals.
15. The apparatus of
a first write clock driver in the first clock driver, the first write clock driver configured to provide a first write clock signal of the plurality of write clock signals on a first write clock line, the first write clock line disposed on the first write clock driver and extending in the second direction;
a second write clock driver in the second clock driver, the second write clock driver configured to provide a second write clock signal of the plurality of write clock signals on a second write clock line, the second write clock line disposed on the second write clock driver and extending in the second direction; and
a third write clock driver in the third clock driver, the third write clock driver configured to provide a third write clock signal of the plurality of write clock signals on a third write clock line, the third write clock line disposed on the third write clock driver and extending in the second direction,
wherein an intersection point of the first line and the second line is located between the first and second write clock lines and the third write clock line.
16. The apparatus of
a first read clock driver in the first clock driver, the first read clock driver configured to provide a first read clock signal of the plurality of read clock signals on a first read clock line, the first read clock line disposed on the first read clock driver and extending in the second direction;
a second read clock driver in the second clock driver, the second read clock driver configured to provide a second read clock signal of the plurality of read clock signals on a second read clock line, the second read clock line disposed on the second read clock driver and extending in the second direction; and
a third read clock driver in the third clock driver, the third read clock driver configured to provide a third read clock signal of the plurality of read clock signals on a third read clock line, the third read clock line disposed on the third read clock driver and extending in the second direction,
wherein the first, second and third write lines are located between the first and second read clock lines and the third read clock line.
18. The apparatus of
wherein the first clock driver and the second clock driver are laid out symmetrically with respect to a first line in a first direction,
wherein the first clock driver and the third clock driver are laid out symmetrically with respect to a second line in a second direction perpendicular to the first direction, and
wherein the first clock driver and the third clock driver are laid out symmetrically with respect to an intersection point of the first line and the second line.
19. The apparatus of
wherein lengths of propagation paths of the first, second and third divided clock signals including the first, second and third respective clock lines substantially match.
20. The apparatus of
|
This application is a continuation of U.S. patent application Ser. No. 16/372,033 filed on Apr. 1, 2019. This application is incorporated by reference herein in its entirety and for all purposes.
A semiconductor device such as a DRAM (Dynamic Random-Access Memory) sometimes includes a parallel to serial conversion circuit that converts parallel read data into serial data, and a serial to parallel conversion circuit that converts serial write data into parallel data. The parallel to serial conversion circuit performs a parallel to serial conversion operation in synchronization with read clock signals different in phase from one another, and the serial to parallel conversion circuit performs a serial to parallel conversion operation in synchronization with write clock signals different in phase from one another. However, if the read clock signals or the write clock signals are generated from a clock signal for a command address, the paths of the read clock signals and the write clock signals become long. In this case, not only is current consumption large, there is also a problem that the phases of the read clock signals or the phases of the write clock signals are likely to be shifted.
Various embodiments of the present invention will be explained below in detail with reference to the accompanying drawings. The following detailed description refers to the accompanying drawings that show, by way of illustration, specific aspects and embodiments in which the present invention may be practiced. These embodiments are described in sufficient detail to enable those skilled in the art to practice the present invention. Other embodiments may be utilized, and structural, logical and electrical changes may be made without departing from the scope of the present invention. The various embodiments disclosed herein are not necessarily mutually exclusive, as some disclosed embodiments can be combined with one or more other disclosed embodiments to form new embodiments.
A semiconductor device 10 according to the present disclosure is an LPDDR5 (Low-Power Double Data Rate 5) DRAM and has a memory cell array 11, a plurality of data terminals 12, and a plurality of command address terminals 13 as shown in
As shown in
The clock signals WCKt and WCKc are input to a clock signal generation circuit 30. The clock signal generation circuit 30 generates read clock signals R0 to R3 and write clock signals W0 to W3 on the basis of the clock signals WCKt and WCKc. The read clock signals R0 to R3 are different in phase from one another by 90 degrees and are supplied to the read clock synchronization circuit 22 via read clock lines RL0 to RL3, respectively. The read clock synchronization circuit 22 performs a parallel to serial conversion operation of read data in synchronization with the read clock signals R0 to R3. The write clock signals W0 to W3 are different in phase from one another by 90 degrees and are supplied to the input buffer 25 via write clock lines WL0 to WL3, respectively. The input buffer 25 performs a serial to parallel conversion operation of write data in synchronization with the write clock signals W0 to W3. The read clock lines RL0 to RL3 and the write clock lines WL0 to WL3 all extend in the x direction.
The write clock drivers 40W to 43W are located outside the division circuit 31 to surround the division circuit 31. The read clock drivers 40R to 43R are located outside the write clock drivers 40W to 43W to surround the write clock drivers 40W to 43W and the division circuit 31. The clock driver 40 and the clock driver 41 are laid out symmetrically with respect to a virtual straight line Ly extending in the y direction. Similarly, the clock driver 42 and the clock driver 43 are laid out symmetrically with respect to the virtual straight line Ly extending in the y direction. Further the clock driver 40 and the clock driver 42 are laid out symmetrically with respect to a virtual straight line Lx extending in the x direction. Similarly, the clock driver 41 and the clock driver 43 are laid out symmetrically with respect to the virtual straight line Lx extending in the x direction. Accordingly, the clock driver 40 and the clock driver 43 are laid out symmetrically with respect to an intersection point P of the straight line Lx and the straight line Ly. Similarly, the clock driver 41 and the clock driver 42 are laid out symmetrically with respect to the intersection point P of the straight line Lx and the straight line Ly.
The write clock signals W0 to W3 generated by the write clock drivers 40W to 43W are output to the write clock lines WL0 to WL3, respectively. Among these, the write clock lines WL0 and WL1 are laid out on the write clock drivers 40W and 41W and the write clock lines WL2 and WL3 are laid out on the write clock drivers 42W and 43W. The intersection point P of the straight line Lx and the straight line Ly is located between the write clock lines WL0 and WL1 and the write clock lines WL2 and WL3. The read clock signals R0 to R3 generated by the read clock drivers 40R to 43R are output to the read clock lines RL0 to RL3, respectively. Among these, the read clock lines RL0 and RL1 are laid out on the read clock drivers 40R and 41R and the read clock lines RL2 and RU are laid out on the read clock drivers 42R and 43R. The write clock lines WL0 to WL3 are located between the read clock lines RL0 and RL1 and the read clock lines RL2 and RL3.
With this layout, the divided clock signals CK0 to CK3 propagate radially from the division circuit 31 located at a position overlapping with the intersection point P of the straight line Lx and the straight line Ly, and are input to the clock drivers 40 to 43, respectively. Accordingly, the lengths of propagation paths of the divided clock signals CK0 to CK3 substantially match each other. Therefore, the phases of the write clock signals W0 to W3 output to the write clock lines WL0 to WL3 are less likely to be shifted and the phases of the read clock signals R0 to R3 output to the read clock lines RL0 to RL3 are less likely to be shifted.
As shown in
As shown in
As shown in
As shown in
The read data storage circuit 21 stores therein parallel read data supplied from the read/write buses 16 and supplies the read data to the read clock synchronization circuit 22. The read clock synchronization circuit 22 converts the parallel read data into serial data on the basis of the read clock signals R0 to R3 to generate complementary pull-up data DATAu and pull-down data DATAd. The driver circuit 23 drives the output buffer 24 on the basis of the pull-up data DATAu and the pull-down data DATAd, whereby serial write data DQ is output from the data terminals 12. The impedance, the driver strength, and the slew rate of the output buffer 24 are adjusted by the driver circuit 23.
The data transfer circuit block 60 includes transfer circuits 61 to 69. Parallel four-bit read data input to the data transfer circuit block 60 are first input to the transfer circuits 61 to 64, respectively. Data loaded into the transfer circuits 61 to 64 are transferred to the transfer circuits 65 to 68, respectively. Data loaded into the transfer circuits 66 and 68 are transferred to the transfer circuits 65 and 67, respectively, and data transferred to the transfer circuits 65 and 67 are transferred to the data output circuit block 100 via the transfer circuit 69. Accordingly, the parallel four-bit read data are converted into serial data and are transferred as read data D0 to the data output circuit block 100. The same holds for other data transfer circuit blocks 70, 80, and 90 and parallel four-bit read data are converted into serial data to be transferred as read data D1 to D3 to the data output circuit block 100, respectively.
Inverter circuits 102 and 103 are cascade-connected at the subsequent stage of the signal node 101. The output of the inverter circuit 103 is used as the pull-up data DATAu and the output of the inverter circuit 102 is used as the pull-down data DATAd. The pull-up data DATAu and the pull-down data DATAd are supplied to the driver circuit 23.
The output buffer 24 includes a switch transistor 130, an output transistor 131, and an output transistor 132 connected in series. The switch transistor 130 is an N-channel MOS transistor having a thickened gate dielectric film, and a reset signal/SCr is supplied to a gate electrode thereof. The reset signal/SCr becomes a high level at the time of a read operation. Outputs of the pull-up drivers 122H and 122L are wired-OR connected to be supplied to a gate electrode of the transistor 131. Outputs of the pull-down drivers 124H and 124L are wired-OR connected to be supplied to a gate electrode of the transistor 132.
With this configuration, one of the transistors 131 and 132 constituting the output buffer 24 is turned ON on the basis of the pull-up data DATAu and the pull-down data DATAd and the read data DQ of a high level or a low level is output from the data terminals 12 at the time of a read operation. The semiconductor device 10 according to the present disclosure inputs the clock signals WCKt and WCKc supplied from outside to a substantially central part of the clock signal generation circuit 30, and radially outputs the four-phase divided clock signals CK0 to CK3 on the basis of the clock signals WCKt and WCKc as shown in
On the other hand, at the time of a write operation, the write data DQ input to the data terminals 12 is supplied to the input buffer 25. The input buffer 25 converts the serial write data DQ into parallel four-bit write data DQ on the basis of the write clock signals W0 to W3. The timings of the parallel four-bit write data DQ are adjusted by the timing adjustment circuit 26. Thereafter, the parallel four-bit write data DQ are further converted into parallel 16-bit write data DQ by the write clock synchronization circuit 27 and are output to the read/write buses 16 via the write data output circuit 28.
Although this invention has been disclosed in the context of certain preferred embodiments and examples, it will be understood by those skilled in the art that the inventions extend beyond the specifically disclosed embodiments to other alternative embodiments and/or uses of the inventions and obvious modifications and equivalents thereof. In addition, other modifications which are within the scope of this invention will be readily apparent to those of skill in the art based on this disclosure. It is also contemplated that various combination or sub-combination of the specific features and aspects of the embodiments may be made and still fall within the scope of the inventions. It should be understood that various features and aspects of the disclosed embodiments can be combined with or substituted for one another in order to form varying mode of the disclosed invention. Thus, it is intended that the scope of at least some of the present invention herein disclosed should not be limited by the particular disclosed embodiments described above.
Patent | Priority | Assignee | Title |
Patent | Priority | Assignee | Title |
10522208, | Sep 27 2018 | Micron Technology, Inc.; Micron Technology, Inc | Apparatuses and methods for drivers with reduced noise |
10573373, | Mar 28 2019 | Micron Technology, Inc. | Serializer |
10825507, | Mar 28 2019 | Micron Technology, Inc. | Serializer |
10854271, | Apr 01 2019 | Micron Technology, Inc. | Clock signal generator generating four-phase clock signals |
6671238, | Nov 03 1999 | SAMSUNG ELECTRONICS CO , LTD | Physical identification data addressing method using wobble signal, method of detecting wobble address encoding circuit, method and circuit for detecting wobble address, and recording medium therefor |
8415980, | Jun 28 2011 | Microsoft Technology Licensing, LLC | Serializing transmitter |
20070177701, | |||
20090040082, | |||
20090295441, | |||
20090316493, | |||
20120224656, | |||
20180275713, | |||
20200312400, |
Executed on | Assignor | Assignee | Conveyance | Frame | Reel | Doc |
Mar 29 2019 | TSUKIHASHI, TOSHIAKI | Micron Technology, Inc | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 054471 | /0426 | |
Nov 25 2020 | Micron Technology, Inc. | (assignment on the face of the patent) | / |
Date | Maintenance Fee Events |
Nov 25 2020 | BIG: Entity status set to Undiscounted (note the period is included in the code). |
Date | Maintenance Schedule |
Oct 25 2025 | 4 years fee payment window open |
Apr 25 2026 | 6 months grace period start (w surcharge) |
Oct 25 2026 | patent expiry (for year 4) |
Oct 25 2028 | 2 years to revive unintentionally abandoned end. (for year 4) |
Oct 25 2029 | 8 years fee payment window open |
Apr 25 2030 | 6 months grace period start (w surcharge) |
Oct 25 2030 | patent expiry (for year 8) |
Oct 25 2032 | 2 years to revive unintentionally abandoned end. (for year 8) |
Oct 25 2033 | 12 years fee payment window open |
Apr 25 2034 | 6 months grace period start (w surcharge) |
Oct 25 2034 | patent expiry (for year 12) |
Oct 25 2036 | 2 years to revive unintentionally abandoned end. (for year 12) |