Patents by Inventor Songmin Kim

Songmin Kim 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: 7429881
    Abstract: According to embodiments of the subject matter disclosed in this application, a wide input common mode sense amplifier may include a level shifter stage and an amplifier stage. The level shifter comprises a CMOS differential amplifier that has a rail-to-rail input common mode range. The level shifter accepts two input signals with a common mode voltage in a rail-to-rail range and produces two output signals with a stable common mode voltage. The differential amplifier amplifies the two output signals from the level shifter stage with high gain. The disclosed sense amplifier may be used to measure delay between two discrete time events.
    Type: Grant
    Filed: January 6, 2006
    Date of Patent: September 30, 2008
    Assignee: Intel Corporation
    Inventors: Chaodan Deng, Songmin Kim, Navindra Navaratnam
  • Patent number: 7417459
    Abstract: A method and apparatus for an integrated circuit having a offset reference circuit block to receive an external voltage reference and output an offset reference voltage are described herein.
    Type: Grant
    Filed: April 6, 2005
    Date of Patent: August 26, 2008
    Assignee: Intel Corporation
    Inventors: Timothy M. Wilson, Songmin Kim, Gregory F. Taylor
  • Patent number: 7276942
    Abstract: A method and a system for configurably generating enabling pulse clocks are disclosed herein. In various embodiments, enabling pulse clocks are configurably generated for a selected one of a first and a second signaling mode, employing a configurable enabling pulse clock generator configurable to so generate the enabling pulse clocks.
    Type: Grant
    Filed: February 21, 2006
    Date of Patent: October 2, 2007
    Assignee: Intel Corporation
    Inventors: Ying Cole, Songmin Kim, Robert Greiner
  • Publication number: 20070159215
    Abstract: According to embodiments of the subject matter disclosed in this application, a wide input common mode sense amplifier may include a level shifter stage and an amplifier stage. The level shifter comprises a CMOS differential amplifier that has a rail-to-rail input common mode range. The level shifter accepts two input signals with a common mode voltage in a rail-to-rail range and produces two output signals with a stable common mode voltage. The differential amplifier amplifies the two output signals from the level shifter stage with high gain. The disclosed sense amplifier may be used to measure delay between two discrete time events.
    Type: Application
    Filed: January 6, 2006
    Publication date: July 12, 2007
    Inventors: Chaodan Deng, Songmin Kim, Navindra Navaratnam
  • Publication number: 20070157049
    Abstract: The frequency of a bus with at least three agents is limited by both setup and hold timings between any two agents coupled to the bus. To adjust for the setup condition, the bus lengths between any two agents can be short. To adjust for the hold condition, the bus lengths can be long. Different amounts of delay can be built into the bus agents, such as processing cores, which are coupled to a bus with other agents, such other processors or a chipset. The position of an agent on the bus can be used to determine an amount of delay that can be included in the input and output paths of the agent after the semiconductor processing so that a violation of the setup or hold condition does not occur. The delay can be made configurable using links.
    Type: Application
    Filed: December 30, 2005
    Publication date: July 5, 2007
    Inventors: Songmin Kim, Gregory Taylor, Peter MacWilliams
  • Patent number: 7197659
    Abstract: A method transfers a signal from a transmitting device to a receiving device. The signal is output from the transmitting device using a driving circuit. A reference clock signal is received in the transmitting device. An output clock signal is generated according to the received reference clock signal and a feedback clock signal in a phase locked loop. A delay is provided in a path of the reference clock signal and a path of the feedback clock signal. The delay is configured to make the output signal meet a predetermined valid data timing requirement.
    Type: Grant
    Filed: September 28, 2001
    Date of Patent: March 27, 2007
    Assignee: Intel Corporation
    Inventors: Chee How Lim, Keng L. Wong, Songmin Kim
  • Publication number: 20060239051
    Abstract: A method and apparatus for an integrated circuit having a offset reference circuit block to receive an external voltage reference and output an offset reference voltage are described herein.
    Type: Application
    Filed: April 6, 2005
    Publication date: October 26, 2006
    Inventors: Timothy Wilson, Songmin Kim, Gregory Taylor
  • Publication number: 20060139068
    Abstract: A method and a system for configurably generating enabling pulse clocks are disclosed herein. In various embodiments, enabling pulse clocks are configurably generated for a selected one of a first and a second signaling mode, employing a configurable enabling pulse clock generator configurable to so generate the enabling pulse clocks.
    Type: Application
    Filed: February 21, 2006
    Publication date: June 29, 2006
    Inventors: Ying Cole, Songmin Kim, Robert Greiner
  • Patent number: 7038505
    Abstract: Enabling pulse clocks are configurably generated for a selected one of a first and a second signaling mode, employing a configurable enabling pulse clock generator configurable to so generate the enabling pulse clocks.
    Type: Grant
    Filed: December 31, 2003
    Date of Patent: May 2, 2006
    Assignee: Intel Corporation
    Inventors: Ying Cole, Songmin Kim, Robert Greiner
  • Patent number: 7038513
    Abstract: A system and method for processing signals determines rise and fall times of a driving signal, compares the rise and fall times to desired values, and independently controls the rise and fall times to equal the desired values. The rise and fall times may be controlled by generating one or more first correction bits based on a difference between the rise time and a corresponding one of the desired values, generating one or more second correction bits based on a difference between the fall time and a corresponding one of the desired values, and then separately applying the bits to independently control the rise and fall times of the driving signal. The driving signal may be an I/O signal or another type of signal.
    Type: Grant
    Filed: June 29, 2004
    Date of Patent: May 2, 2006
    Assignee: Intel Corporation
    Inventors: Timothy M. Wilson, Michael C. Rifani, Songmin Kim, Greg Taylor, Navindra Navaratnam
  • Patent number: 7038512
    Abstract: A system and method for processing signals determines rise and fall times of a driving signal, compares the rise and fall times to desired values, and independently controls the rise and fall times to equal the desired values. The rise and fall times may be controlled by generating one or more first correction bits based on a difference between the rise time and a corresponding one of the desired values, generating one or more second correction bits based on a difference between the fall time and a corresponding one of the desired values, and then separately applying the bits to independently control the rise and fall times of the driving signal. The driving signal may be an I/O signal or another type of signal.
    Type: Grant
    Filed: June 29, 2004
    Date of Patent: May 2, 2006
    Assignee: Intel Corporation
    Inventors: Timothy M Wilson, Michael C. Rifani, Songmin Kim, Greg Taylor
  • Publication number: 20050285647
    Abstract: A system and method for processing signals determines rise and fall times of a driving signal, compares the rise and fall times to desired values, and independently controls the rise and fall times to equal the desired values. The rise and fall times may be controlled by generating one or more first correction bits based on a difference between the rise time and a corresponding one of the desired values, generating one or more second correction bits based on a difference between the fall time and a corresponding one of the desired values, and then separately applying the bits to independently control the rise and fall times of the driving signal. The driving signal may be an I/O signal or another type of signal.
    Type: Application
    Filed: June 29, 2004
    Publication date: December 29, 2005
    Inventors: Timothy Wilson, Michael Rifani, Songmin Kim, Greg Taylor
  • Publication number: 20050285648
    Abstract: A system and method for processing signals determines rise and fall times of a driving signal, compares the rise and fall times to desired values, and independently controls the rise and fall times to equal the desired values. The rise and fall times may be controlled by generating one or more first correction bits based on a difference between the rise time and a corresponding one of the desired values, generating one or more second correction bits based on a difference between the fall time and a corresponding one of the desired values, and then separately applying the bits to independently control the rise and fall times of the driving signal. The driving signal may be an I/O signal or another type of signal.
    Type: Application
    Filed: June 29, 2004
    Publication date: December 29, 2005
    Inventors: Timothy Wilson, Michael Rifani, Songmin Kim, Greg Taylor, Navindra Navaratnam
  • Publication number: 20050141666
    Abstract: Enabling pulse clocks are configurably generated for a selected one of a first and a second signaling mode, employing a configurable enabling pulse clock generator configurable to so generate the enabling pulse clocks.
    Type: Application
    Filed: December 31, 2003
    Publication date: June 30, 2005
    Inventors: Ying Cole, Songmin Kim, Robert Greiner
  • Patent number: 6748549
    Abstract: Input/output (I/O) clock phase adjustment circuitry for use with I/O buffer circuitry of an integrated circuit chip. In one embodiment, an integrated circuit chip includes a phase adjustment circuit coupled to receive a system clock. The phase adjustment circuit generates an I/O clock coupled to be received by an I/O buffer circuit of an integrated circuit chip for I/O data transfers in a system. The phase adjustment circuit includes a phase locked loop (PLL) circuit coupled to receive the system clock through a first delay circuit. The I/O clock generated by the PLL circuit is received through a second delay circuit at a feedback clock input of the PLL circuit. The first and second delay circuits are used to control the phase of the I/O clock generated by the PLL circuit relative to the system clock. In one embodiment, a third delay circuit is included in an I/O data path of the I/O buffer circuit of the integrated circuit.
    Type: Grant
    Filed: June 26, 2000
    Date of Patent: June 8, 2004
    Assignee: Intel Corporation
    Inventors: Chi-Yeu Chao, Chee How Lim, Keng L. Wong, Songmin Kim, Gregory F. Taylor
  • 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
  • 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
  • Publication number: 20030065962
    Abstract: A method transfers a signal from a transmitting device to a receiving device. The signal is output from the transmitting device using a driving circuit. A reference clock signal is received in the transmitting device. An output clock signal is generated according to the received reference clock signal and a feedback clock signal in a phase locked loop. A delay is provided in a path of the reference clock signal and a path of the feedback clock signal. The delay is configured to make the output signal meet a predetermined valid data timing requirement.
    Type: Application
    Filed: September 28, 2001
    Publication date: April 3, 2003
    Inventors: Chee How Lim, Keng L. Wong, Songmin Kim
  • 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: 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