Methods and apparatus for clock signal synchronization in a configuration of series connected semiconductor devices
View Patent ↗A system includes a system controller and a configuration of series-connected semiconductor devices. Such a device includes an input for receiving a clock signal originating from a previous device, and an output for providing a synchronized clock signal destined for a succeeding device. The device further includes a clock synchronizer for producing the synchronized clock signal by processing the received clock signal and an earlier version of the synchronized clock signal. The device further includes a device controller for adjusting a parameter used by the clock synchronizer in processing the earlier version of the synchronized clock signal. The system controller has an output for providing a first clock signal to a first device, and an input for receiving a second clock signal from a second device. The second clock signal corresponds to a version of the first clock signal that has undergone processing by a clock synchronizer in at least one of the devices. The system controller further includes a detector for processing the first and second clock signals to detect a phase difference therebetween; and a synchronization controller for commanding an adjustment to the clock synchronizer in at least one of the devices based on the phase difference detected by the detector.
1. A method for synchronizing a configuration of series-connected semiconductor memory devices, comprising:
initializing the system; and,
providing a first clock signal to a first memory device in a configuration of series-connected semiconductor memory devices; and,
receiving a second clock signal from a second memory device in the configuration, the second clock signal corresponding to a version of the first clock signal that has undergone processing by a clock synchronizer in at least one of the memory devices in the configuration; and,
processing the first and second clock signals to detect a phase difference there between; and,
commanding an adjustment to the clock synchronizer in at least one of said memory devices in the configuration based on the phase difference;
wherein the processing further includes obtaining the phase difference between a master input clock signal and a master output clock signal;
wherein the processing compares the phase difference between the master input clock signal and the master output clock signal to a predetermined acceptable value and ends the process if the phase difference is acceptable.
2. A method for synchronizing a configuration of series-connected semiconductor memory devices as in claim 1 , wherein the initializing step further includes initial locking of an externally adjustable feedback delay unit in at least one of said devices using an estimate of a propagation delay through the device in question.
3. A method for synchronizing a configuration of series-connected semiconductor memory devices as in claim 1 , comprising the further step of determining if unacceptable phase shifts are more or less than 180°.
4. A method for synchronizing a configuration of series-connected semiconductor memory devices as in claim 3 , wherein the commanding step increases delay if the phase shift is less than 180° and decreases delay if more than 180°.
5. A method for synchronizing a configuration of series-connected semiconductor memory devices as in claim 4 , wherein the commanding step includes issuing a write EA-FDU command.