Patents by Inventor Timothy McNamara

Timothy McNamara 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: 20080030246
    Abstract: Circuitry for locally generating a ratio clock on a chip. The circuitry includes circuitry for generating a global clock signal having a global clock cycle. A state machine includes a counter going through a complete cycle in response to a non-integer number of global clock cycles, the state machine generating a control signal in response to the counter. Staging latches receive the control signal and generate a clock high signal and a clock low signal. A local pass gate receives the clock low signal and the clock high signal and generating an (n+0.5)-to-1 clock signal in response to at least one of the global clock signal, the clock high signal and the clock low signal.
    Type: Application
    Filed: October 10, 2007
    Publication date: February 7, 2008
    Applicant: INTERNATIONAL BUSINES MACHINE CORPORATION
    Inventors: William Huott, Charlie Hwang, Timothy McNamara
  • Publication number: 20070176652
    Abstract: A method for locally generating a ratio clock on a chip includes generating a global clock signal having a global clock cycle. A centralized state machine is provided that includes a counter going through a complete cycle in response to a non-integer number of global clock cycles, the centralized state machine generating a control signal in response to the counter. The control signal is provided to staging latches, the staging latches generating a clock high signal and a clock low signal, the clock high and clock low signal having patterns derived from a waveform of a target divided ratio clock and the clock high and clock low signals have patterns that match the targeted divided clock frequency and duty cycle. Local pass gate are provided for generating an (n+0.5)-to-1 clock signal in response to the global clock signal, the clock high signal and the clock low signal.
    Type: Application
    Filed: January 27, 2006
    Publication date: August 2, 2007
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: William Huott, Charlie Hwang, Timothy McNamara
  • Publication number: 20070176653
    Abstract: A method for locally generating a ratio clock on a chip includes generating a global clock signal having a global clock cycle. A centralized state machine includes a counter going through a complete cycle in response to a non-integer number of global clock cycles, the state machine generating a control signal in response to the counter. The control signal is provided to staging latches, the staging latches generating a clock high signal and a clock low signal. Local pass gates generate an (n+0.5)-to-1 clock signal in response to the global clock signal, the clock high signal and the clock low signal.
    Type: Application
    Filed: May 19, 2006
    Publication date: August 2, 2007
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: William Huott, Charlie Hwang, Timothy McNamara
  • Publication number: 20070176651
    Abstract: Circuitry for locally generating a ratio clock on a chip. The circuitry includes circuitry for generating a global clock signal having a global clock cycle. A state machine includes a counter going through a complete cycle in response to a non-integer number of global clock cycles. The state machine generates a control signal in response to the counter. Staging latches receive the control signal and generate a clock high signal and a clock low signal, the clock high signal and the clock low signal having patterns derived from a waveform of a target divided ratio clock, the clock high signal and the clock low signals have patterns that match the targeted divided clock frequency and duty cycle. A local pass gate receives the clock low signal and the clock high signal and generates an (n+0.5)-to?1 clock signal in response to the global clock signal, the clock high signal and the clock low signal.
    Type: Application
    Filed: January 27, 2006
    Publication date: August 2, 2007
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: William Huott, Charlie Hwang, Timothy McNamara
  • Publication number: 20060242510
    Abstract: An apparatus and method for allowing for dynamic wordline repair in a clock running system in addition to allowing for programmable fuse support of combined Array Built-In Self-Test (ABIST) and Logic Built-In Self-Test (LBIST) testing. The method makes use of programmable fuses which contain Level Sensitive Scan Design (LSSD) latches which also have a system port. The system port allows for simpler reading of the fuses as well as for the dynamic updates of the programmable fuses for wordline and other repairs.
    Type: Application
    Filed: January 20, 2006
    Publication date: October 26, 2006
    Applicant: International Business Machines Corporation
    Inventors: Patrick Meaney, Timothy McNamara, Bryan Mechtly
  • Publication number: 20060195288
    Abstract: A method of and system for testing multi clock domain devices at functional clock speed by aligning the Launching C2 clocks of the high speed and low speed domains, issuing a Cl->C2 clock in each domain, to at speed test all intra-domain paths and the low speed to high speed paths; aligning the capturing C1 clock edges of the high speed and low speed clocks; and issuing a C2->C1 clock in each domain, to test the high speed to low speed paths.
    Type: Application
    Filed: February 12, 2005
    Publication date: August 31, 2006
    Inventors: Timothy McNamara, Joseph Eckelman, William Huott
  • Publication number: 20060181326
    Abstract: A system for locally generating a ratio clock from a global clock based on a global clock gate signal includes a staging unit, a pass gate, and a state machine. The state machine is electrically connected to an output of the staging unit and an input of the pass gate. The state machine includes state elements and associated logic. The associated logic is configured to allow said state elements to pass through a number of logic states for every same number of consecutive edges of the global clock when the associated logic is enabled. The number is a positive integer.
    Type: Application
    Filed: February 11, 2005
    Publication date: August 17, 2006
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: William Huott, Timothy McNamara
  • Publication number: 20060182214
    Abstract: A method of self-synchronizing clocks in a multiple chip system, by assigning one chip as the master chip and the other chips as slave chips. A training signal is sent from master chip to the slave chips to determine the latency from the master chip to a slave chip, and then a synchronization signal is sent out to synchronize the “time zero” of the chips.
    Type: Application
    Filed: February 11, 2005
    Publication date: August 17, 2006
    Applicant: International Business Machines Corporation
    Inventors: Charlie Hwang, Timothy McNamara, Ching-Lung Tong, Wiren Becker
  • Publication number: 20060182212
    Abstract: A clock generator circuit for generating synchronization signals for a multiple chip system. The clock generator circuit comprises generation of a synchronization signal from a reference clock and chip global clock with edge detection logic. In high performance server system design with multiple chips, a common practice for server systems is to use feedback clock and delayed reference clock to generate the synchronization signal. The generated synchronization signal is transferred to latches clocked by the global clock to be used for chip synchronization functions. As the system clock frequency is pushed higher, the phase difference between generated synchronization signal clocked by feedback clock and receiving latch clocked by global clock is becoming such a large portion of cycle time that this signal cannot be transferred deterministically.
    Type: Application
    Filed: February 28, 2006
    Publication date: August 17, 2006
    Applicant: International Business Machines Corporation
    Inventors: Charlie Hwang, Wiren Becker, Timothy McNamara, Ching-Lung Tong
  • Publication number: 20060095300
    Abstract: Systems and methods for processing data relating to use of a drug by a patient that receive patient information and determine a dosage of the drug on the basis of the patient information. The systems and methods may be operated to provide patient-specific information on drug cost and on comparative costs of alternative drugs, on side effects, on allergies, and on pharmacology, as well as information on use in pregnancy, on use in lactation, on drug interactions, on warnings and contraindications, and supporting references. The systems may also be operated to prepare drug orders and prescriptions.
    Type: Application
    Filed: December 20, 2005
    Publication date: May 4, 2006
    Inventors: Robert Schrier, John Gambertoglio, Francesca Aweeka, Douglas Schrier, Janet Austin, Cheryl Heiland, Timothy McNamara
  • Publication number: 20050149802
    Abstract: The present invention provides a new multi nodal computer system comprising a number of nodes on which chips of different types reside. The new multi nodal computer system is characterized in that there is one clock chip per node, each clock chip controlling only the chips residing on that node said chips being appropriate for sending a check stop request to the associated clock chip in case of a malfunction. A new check stop handling method is characterized in that depending on the source of the check stop request the clock chip that received the check stop request initiates a system check stop, a node check up, or a chip check stop.
    Type: Application
    Filed: December 16, 2004
    Publication date: July 7, 2005
    Applicant: International Business Machines Corporation
    Inventors: Karin Rebmann, Dietmar Schmunkamp, Tobias Webel, Thomas Gilbert, Timothy McNamara, Patrick Meaney