Patents by Inventor Mohammad S. Mobin

Mohammad S. Mobin has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Publication number: 20090161747
    Abstract: In an exemplary embodiment, noise prediction-based data detection is described with respect to a SERDES (serializer/deserializer) backplane primary channel subject to inter-symbol interference (ISI) noise and added cross-talk noise from other channels. Noise prediction-based data detection combines an added error component from inter-symbol interference (ISI) noise and an added error component from cross-talk noise into an overall noise prediction error term and cancels effects of residual ISI and cross-talk for various components of the exemplary embodiment.
    Type: Application
    Filed: December 21, 2007
    Publication date: June 25, 2009
    Applicant: AGERE SYSTEMS INC.
    Inventors: Pervez M. Aziz, Mohammad S. Mobin, Gregory W. Sheets
  • Publication number: 20090110046
    Abstract: Methods and apparatus are provided for equalizing a received signal. A received signal is equalized by updating one or more equalization parameters; and discarding the updated equalization parameters if one or more predefined qualifier conditions are detected during the equalizing step. The received signal can optionally be equalized using the updated equalization parameters if the predefined qualifier conditions are not detected during the equalizing step.
    Type: Application
    Filed: October 31, 2007
    Publication date: April 30, 2009
    Inventors: Pervez M. Aziz, Mohammad S. Mobin, Gregory W. Sheets, Lane A. Smith, Paul H. Tracy
  • Publication number: 20090110045
    Abstract: Methods and apparatus are provided fox equalizing a received signal. A received signal is equalized by determining a data rate of the received signal; obtaining one or more equalization parameters associated with the determined data rate; and equalizing the received signal using the obtained one or more equalization parameters. The equalization parameters may comprise, for example, one or more of a gain parameter, zero control for a high pass filter and one or more threshold settings for one or more latches used during the equalizing step, such as data latches or transition latches (or both).
    Type: Application
    Filed: October 31, 2007
    Publication date: April 30, 2009
    Inventors: Pervez M. Aziz, Mohammad S. Mobin, Gregory W. Sheets, Lane A. Smith, Paul H. Tracy
  • Publication number: 20090097538
    Abstract: Methods and apparatus are provided for adaptive equalization using pattern detection methods. A signal is equalized by detecting one or more predefined patterns in the signal; and then changing one or more parameters of the equalization, such as an equalization adaptation rate, based on the detected predefined patterns. The equalization adaptation rate can be increased upon the detection of one or more predefined patterns and then gradually reduced to a steady state value. Equalization parameters that have been previously obtained for various patterns can optionally be loaded upon detection of a corresponding pattern The equalization can optionally be suppressed for one or more predefined patterns. The patterns can be detected, for example, by searching for the one or more predefined patterns in the signal, or by performing a statistical correlation of the signal to detect the one or more predefined patterns.
    Type: Application
    Filed: October 10, 2007
    Publication date: April 16, 2009
    Inventors: Pervez M. Aziz, Mohammad S. Mobin
  • Publication number: 20090097541
    Abstract: Methods and apparatus are provided for determining receiver filter coefficients for a plurality of phases. One or more coefficients for a receiver filter are determined by determining a first coefficient for a first phase of a data eye; and determining a second coefficient for a second phase of the data eye. The receiver filter may be, for example, a decision-feedback equalizer. The first and second coefficients may be determined by performing an LMS adaptation of decision-feedback equalization coefficients. In another embodiment, the first and second coefficients may be determined by obtaining eye opening metrics from a data eye monitor corresponding to each of the respective first phase and the second phase; and determining the respective first and second coefficients based on the eye opening metrics. The first and second phases can correspond to odd and even phases.
    Type: Application
    Filed: October 11, 2007
    Publication date: April 16, 2009
    Inventors: Pervez M. Aziz, Mohammad S. Mobin, Lane A. Smith
  • Publication number: 20090086807
    Abstract: Methods and apparatus are provided for determining the threshold position of one or mote DFE latches using an evaluation of the incoming data eye. A threshold position is determined for one or more transition latches employed by a decision-feedback equalizer by obtaining a plurality of samples of a data eye using a data eye monitor; obtaining a vertical eye opening metric from the data eye monitor; and determining the threshold position for the one or more transition latches based on the vertical eye opening metric.
    Type: Application
    Filed: September 28, 2007
    Publication date: April 2, 2009
    Inventors: Pervez M. Aziz, Mohammad S. Mobin
  • Patent number: 7495494
    Abstract: A parallel trimming method and apparatus are provided for a voltage controlled delay loop. A plurality of delay units in a voltage controlled delay loop are trimmed. Each delay unit comprises a delay element and a latch buffer. A reference signal is applied to each of the delay units and a position of an edge (such as a rising or falling edge) associated with each of the delay units is identified. The edges of the delay units are then aligned by adjusting a trim setting of the respective latch buffer.
    Type: Grant
    Filed: May 31, 2005
    Date of Patent: February 24, 2009
    Assignee: Agere Systems Inc.
    Inventors: Ronald L. Freyman, Mohammad S. Mobin, Vladimir Sindalovsky, Lane A. Smith
  • Publication number: 20080225734
    Abstract: Methods and apparatus are provided for data rate detection using a data eye monitor. The data rate is one of a plurality of data rates comprising a base rate and one or more divide-by-N multiples of the base rate, where N is an integer. The data rate of a received signal is detected by sampling the received signal; comparing the samples for a plurality of full rate data eyes associated with the received signal to determine if there is a mismatch between at least two predefined samples; and detecting the data rate by evaluating the comparison based on predefined criteria. The comparison can be performed by an exclusive or (XOR) logic gate for samples of at least two adjacent data eyes of a given rate.
    Type: Application
    Filed: March 14, 2007
    Publication date: September 18, 2008
    Inventors: Dwight D. Daugherty, Mohammad S. Mobin, Gregory W. Sheets, Lane A. Smith, Paul H. Tracy
  • Publication number: 20080191669
    Abstract: Disclosed is a circuit for adjusting a voltage supplied to an IC by a power supply. The circuit includes a PVT detector configured to generate a control signal and an adjustable resistance device configured to adjust its resistance in response to the control signal.
    Type: Application
    Filed: February 5, 2008
    Publication date: August 14, 2008
    Inventors: Kouros Azimi, Mohammad S. Mobin, Gregory W. Sheets, Lane A. Smith
  • Publication number: 20080191789
    Abstract: Disclosed is a circuit configured to apply a supply voltage to a switching element (e.g., a transistor). The circuit includes a latch and a processor. The latch is configured to sample a voltage of an output signal of the switching element, and the processor is configured to generate a power adjustment signal to adjust the supply voltage based on the voltage sampled by the latch.
    Type: Application
    Filed: February 5, 2008
    Publication date: August 14, 2008
    Inventors: Joseph Anidjar, Mohammad S. Mobin, Gregory W. Sheets, Vladimir Sindalovsky, Lane A. Smith
  • Publication number: 20080191766
    Abstract: Disclosed is a circuit that adjusts a characteristic of a signal transmitted from a transmitter to a receiver over a communication channel (e.g., a wire, a backplane, etc.). The circuit includes a latch that receives the signal at a predetermined point in the circuit and samples a voltage of the signal many times after a threshold voltage is applied to the latch. The circuit also includes a processor that determines the characteristic of the signal when the sampled voltages indicate a transition point and that adjusts the threshold voltage when the sampled voltages do not indicate a transition point. The processor adjusts the characteristic of the signal by adjusting at least one of a current and a voltage of the transmitter when the characteristic of the signal is outside a predetermined range.
    Type: Application
    Filed: February 5, 2008
    Publication date: August 14, 2008
    Inventors: Kouros Azimi, Mohammad S. Mobin, Gregory W. Sheets, Lane A. Smith
  • Patent number: 7411531
    Abstract: Methods and apparatus are provided for decimated interpolated clock/data recovery (ICDR) to perform asynchronous sampling of a received signal. A received signal is converted to a plurality of digital samples at a downsampled rate that is lower than a rate of the received signal. The plurality of digital samples are interpolated using a plurality of parallel interpolation filters operating at the downsampled rate. An output of each parallel interpolation filter is applied to a corresponding data detector operating at the downsampled rate to generate digital data. An estimate of a timing error is generated based on the digital data. The timing error values are processed to generate an interpolation phase value that is applied to the parallel interpolation filters. A recovered clock is optionally generated, having edges corresponding to a desired synchronous sampling period.
    Type: Grant
    Filed: June 30, 2006
    Date of Patent: August 12, 2008
    Assignee: Agere Systems Inc.
    Inventors: Pervez M. Aziz, Mohammad S. Mobin
  • Publication number: 20080080609
    Abstract: Methods and apparatus are provided for determining the threshold position of one or more latches employed for decision-feedback equalization in the presence of a non-linear channel. A latch employed by a decision-feedback equalizer is positioned by constraining input data such that the input data only contains transitions from a first binary value; obtaining a plurality of samples of a single-sided data eye associated with the constrained input data; determining a threshold position of the latch based on the samples; and transforming the determined position to address the non-linearity of the channel. For example, a non-linear mapping table can map measured threshold values to transformed threshold values based on distance.
    Type: Application
    Filed: September 29, 2006
    Publication date: April 3, 2008
    Inventors: Mohammad S. Mobin, Gregory W. Sheets, Lane A. Smith, Paul H. Tracy
  • Publication number: 20080080657
    Abstract: Methods and apparatus are provided for digital compensation of clock timing errors in a VCDL. Clock timing errors in a clock and data recovery system having a voltage controlled delay loop comprised of a plurality of delay elements are compensated for by evaluating a phase of data recovered from an input signal; generating one or more uncompensated clock phase adjustment values based on the phase evaluation; generating one or more compensation terms that compensate for a non-ideal delay for one or more of the delay elements; and determining an adjustment to one or more clock phases produced by the voltage controlled delay loop based on the uncompensated clock phase adjustment values and the one or more compensation terms. The one or more compensation terms can be subtracted from the uncompensated clock phase adjustment values to generate the adjustment to the one or more clock phases.
    Type: Application
    Filed: September 29, 2006
    Publication date: April 3, 2008
    Inventors: Pervez M. Aziz, Mohammad S. Mobin, Gregory W. Sheets
  • Publication number: 20080080611
    Abstract: Methods and apparatus are provided for decision-feedback equalization with global minimum convergence. A threshold position of one or more DFE latches employed by a decision-feedback equalizer is determined by obtaining a plurality of samples of a single-sided data eye using at least one decision latch and at least one roaming latch; comparing the samples obtained by the at least one decision latch and at least one roaming latch to identify an upper and lower voltage boundary of the single-sided data eye; and determining a threshold position of the one or more DFE latches based on the upper and lower voltage boundaries. The comparison can optionally comprise obtaining an exclusive or (XOR) of the samples obtained by the at least one decision latch and at least one roaming latch.
    Type: Application
    Filed: March 14, 2007
    Publication date: April 3, 2008
    Inventors: Mohammad S. Mobin, Gregory W Sheets, Lane A. Smith, Paul H. Tracy
  • Publication number: 20080080608
    Abstract: Methods and apparatus are provided for determining the threshold position of one or more latches employed for decision-feedback equalization. A threshold position of a latch employed by a decision-feedback equalizer is determined by constraining input data such that the input data only contains transitions from a first binary value; obtaining a plurality of samples of a single-sided data eye associated with the constrained input data; and determining a threshold position of the latch based on the samples. The constrained input data can comprise (i) transitions from a binary value of 1 to a binary value of 0 or 1; or (ii) transitions from a binary value of 0 to a binary value of 0 or 1. The size of the single-sided data eye can be obtained by analyzing a histogram associated with the single-sided data eye to identify a region having a constant hit count.
    Type: Application
    Filed: September 29, 2006
    Publication date: April 3, 2008
    Inventors: Mohammad S. Mobin, Gary E. Schiessler, Gregory W. Sheets, Vladimir Sindalovsky, Lane A. Smith
  • Publication number: 20080043876
    Abstract: Methods and apparatus are disclosed for increased pre-emphasis for clock-like data patterns to compensate for channel distortions. One aspect of the invention compensates for channel distortions by evaluating a data pattern to be transmitted; determining if the data pattern satisfies one or more predefined criteria defining a clock-like data pattern; and generating a pre-emphasis level for the clock-like data patterns that is higher than a pre-emphasis level for the data patterns that do not satisfy the one or more predefined criteria. For example, a predefined window size can be defined for determining if the data pattern satisfies the one or more predefined criteria defining the clock-like data pattern. In one exemplary implementation, the higher pre-emphasis level is generated for one or more predefined data patterns. A table can optionally be accessed to determine the pre-emphasis level based on the data pattern.
    Type: Application
    Filed: August 18, 2006
    Publication date: February 21, 2008
    Inventors: Mohammad S. Mobin, Gregory W. Sheets, Lane A. Smith, Vladimir Sindalovsky
  • Publication number: 20080001797
    Abstract: Methods and apparatus are provided for decimated interpolated clock/data recovery (ICDR) to perform asynchronous sampling of a received signal. A received signal is converted to a plurality of digital samples at a downsampled rate that is lower than a rate of the received signal. The plurality of digital samples are interpolated using a plurality of parallel interpolation filters operating at the downsampled rate. An output of each parallel interpolation filter is applied to a corresponding data detector operating at the downsampled rate to generate digital data. An estimate of a timing error is generated based on the digital data. The timing error values are processed to generate an interpolation phase value that is applied to the parallel interpolation filters. A recovered clock is optionally generated, having edges corresponding to a desired synchronous sampling period.
    Type: Application
    Filed: June 30, 2006
    Publication date: January 3, 2008
    Inventors: Pervez M. Aziz, Mohammad S. Mobin
  • Patent number: 7312667
    Abstract: The present invention addresses the generation of a controlled clock source for use in trimming VCDL delay line output clocks. In this trimming process, adjustments are made for static variations in these output clocks. The invention's use of a controlled clock source eliminates the need for this trimming process to be conducted in real time and reduces the expense of the circuitry required.
    Type: Grant
    Filed: September 7, 2005
    Date of Patent: December 25, 2007
    Assignee: Agere Systems Inc.
    Inventors: Mohammad S. Mobin, Gregory W. Sheets, Vladimir Sindalovsky, Lane A. Smith, Craig B. Ziemer
  • Publication number: 20070268962
    Abstract: Methods and apparatus are provided for evaluating the eye margin of a communications device using a data eye monitor. The quality of a data eye associated with a signal is evaluated by sampling the signal for a plurality of different phases; evaluating the samples to evaluate one or more of a height and width of the data eye; and determining whether the one or more of the height and width satisfy one or more predefined criteria. One or more parameters of the communications device can optionally be adjusted if the communications device does not satisfy the one or more predefined criteria. The communications device can optionally be assigned to a quality category based on the evaluation. A phase offset between a first clock signal used to sample the signal and one or more clocks used to sample data is reduced.
    Type: Application
    Filed: May 16, 2006
    Publication date: November 22, 2007
    Inventors: Mohammad S. Mobin, Gregory W. Sheets, Lane A. Smith, Craig B. Ziemer