MikeThank you for taking the time to answer. Sorry to be a bother. I have another question. Based on this, we know what the EDA platform should do. But, do we know what the DLL will provide? There are two choices:
A) clock_ticks truly represent the points where the CDR clock has locked on the data transition. In this case our waveforms are essentially differential crossing aligned, as the spec requires, but we've lost any information regarding the sample point, and it is impossible to determine where the sample point is. B) clock_ticks represents the the sample point minus 1/2 the UI period. In this case our waveforms are sample point aligned, and all is right with the world.If option A is chosen, I don't believe that sample jitter is properly modeled. In both cases the eye is displayed correctly, since both are based on the same clock, but the exact sample point is unknown.
regards, Scott Mike Steinberger wrote:
Scott- We've been using your option A. Mike S. Scott McMorrow wrote:AllWe are looking at the specification for clock_times and have come across the following problem with these two sentences:The clock times are the times at which clock signal at the output of the clock | recovery loop crosses the logic threshold. It is to be assumed that the | input data signal is sampled at *exactly one half clock period* after a | clock time.I really hate assumptions in specifications since they may be wrong, and are up to interpretation. I believe that the spec really means to define the internal sample point of the sampler, slicer, track hold ... whatever, by having the EDA platform move the delivered clock tick from the clock_times vector by 1/2 a clock period, or UI. If that interpretation is correct then which of the two is correct?1/2 a clock period is defined to be: A) one half of the nominal UI B) one half of the instantaneous UI between two clock samples How is this currently being implemented in currently developed models? regards, Scott -- Scott McMorrow Teraspeed Consulting Group LLC 121 North River Drive Narragansett, RI 02882 (401) 284-1827 Business (401) 284-1840 Fax http://www.teraspeed.com Teraspeed® is the registered service mark of Teraspeed Consulting Group LLC
-- Scott McMorrow Teraspeed Consulting Group LLC 121 North River Drive Narragansett, RI 02882 (401) 284-1827 Business (401) 284-1840 Fax http://www.teraspeed.com Teraspeed® is the registered service mark of Teraspeed Consulting Group LLC