DETAILED ACTION
Notice of Pre-AIA or AIA Status
The present application, filed on or after March 16, 2013, is being examined under the first inventor to file provisions of the AIA .
Claim Rejections - 35 USC § 112
The following is a quotation of 35 U.S.C. 112(b):
(b) CONCLUSION.—The specification shall conclude with one or more claims particularly pointing out and distinctly claiming the subject matter which the inventor or a joint inventor regards as the invention.
The following is a quotation of 35 U.S.C. 112 (pre-AIA ), second paragraph:
The specification shall conclude with one or more claims particularly pointing out and distinctly claiming the subject matter which the applicant regards as his invention.
Claims 3, 4, 12, 13, and 20 are rejected under 35 U.S.C. 112(b) or 35 U.S.C. 112 (pre-AIA ), second paragraph, as being indefinite for failing to particularly point out and distinctly claim the subject matter which the inventor or a joint inventor (or for applications subject to pre-AIA 35 U.S.C. 112, the applicant), regards as the invention.
Regarding Claim 3, 12, and 20, in lines 3-4, “a strobe signal replication circuit configured similar to the strobe signal processing circuit” is recited. It is unclear how much of the strobe signal replication circuit is the similar to the strobe signal processing circuit. More specifically, it is unclear if it is similar in function, structure, material, dimensions, etc., and how much it is similar. Accordingly, the metes and bounds of the claims cannot be ascertained. See MPEP § 2173.05(b)(III)(C).
All claims that are not specifically addressed are rejected due to a dependency.
Claim Rejections - 35 USC § 103
In the event the determination of the status of the application as subject to AIA 35 U.S.C. 102 and 103 (or as subject to pre-AIA 35 U.S.C. 102 and 103) is incorrect, any correction of the statutory basis (i.e., changing from AIA to pre-AIA ) for the rejection will not be considered a new ground of rejection if the prior art relied upon, and the rationale supporting the rejection, would be the same under either status.
The following is a quotation of 35 U.S.C. 103 which forms the basis for all obviousness rejections set forth in this Office action:
A patent for a claimed invention may not be obtained, notwithstanding that the claimed invention is not identically disclosed as set forth in section 102, if the differences between the claimed invention and the prior art are such that the claimed invention as a whole would have been obvious before the effective filing date of the claimed invention to a person having ordinary skill in the art to which the claimed invention pertains. Patentability shall not be negated by the manner in which the invention was made.
Claims 1-5 are rejected under 35 U.S.C. 103 as being unpatentable over Hiraishi (U.S. Patent Application Publication Number 2019/0371388), Kim et al. (U.S. Patent Application Publication Number 2019/0287587), and Choe (U.S. Patent Application Publication Number 2021/0165587).
Regarding Claim 1, Hiraishi discloses a write training circuit (Figure 1, item 18, paragraphs 0020-0021; i.e., the calibration procedure described in the reference is equivalent to the claimed write training because it involves adjusting timing delays and voltage levels to receive the data correctly) comprising:
a data receiving circuit (Figure 1, item 19) configured to receive data input (Figure 1, item DQ[7:0]) according to a plurality of multi-phase clock signals (Figure 1, items DQS1-DQS4) to generate received data (Figure 2, paragraph 0018; i.e., the receiver replica circuit 44 is a replica of the data DQ receiver 19; both of these circuits latch the incoming data at the designated strobe timing points, which are based on the multi-phase DQS signals);
a strobe signal processing circuit (Figure 1, item 21) configured to generate the plurality of multi-phase clock signals by dividing a data strobe signal (Figure 1, item DQS_t and DQS_c) into divided signals (Figure 1, item 22) and delaying (Figure 1, item 23) the divided signals by a predetermined time period (paragraphs 0017 and 0019; i.e., the incoming data strobe signal is divided into four-phase strobe signals DQS1-DQS4, which can further be delayed by a predetermined time period determined by delay circuit 23).
Hiraishi does not expressly disclose a skew detection circuit configured to generate a replication clock signal corresponding to one of the plurality of multi-phase clock signals and configured to generate skew information according to the replication clock signal;
wherein the skew detection circuit is configured to generate the skew information under external control or independently of external control depending on which of a plurality of external commands is received.
In the same field of endeavor (e.g., memory training techniques), Kim teaches a skew detection circuit (Figure 3, item 400, paragraph 0053) configured to generate (Figure 3, item 410, paragraph 0054) a replication clock signal (Figure 3, item DQS_re, paragraph 0053) corresponding to a clock signal (paragraph 0053; i.e., a replica of a data strobe clock signal [see Figure 4, item DQS_CLK]) and configured to generate skew information (Figure 3, item D_CODE, paragraph 0051) according to the replication clock signal (paragraph 0053; i.e., the skew information D_CODE is generated based on the generated replication clock signal DQS_re).
Accordingly, it would have been obvious to one of ordinary skill in the art before the effective filing date of the claimed invention to have combined Kim’s teachings of memory training techniques with the teachings of Hiraishi, for the purpose of eliminating the skew between the strobe signal and the data signal, thereby having more accurate sampling of the data.
Also in the same field of endeavor (e.g., memory training techniques), Choe teaches wherein the skew detection circuit (Figure 1, item 121) is configured to generate the skew information (paragraph 0023; i.e., the delay selection signal DELAY_SEL) under external control or independently of external control depending on which of a plurality of external commands (paragraph 0021; i.e., the memory medium 110 can receive a plurality of external commands including a read command, write command, and command to transmit the data strobe signal to the memory controller 120 for training) is received (paragraphs 0023-0024; i.e., the skew detection circuit 121 generates the skew information independent of external control when the memory module 110 receives the command to transmit the data strobe signal to the memory controller 120 for training).
Accordingly, it would have been obvious to one of ordinary skill in the art before the effective filing date of the claimed invention to have combined Choe’s teachings of memory training techniques with the teachings of Hiraishi, for the purpose of providing added control to the skew detection. More specifically, it would allow the controller to perform the skew correction only at times when it desires to (e.g., when it is idle).
Regarding Claim 2, Choe teaches wherein the skew detection circuit is configured to output the skew information to an external device in response to external control (paragraph 0020).
Regarding Claim 3, Kim teaches wherein the skew detection circuit comprises a strobe signal replication circuit configured similar to the strobe signal processing circuit (i.e., it is “similar” in that both circuits contain digital electronic circuitry) and configured to generate the replication clock signal during a time period during which an oscillation enable signal is active (Figure 4, item ST_S, paragraph 0055);
a counter configured to generate the skew information by counting edges of the replication clock signal during the time period during which the oscillation enable signal is active (paragraph 0088); and
a timing control circuit (Figure 3, item 420) configured to generate the oscillation enable signal in response to a plurality of timing control signals (Figure 3, items PDLPF, VAL, and AMB, paragraph 0055).
Regarding Claim 4, Choe teaches wherein the plurality of timing control signals (e.g., data strobe signals, which are used to control timing of data transmitted by the memory controller 120) are generated by decoding the plurality of external commands (paragraph 0021; i.e., the examiner takes Official Notice that decoding of commands in a memory device, e.g., through the use of a command decoder, is well known in the art for the purpose of being able to properly interpret the received commands as evidenced by Park et al. [U.S. Patent Application Publication Number 2020/0058336 [see paragraph 0032]).
Regarding Claim 5, Hiraishi discloses a deserialization circuit that deserializes the received data according to at least one of the plurality of multi-phase clock signals (claim 5; i.e., the data is received in parallel [deserialized] based on the multi-phase strobe signals).
Claims 6, 7, and 14 are rejected under 35 U.S.C. 103 as being unpatentable over Hiraishi and Mizumoto et al. (U.S. Patent Application Publication Number 2019/0004983).
Regarding Claim 6, Hiraishi discloses a semiconductor device (Figure 1, item 12) comprising:
a semiconductor memory apparatus (paragraph 0016) configured to perform a normal operation when a command for the normal operation is received (paragraphs 0003 and 0022; i.e., a command to write or read data to the memory) and configured to perform a write training operation (Figure 1, item 18, paragraphs 0020-0021; i.e., the calibration procedure described in the reference is equivalent to the claimed write training because it involves adjusting timing delays and voltage levels to receive the data correctly);
wherein the write training operation comprises internally multi-phase processing (paragraphs 0017 and 0019; i.e., the incoming data strobe signal is divided into four-phase strobe signals DQS1-DQS4) a data strobe signal (Figure 1, item DQS_t and DQS_c) provided from an external device (Figure 1, item 11) to determine a time to latch data (Figure 1, item DQ[7:0]) provided from the external device (Figure 2, paragraph 0018; i.e., the receiver replica circuit 44 is a replica of the data DQ receiver 19; both of these circuits latch the incoming data at the designated strobe timing points, which are based on the multi-phase DQS signals).
Hiraishi does not expressly disclose performing the write training operation during a time period during which the normal operation is performed.
In the same field of endeavor (e.g., memory training techniques), Mizumoto teaches performing the write training operation during a time period during which the normal operation is performed (Figure 5, “WT Phase” and “Normal Control”, paragraphs 0071 and 0076; i.e., the master A 20 is allowed to perform a normal operation such as a write while the write training is occurring).
Accordingly, it would have been obvious to one of ordinary skill in the art before the effective filing date of the claimed invention to have combined Mizumoto’s teachings of memory training techniques with the teachings of Hiraishi, for the purpose of improving the response to the write request so as to ensure a real-time property (see Mizumoto, paragraph 0080).
Regarding Claim 7, Mizumoto teaches wherein the normal operation includes at least one of a data input operation, a data output operation (Figure 5, “WT Phase” and “Normal Control”, paragraphs 0071 and 0076; i.e., the master A 20 is allowed to perform a normal operation such as a write while the write training is occurring), and an erase operation.
Regarding Claim 14, Hiraishi discloses a deserialization circuit that deserializes the received data according to at least one of the plurality of multi-phase clock signals (claim 5; i.e., the data is received in parallel [deserialized] based on the multi-phase strobe signals).
Claim 8 is rejected under 35 U.S.C. 103 as being unpatentable over Hiraishi and Mizumoto as applied to claim 6 above, and further in view of Choe.
Regarding Claim 8, Hiraishi and Mizumoto do not expressly disclose wherein the write training operation is performed under external control or independently of external control depending on which of a plurality of external commands is received.
In the same field of endeavor (e.g., memory training techniques), Choe teaches wherein the write training operation is performed under external control or independently of external control depending on which of a plurality of external commands (paragraph 0021; i.e., the memory medium 110 can receive a plurality of external commands including a read command, write command, and command to transmit the data strobe signal to the memory controller 120 for training) is received (paragraphs 0023-0024; i.e., the skew detection circuit 121 generates the skew information independent of external control when the memory module 110 receives the command to transmit the data strobe signal to the memory controller 120 for training).
Accordingly, it would have been obvious to one of ordinary skill in the art before the effective filing date of the claimed invention to have combined Choe’s teachings of memory training techniques with the teachings of Hiraishi and Mizumoto, for the purpose of providing added control to the skew detection. More specifically, it would allow the controller to perform the skew correction only at times when it desires to (e.g., when it is idle).
Claim 9 is rejected under 35 U.S.C. 103 as being unpatentable over Hiraishi and Mizumoto as applied to claim 6 above, and further in view of Park et al. (U.S. Patent Application Publication Number 2020/0058336).
Regarding Claim 9, Hiraishi and Mizumoto do not expressly disclose wherein the semiconductor device is further configured to perform a preparation operation for the write training operation for a corresponding logic unit when a write training enable command is received from the external device; initiate an operation that generates skew information when a write training start command is received from the external device; stop the operation that generates the skew information when a write training stop command is received from the external device; and provide the skew information to the external device when a skew information acquisition command is received from the external device.
In the same field of endeavor (e.g., memory training techniques), Park teaches wherein the semiconductor device is further configured to perform a preparation operation for the write training operation for a corresponding logic unit when a write training enable command is received from the external device (paragraph 0025; i.e., activating the selected training mode); initiate an operation that generates skew information when a write training start command is received from the external device (Figure 1, item 1, paragraph 0026); stop the operation that generates the skew information when a write training stop command is received from the external device (paragraph 0049); and provide the skew information to the external device when a skew information acquisition command is received from the external device (paragraphs 0036-0037 and 0047; i.e., the memory device 3 supplies the “skew information” TDATA to the controller 1 upon receiving a command to do so).
Accordingly, it would have been obvious to one of ordinary skill in the art before the effective filing date of the claimed invention to have combined Park’s teachings of memory training techniques with the teachings of Hiraishi and Mizumoto, for the purpose of ensuring that the data transmission is synchronized between the memory controller and the memory device (i.e., the purpose of adjusting a data strobe signal based on skew information).
Claim 10 is rejected under 35 U.S.C. 103 as being unpatentable over Hiraishi and Mizumoto as applied to claim 6 above, and further in view of Choe and Kim.
Regarding Claim 10, Hiraishi and Mizumoto do not expressly disclose wherein the semiconductor memory apparatus is configured to perform a preparation operation for the write training operation for a corresponding logic unit when a write training enable command is received from the external device and configured to perform starting and stopping of a skew information generation operation independently of external control for a predetermined time period.
In the same field of endeavor (e.g., memory training techniques), Choe teaches wherein the semiconductor memory apparatus is configured to perform a preparation operation for the write training operation for a corresponding logic unit when a write training enable command is received from the external device (paragraphs 0023-0024; i.e., when the memory controller 120 commands the memory device 110 to transmit the data strobe signal, the memory controller 120 must first generate the data strobe signal [the claimed “preparation operation”]).
Accordingly, it would have been obvious to one of ordinary skill in the art before the effective filing date of the claimed invention to have combined Choe’s teachings of memory training techniques with the teachings of Hiraishi and Mizumoto, for the purpose of providing added control to the skew detection. More specifically, it would allow the controller to perform the skew correction only at times when it desires to (e.g., when it is idle).
Also in the same field of endeavor (e.g., memory training techniques), Kim teaches the semiconductor memory apparatus is configured to perform starting and stopping of a skew information generation operation independently of external control for a predetermined time period (paragraph 0069; i.e., the skew information starts based on the ST_S signal and stops based on a LOCK_S signal, which occurs when the skew is corrected [the “predetermined time period”]).
Accordingly, it would have been obvious to one of ordinary skill in the art before the effective filing date of the claimed invention to have combined Kim’s teachings of memory training techniques with the teachings of Hiraishi and Mizumoto, for the purpose of eliminating the skew between the strobe signal and the data signal, thereby having more accurate sampling of the data.
Claims 11 and 12 are rejected under 35 U.S.C. 103 as being unpatentable over Hiraishi and Mizumoto as applied to claim 6 above, and further in view of Kim.
Regarding Claim 11, Hiraishi discloses a data receiving circuit (Figure 1, item 19) configured to receive the data input (Figure 1, item DQ[7:0]) according to a plurality of multi-phase clock signals (Figure 1, items DQS1-DQS4) to generate received data (Figure 2, paragraph 0018; i.e., the receiver replica circuit 44 is a replica of the data DQ receiver 19; both of these circuits latch the incoming data at the designated strobe timing points, which are based on the multi-phase DQS signals);
a strobe signal processing circuit (Figure 1, item 21) configured to generate the plurality of multi-phase clock signals by dividing the data strobe signal (Figure 1, item DQS_t and DQS_c) into divided signals (Figure 1, item 22) and delaying (Figure 1, item 23) the divided signals by a predetermined time period (paragraphs 0017 and 0019; i.e., the incoming data strobe signal is divided into four-phase strobe signals DQS1-DQS4, which can further be delayed by a predetermined time period determined by delay circuit 23).
Hiraishi and Mizumoto do not expressly disclose a skew detection circuit configured to generate a replication clock signal corresponding to one of the plurality of multi-phase clock signals according to one of a plurality of external commands and configured to generate skew information according to the replication clock signal.
In the same field of endeavor (e.g., memory training techniques), Kim teaches a skew detection circuit (Figure 3, item 400, paragraph 0053) configured to generate (Figure 3, item 410, paragraph 0054) a replication clock signal (Figure 3, item DQS_re, paragraph 0053) corresponding to a clock signal (paragraph 0053; i.e., a replica of a data strobe clock signal [see Figure 4, item DQS_CLK]) according to one of a plurality of external commands (Figure 3, item RESET, paragraph 0055) and configured to generate skew information according to the replication clock signal (paragraph 0053; i.e., the skew information D_CODE is generated based on the generated replication clock signal DQS_re).
Accordingly, it would have been obvious to one of ordinary skill in the art before the effective filing date of the claimed invention to have combined Kim’s teachings of memory training techniques with the teachings of Hiraishi and Mizumoto, for the purpose of eliminating the skew between the strobe signal and the data signal, thereby having more accurate sampling of the data.
Regarding Claim 12, Kim teaches wherein the skew detection circuit comprises a strobe signal replication circuit configured similar to the strobe signal processing circuit (i.e., it is “similar” in that both circuits contain digital electronic circuitry) and configured to generate the replication clock signal during a time period during which an oscillation enable signal is active (Figure 4, item ST_S, paragraph 0055);
a counter configured to generate the skew information by counting edges of the replication clock signal during the time period during which the oscillation enable signal is active (paragraph 0088); and
a timing control circuit (Figure 3, item 420) configured to generate the oscillation enable signal in response to a plurality of timing control signals (Figure 3, items PDLPF, VAL, and AMB, paragraph 0055).
Claim 13 is rejected under 35 U.S.C. 103 as being unpatentable over Hiraishi, Mizumoto, and Kim as applied to claim 12 above, and further in view of Park.
Regarding Claim 13, Hiraishi, Mizumoto, and Kim do not expressly disclose wherein the plurality of timing control signals are generated by decoding the plurality of external commands.
In the same field of endeavor (e.g., memory training techniques), Park teaches wherein the plurality of timing control signals (Figure 2, items MRWS and WT) are generated by decoding the plurality of external commands (Figure 2, item 321, paragraph 0032).
Accordingly, it would have been obvious to one of ordinary skill in the art before the effective filing date of the claimed invention to have combined Park’s teachings of memory training techniques with the teachings of Hiraishi, Mizumoto, and Kim, for the purpose of being able to properly interpret the received commands.
Claims 15-17 are rejected under 35 U.S.C. 103 as being unpatentable over Hiraishi, Mizumoto, and Park.
Regarding Claim 15, Hiraishi discloses a data processing system (Figure 1, item 10) comprising:
a semiconductor memory apparatus (Figure 1, item 12) configured to perform a write training operation (Figure 1, item 18, paragraphs 0020-0021; i.e., the calibration procedure described in the reference is equivalent to the claimed write training because it involves adjusting timing delays and voltage levels to receive the data correctly) including determining a time to latch data (Figure 1, item DQ[7:0]) according to a plurality of multi-phase clock signals (Figure 2, paragraph 0018; i.e., the receiver replica circuit 44 is a replica of the data DQ receiver 19; both of these circuits latch the incoming data at the designated strobe timing points, which are based on the multi-phase DQS signals) that are internally generated (paragraphs 0017 and 0019; i.e., the incoming data strobe signal is divided into four-phase strobe signals DQS1-DQS4, which can further be delayed by a predetermined time period determined by delay circuit 23) based on a data strobe signal (Figure 1, item DQS_t and DQS_c);
a controller (Figure 1, item 11) configured to provide a plurality of commands (paragraphs 0003 and 0022; i.e., commands to write or read data to the memory), the data, and the data strobe signal to the semiconductor memory apparatus (paragraphs 0016-0017).
Hiraishi does not expressly disclose performing the write training operation during a time period during which a normal operation is performed and outputting the time as skew information, configured to perform the write training operation under external control when a write training enable command is received, and configured to perform the write training operation independently of external control when a write training internal processing enable command is received;
wherein the plurality of commands received from the controller include the write training enable command and the write training internal processing enable command; and
the controller is configured to adjust timing of the data strobe signal according to the skew information.
In the same field of endeavor (e.g., memory training techniques), Mizumoto teaches performing the write training operation during a time period during which the normal operation is performed (Figure 5, “WT Phase” and “Normal Control”, paragraphs 0071 and 0076; i.e., the master A 20 is allowed to perform a normal operation such as a write while the write training is occurring).
Accordingly, it would have been obvious to one of ordinary skill in the art before the effective filing date of the claimed invention to have combined Mizumoto’s teachings of memory training techniques with the teachings of Hiraishi, for the purpose of improving the response to the write request so as to ensure a real-time property (see Mizumoto, paragraph 0080).
Also in the same field of endeavor (e.g., memory training techniques), Park teaches outputting the time as skew information (paragraph 0026), configured to perform the write training operation under external control when a write training enable command is received, and configured to perform the write training operation independently of external control when a write training internal processing enable command is received (paragraphs 0025-0026 and 0047; i.e., an external write level training mode or an internal write leveling training mode may be entered based on command received from the controller 1);
wherein the plurality of commands received from the controller (Figure 1, item 1) include the write training enable command and the write training internal processing enable command (paragraphs 0029, 0032-0033, and 0036; i.e., the signal WMEN that controls whether the memory device will operate in the external write level training mode or an internal write leveling training mode occurs based on different information in a command signal CA received from the controller 1); and
the controller is configured to adjust timing of the data strobe signal according to the skew information (paragraphs 0023, 0037, and 0047; i.e., the delay of the data strobe signals DQS_t and DQS_c is adjusted based on the “skew information” TDATA).
Accordingly, it would have been obvious to one of ordinary skill in the art before the effective filing date of the claimed invention to have combined Park’s teachings of memory training techniques with the teachings of Hiraishi, for the purpose of ensuring that the data transmission is synchronized between the memory controller and the memory device (i.e., the purpose of adjusting a data strobe signal based on skew information).
Regarding Claim 16, Mizumoto teaches wherein the normal operation includes at least one of a data input operation, a data output operation (Figure 5, “WT Phase” and “Normal Control”, paragraphs 0071 and 0076; i.e., the master A 20 is allowed to perform a normal operation such as a write while the write training is occurring), and an erase operation.
Regarding Claim 17, Park teaches wherein the semiconductor device is further configured to perform a preparation operation for the write training operation for a corresponding logic unit when a write training enable command is received from the external device (paragraph 0025; i.e., activating the selected training mode); initiate an operation that generates skew information when a write training start command is received from the controller (Figure 1, item 1, paragraph 0026); stop the operation that generates the skew information when a write training stop command is received from the external device (paragraph 0049); and provide the skew information to the external device when a skew information acquisition command is received from the controller (paragraphs 0036-0037 and 0047; i.e., the memory device 3 supplies the “skew information” TDATA to the controller 1 upon receiving a command to do so).
Claim 18 is rejected under 35 U.S.C. 103 as being unpatentable over Hiraishi and Mizumoto as applied to claim 15 above, and further in view of Choe and Kim.
Regarding Claim 18, Hiraishi and Mizumoto do not expressly disclose wherein the semiconductor memory apparatus is configured to perform a preparation operation for the write training operation for a corresponding logic unit when a write training enable command is received from the controller and configured to perform, independently of control by the controller, starting and stopping of a skew information generation operation independently of external control for a predetermined time period.
In the same field of endeavor (e.g., memory training techniques), Choe teaches wherein the semiconductor memory apparatus is configured to perform a preparation operation for the write training operation for a corresponding logic unit when a write training enable command is received from the controller (paragraphs 0023-0024; i.e., when the memory controller 120 commands the memory device 110 to transmit the data strobe signal, the memory controller 120 must first generate the data strobe signal [the claimed “preparation operation”]).
Accordingly, it would have been obvious to one of ordinary skill in the art before the effective filing date of the claimed invention to have combined Choe’s teachings of memory training techniques with the teachings of Hiraishi and Mizumoto, for the purpose of providing added control to the skew detection. More specifically, it would allow the controller to perform the skew correction only at times when it desires to (e.g., when it is idle).
Also in the same field of endeavor (e.g., memory training techniques), Kim teaches the semiconductor memory apparatus is configured to perform, independently of control by the controller, starting and stopping of a skew information generation operation independently of external control for a predetermined time period (paragraph 0069; i.e., the skew information starts based on the ST_S signal and stops based on a LOCK_S signal, which occurs when the skew is corrected [the “predetermined time period”]).
Accordingly, it would have been obvious to one of ordinary skill in the art before the effective filing date of the claimed invention to have combined Kim’s teachings of memory training techniques with the teachings of Hiraishi and Mizumoto, for the purpose of eliminating the skew between the strobe signal and the data signal, thereby having more accurate sampling of the data.
Claims 19 and 20 are rejected under 35 U.S.C. 103 as being unpatentable over Hiraishi and Mizumoto as applied to claim 15 above, and further in view of Kim.
Regarding Claim 19, Hiraishi discloses wherein the semiconductor memory apparatus comprises a data receiving circuit (Figure 1, item 19) configured to receive the data input (Figure 1, item DQ[7:0]) according to a plurality of multi-phase clock signals (Figure 1, items DQS1-DQS4) to generate received data (Figure 2, paragraph 0018; i.e., the receiver replica circuit 44 is a replica of the data DQ receiver 19; both of these circuits latch the incoming data at the designated strobe timing points, which are based on the multi-phase DQS signals);
a strobe signal processing circuit (Figure 1, item 21) configured to generate the plurality of multi-phase clock signals by dividing the data strobe signal (Figure 1, item DQS_t and DQS_c) into divided signals (Figure 1, item 22) and delaying (Figure 1, item 23) the divided signals by a predetermined time period (paragraphs 0017 and 0019; i.e., the incoming data strobe signal is divided into four-phase strobe signals DQS1-DQS4, which can further be delayed by a predetermined time period determined by delay circuit 23).
Hiraishi and Mizumoto do not expressly disclose a skew detection circuit configured to generate a replication clock signal corresponding to one of the plurality of multi-phase clock signals according to the write training internal processing enable command and configured to generate skew information according to the replication clock signal.
In the same field of endeavor (e.g., memory training techniques), Kim teaches a skew detection circuit (Figure 3, item 400, paragraph 0053) configured to generate (Figure 3, item 410, paragraph 0054) a replication clock signal (Figure 3, item DQS_re, paragraph 0053) corresponding to a clock signal (paragraph 0053; i.e., a replica of a data strobe clock signal [see Figure 4, item DQS_CLK]) according to the write training internal processing enable command (Figure 3, item RESET, paragraph 0055) and configured to generate skew information according to the replication clock signal (paragraph 0053; i.e., the skew information D_CODE is generated based on the generated replication clock signal DQS_re).
Accordingly, it would have been obvious to one of ordinary skill in the art before the effective filing date of the claimed invention to have combined Kim’s teachings of memory training techniques with the teachings of Hiraishi and Mizumoto, for the purpose of eliminating the skew between the strobe signal and the data signal, thereby having more accurate sampling of the data.
Regarding Claim 20, Kim teaches wherein the skew detection circuit comprises a strobe signal replication circuit configured similar to the strobe signal processing circuit (i.e., it is “similar” in that both circuits contain digital electronic circuitry) and configured to generate the replication clock signal during a time period during which an oscillation enable signal is active (Figure 4, item ST_S, paragraph 0055);
a counter configured to generate the skew information by counting edges of the replication clock signal during the time period during which the oscillation enable signal is active (paragraph 0088); and
a timing control circuit (Figure 3, item 420) configured to generate the oscillation enable signal in response to a plurality of timing control signals (Figure 3, items PDLPF, VAL, and AMB, paragraph 0055).
Conclusion
The prior art made of record and not relied upon is considered pertinent to applicant's disclosure because each reference discloses a circuit for detecting and correcting skew in a memory device.
Any inquiry concerning this communication or earlier communications from the examiner should be directed to FAISAL M ZAMAN whose telephone number is (571)272-6495. The examiner can normally be reached Monday - Friday, 8 am - 5 pm, alternate Fridays.
Examiner interviews are available via telephone, in-person, and video conferencing using a USPTO supplied web-based collaboration tool. To schedule an interview, applicant is encouraged to use the USPTO Automated Interview Request (AIR) at http://www.uspto.gov/interviewpractice.
If attempts to reach the examiner by telephone are unsuccessful, the examiner’s supervisor, Andrew J. Jung can be reached at 571-270-3779. The fax phone number for the organization where this application or proceeding is assigned is 571-273-8300.
Information regarding the status of published or unpublished applications may be obtained from Patent Center. Unpublished application information in Patent Center is available to registered users. To file and manage patent submissions in Patent Center, visit: https://patentcenter.uspto.gov. Visit https://www.uspto.gov/patents/apply/patent-center for more information about Patent Center and https://www.uspto.gov/patents/docx for information about filing in DOCX format. For additional questions, contact the Electronic Business Center (EBC) at 866-217-9197 (toll-free). If you would like assistance from a USPTO Customer Service Representative, call 800-786-9199 (IN USA OR CANADA) or 571-272-1000.
/FAISAL M ZAMAN/ Primary Examiner, Art Unit 2175