Patents by Inventor Razi Uddin

Razi Uddin 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).

  • Patent number: 7161851
    Abstract: A system and method for generating multiple drive strengths for one or more output signals of a memory controller operable to control a memory subsystem. The system includes a state machine operable to generate an n-bit output representative of a drive strength operable to drive the one or more output signals; and a plurality of adders, each adder having a plurality of n-bit inputs, each input receiving a selective set of bits from the n-bit output of the state machine, the adders generating a plurality of n-bit outputs representative of drive strengths operable to drive the output signals. The method includes generating an n-bit output representative of a drive strength, and adding combinations of two or more selective sets of bits from the n-bit output to generate a plurality of n-bit outputs representative of a plurality of drive strengths that are operable to drive the output signal.
    Type: Grant
    Filed: January 7, 2002
    Date of Patent: January 9, 2007
    Assignee: Intel Corporation
    Inventors: Steven A. Peterson, Razi Uddin, Vishal Sharma
  • Patent number: 6756810
    Abstract: A single external impedance element is used to perform multiple circuit compensation. A reference impedance code is first generated based on matching an internal impedance generated by transistors with an impedance of the external impedance element, and then the reference impedance code can be shifted to generate new impedance codes according to impedance requirements of various different circuits that require compensation. Use of the single external impedance element for compensation of multiple circuits reduces motherboard and packaging costs. Chip area is also conserved since simpler compensation circuits can be used.
    Type: Grant
    Filed: February 6, 2003
    Date of Patent: June 29, 2004
    Assignee: Intel Corporation
    Inventors: Usman A. Mughal, Razi Uddin, Chee How Lim, Steven A. Peterson
  • Patent number: 6717455
    Abstract: A single external impedance element is used to perform multiple circuit compensation. A reference impedance code is first generated from a master circuit, and then the reference impedance code is shifted to generate a slave impedance code. The slave impedance code is provided to one or more slave circuits to activate devices in the slave circuit(s). Impedance-generation devices coupled to the slave circuit are then activated one at a time until their generated impedance corresponds to the impedance generated by the slave circuit. The reference impedance code can be incremented or decremented (e.g., shifted) to generate slave impedance codes corresponding to different impedance values, according to impedance requirements of various different circuits that require compensation.
    Type: Grant
    Filed: January 8, 2003
    Date of Patent: April 6, 2004
    Assignee: Intel Corporation
    Inventors: Usman A. Mughal, Razi Uddin, Chee How Lim, Songmin Kim, Gregory F. Taylor
  • Patent number: 6650136
    Abstract: A circuit to analyze or test a first or second logic coupled to an input/output circuit by storing a plurality of signals into a plurality of flip flops. The flip flops store the plurality of signals for a first mode of operation to observe at least one node within the first logic. Also, the flip flops load data values in response to control logic for a second mode of operation to control at least one node within the second logic.
    Type: Grant
    Filed: February 16, 2001
    Date of Patent: November 18, 2003
    Assignee: Intel Corporation
    Inventors: Anthony Babella, Kapila B. Udawatta, Razi Uddin
  • Publication number: 20030128596
    Abstract: A system and method for generating multiple drive strengths for one or more output signals of a memory controller operable to control a memory subsystem. The system includes a state machine operable to generate an n-bit output representative of a drive strength operable to drive the one or more output signals; and a plurality of adders, each adder having a plurality of n-bit inputs, each input receiving a selective set of bits from the n-bit output of the state machine, the adders generating a plurality of n-bit outputs representative of drive strengths operable to drive the output signals. The method includes generating an n-bit output representative of a drive strength, and adding combinations of two or more selective sets of bits from the n-bit output to generate a plurality of n-bit outputs representative of a plurality of drive strengths that are operable to drive the output signal.
    Type: Application
    Filed: January 7, 2002
    Publication date: July 10, 2003
    Inventors: Steven A. Peterson, Razi Uddin, Vishal Sharma
  • Publication number: 20030112050
    Abstract: A single external impedance element is used to perform multiple circuit compensation. A reference impedance code is first generated based on matching an internal impedance generated by transistors with an impedance of the external impedance element, and then the reference impedance code can be shifted to generate new impedance codes according to impedance requirements of various different circuits that require compensation. Use of the single external impedance element for compensation of multiple circuits reduces motherboard and packaging costs. Chip area is also conserved since simpler compensation circuits can be used.
    Type: Application
    Filed: February 6, 2003
    Publication date: June 19, 2003
    Inventors: Usman A. Mughal, Razi Uddin, Chee How Lim, Steven A. Peterson
  • Publication number: 20030094991
    Abstract: A single external impedance element is used to perform multiple circuit compensation. A reference impedance code is first generated from a master circuit, and then the reference impedance code is shifted to generate a slave impedance code. The slave impedance code is provided to one or more slave circuits to activate devices in the slave circuit(s). Impedance-generation devices coupled to the slave circuit are then activated one at a time until their generated impedance corresponds to the impedance generated by the slave circuit. The reference impedance code can be incremented or decremented (e.g., shifted) to generate slave impedance codes corresponding to different impedance values, according to impedance requirements of various different circuits that require compensation.
    Type: Application
    Filed: January 8, 2003
    Publication date: May 22, 2003
    Inventors: Usman A. Mughal, Razi Uddin, Chee How Lim, Songmin Kim, Gregory F. Taylor
  • Patent number: 6545522
    Abstract: A single external impedance element is used to perform multiple circuit compensation. A reference impedance code is first generated based on matching an internal impedance generated by transistors with an impedance of the external impedance element, and then the reference impedance code can be shifted to generate new impedance codes according to impedance requirements of various different circuits that require compensation. Use of the single external impedance element for compensation of multiple circuits reduces motherboard and packaging costs. Chip area is also conserved since simpler compensation circuits can be used.
    Type: Grant
    Filed: May 17, 2001
    Date of Patent: April 8, 2003
    Assignee: Intel Corporation
    Inventors: Usman A. Mughal, Razi Uddin, Chee How Lim, Steven A. Peterson
  • Patent number: 6535047
    Abstract: A single external impedance element is used to perform multiple circuit compensation. A reference impedance code is first generated from a master circuit, and then the reference impedance code is provided (as a slave impedance code) to one or more slave circuits to activate devices in the slave circuit(s). Impedance-generation devices coupled to the slave circuit are then activated one at a time until their generated impedance corresponds to the impedance generated by the slave circuit. The reference impedance code can be incremented or decremented (e.g., shifted) to generate slave impedance codes corresponding to different impedance values, according to impedance requirements of various different circuits that require compensation. Using the single external impedance element for compensation of multiple circuits reduces motherboard and packaging costs.
    Type: Grant
    Filed: May 17, 2001
    Date of Patent: March 18, 2003
    Assignee: Intel Corporation
    Inventors: Usman A. Mughal, Razi Uddin, Chee How Lim, Songmin Kim, Gregory F. Taylor
  • Publication number: 20020172066
    Abstract: A single external impedance element is used to perform multiple circuit compensation. A reference impedance code is first generated based on matching an internal impedance generated by transistors with an impedance of the external impedance element, and then the reference impedance code can be shifted to generate new impedance codes according to impedance requirements of various different circuits that require compensation. Use of the single external impedance element for compensation of multiple circuits reduces motherboard and packaging costs. Chip area is also conserved since simpler compensation circuits can be used.
    Type: Application
    Filed: May 17, 2001
    Publication date: November 21, 2002
    Inventors: Usman A. Mughal, Razi Uddin, Chee How Lim, Steven A. Peterson
  • Publication number: 20020171466
    Abstract: A single external impedance element is used to perform multiple circuit compensation. A reference impedance code is first generated from a master circuit, and then the reference impedance code is provided (as a slave impedance code) to one or more slave circuits to activate devices in the slave circuit(s). Impedance-generation devices coupled to the slave circuit are then activated one at a time until their generated impedance corresponds to the impedance generated by the slave circuit. The reference impedance code can be incremented or decremented (e.g., shifted) to generate slave impedance codes corresponding to different impedance values, according to impedance requirements of various different circuits that require compensation. Using the single external impedance element for compensation of multiple circuits reduces motherboard and packaging costs.
    Type: Application
    Filed: May 17, 2001
    Publication date: November 21, 2002
    Inventors: Usman A. Mughal, Razi Uddin, Chee How Lim, Songmin Kim, Gregory F. Taylor
  • Publication number: 20020113614
    Abstract: A circuit to analyze or test a first or second logic coupled to an input/output circuit by storing a plurality of signals into a plurality of flip flops. The flip flops store the plurality of signals for a first mode of operation to observe at least one node within the first logic. Also, the flip flops load data values in response to control logic for a second mode of operation to control at least one node within the second logic.
    Type: Application
    Filed: February 16, 2001
    Publication date: August 22, 2002
    Inventors: Anthony Babella, Kapila B. Udawatta, Razi Uddin
  • Patent number: 6411122
    Abstract: In a system, such as an open-drain bus architecture system, a termination impedance can be dynamically coupled or de-coupled from a bus. The termination impedance is coupled to the bus by a dynamic control circuit if a signal is being received from the bus or if a binary 1 is driven on the bus. The termination impedance is de-coupled from the bus by the dynamic control circuit if a binary 0 is driven on the bus. Coupling the termination impedance to the bus improves signal quality by providing a matching impedance. De-coupling the termination impedance reduces power dissipation and improves receiver noise margin.
    Type: Grant
    Filed: October 27, 2000
    Date of Patent: June 25, 2002
    Assignee: Intel Corporation
    Inventors: Usman A. Mughal, Razi Uddin, Chee How Lim, Songmin Kim, Steve Peterson, Raghu P. Raman