Patents by Inventor Timothy J. Callahan

Timothy J. Callahan 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: 11193975
    Abstract: Embodiments herein relate to apparatus, systems, and methods to compress a test pattern onto a field programmable gate array to test a device under test. This may include identifying values of a plurality of drive pins for a plurality of test cycles to apply to an input of the DUT for each of the plurality of test cycles, identifying values of a plurality of compare pins for the plurality of test cycles to compare an output of the DUT, respectively, for each of the plurality of test cycles, analyzing the identified values, compressing, based on the analysis, the values of the plurality of drive pins and the plurality of compare pins, and storing the compressed values on the FPGA.
    Type: Grant
    Filed: June 29, 2018
    Date of Patent: December 7, 2021
    Assignee: Intel Corportion
    Inventors: Christopher J. Nelson, Shelby G. Rollins, Hiren V. Tilala, Matthew Hendricks, Sundar V. Pathy, Timothy J. Callahan, Jared Pager, James Neeb, Bradly Inman, Stephen Sturges
  • Patent number: 10664433
    Abstract: In accordance with disclosed embodiments, there are provided systems, methods, and apparatuses for implementing SoC coverage through virtual devices in PCIe and DMI controllers.
    Type: Grant
    Filed: June 30, 2016
    Date of Patent: May 26, 2020
    Assignee: Intel Corporation
    Inventors: Lakshminarayana Pappu, Timothy J. Callahan, Hem Doshi, Hooi Kar Loo, Suketu U. Bhatt
  • Patent number: 10657092
    Abstract: In accordance with disclosed embodiments, there are provided systems, methods, and apparatuses for implementing high speed serial controller testing.
    Type: Grant
    Filed: June 30, 2016
    Date of Patent: May 19, 2020
    Assignee: Intel Corporation
    Inventors: Lakshminarayana Pappu, Timothy J. Callahan, Hem Doshi, Hooi Kar Loo, Suketu U. Bhatt
  • Publication number: 20200003836
    Abstract: Embodiments herein relate to apparatus, systems, and methods to compress a test pattern onto a field programmable gate array to test a device under test. This may include identifying values of a plurality of drive pins for a plurality of test cycles to apply to an input of the DUT for each of the plurality of test cycles, identifying values of a plurality of compare pins for the plurality of test cycles to compare an output of the DUT, respectively, for each of the plurality of test cycles, analyzing the identified values, compressing, based on the analysis, the values of the plurality of drive pins and the plurality of compare pins, and storing the compressed values on the FPGA.
    Type: Application
    Filed: June 29, 2018
    Publication date: January 2, 2020
    Inventors: Christopher J. NELSON, Shelby G. ROLLINS, Hiren V. TILALA, Matthew HENDRICKS, Sundar V. PATHY, Timothy J. CALLAHAN, Jared PAGER, James NEEB, Bradly INMAN, Stephen STURGES
  • Patent number: 10484361
    Abstract: In accordance with disclosed embodiments, there are provided systems, methods, and apparatuses for implementing virtual device observation and debug network for high speed serial IOS.
    Type: Grant
    Filed: June 30, 2016
    Date of Patent: November 19, 2019
    Assignee: Intel Corporation
    Inventors: Lakshminarayana Pappu, Timothy J. Callahan, Baruch Schnarch, Hem Doshi, Suketu U. Bhatt
  • Patent number: 10192633
    Abstract: A method and system for high speed on chip testing for quality assurance. A multi-core system on a chip has a plurality of processing cores. The cores act as transaction agents with an auto-response unit fabricated on the chip at a chip boundary, the auto-response unit to provide a deterministic return value based on a logical address of a received read request.
    Type: Grant
    Filed: March 1, 2016
    Date of Patent: January 29, 2019
    Assignee: Intel Corporation
    Inventors: Lakshminarayana Pappu, Timothy J. Callahan, Tomer Levy
  • Publication number: 20180004702
    Abstract: In accordance with disclosed embodiments, there are provided systems, methods, and apparatuses for implementing SoC coverage through virtual devices in PCIe and DMI controllers.
    Type: Application
    Filed: June 30, 2016
    Publication date: January 4, 2018
    Inventors: LAKSHMINARAYANA PAPPU, TIMOTHY J. CALLAHAN, HEM DOSHI, HOOI KAR LOO, SUKETU U. BHATT
  • Publication number: 20180007032
    Abstract: In accordance with disclosed embodiments, there are provided systems, methods, and apparatuses for implementing virtual device observation and debug network for high speed serial IOS.
    Type: Application
    Filed: June 30, 2016
    Publication date: January 4, 2018
    Inventors: LAKSHMINARAYANA PAPPU, TIMOTHY J. CALLAHAN, BARUCH SCHNARCH, HEM DOSHI, SUKETU U. BHATT
  • Publication number: 20180004701
    Abstract: In accordance with disclosed embodiments, there are provided systems, methods, and apparatuses for implementing high speed serial controller testing.
    Type: Application
    Filed: June 30, 2016
    Publication date: January 4, 2018
    Inventors: LAKSHMINARAYANA PAPPU, TIMOTHY J. CALLAHAN, HEM DOSHI, HOOI KAR LOO, SUKETU U. BHATT
  • Patent number: 9803571
    Abstract: A method, used with dual-fuel engine, of controlling the amount of gaseous fuel delivered to the engine. At operating conditions that result in an equivalence ratio below a predetermined threshold (which typically occur at mid or part loads), it is determined whether better performance and/or lower emissions can be achieved by reducing gaseous fuel to some cylinders and increasing gaseous fuel to others. Typically, the gaseous fuel is reduced to zero to a number of cylinders and increased to others, with the increase resulting in an equivalence ratio that will provide improved emissions and efficiency and the desired engine output.
    Type: Grant
    Filed: January 23, 2016
    Date of Patent: October 31, 2017
    Assignee: SOUTHWEST RESEARCH INSTITUTE
    Inventors: John C. Hedrick, David P. Branyon, Timothy J. Callahan, Jeremy D. Eubanks, Ryan C. Roecker, Garrett L. Anderson
  • Publication number: 20170256325
    Abstract: A method and system for high speed on chip testing for quality assurance. A multi-core system on a chip has a plurality of processing cores. The cores act as transaction agents with an auto-response unit fabricated on the chip at a chip boundary, the auto-response unit to provide a deterministic return value based on a logical address of a received read request.
    Type: Application
    Filed: March 1, 2016
    Publication date: September 7, 2017
    Inventors: Lakshminarayana PAPPU, Timothy J. CALLAHAN, Tomer LEVY
  • Publication number: 20170211490
    Abstract: A method, used with dual-fuel engine, of controlling the amount of gaseous fuel delivered to the engine. At operating conditions that result in an equivalence ratio below a predetermined threshold (which typically occur at mid or part loads), it is determined whether better performance and/or lower emissions can be achieved by reducing gaseous fuel to some cylinders and increasing gaseous fuel to others. Typically, the gaseous fuel is reduced to zero to a number of cylinders and increased to others, with the increase resulting in an equivalence ratio that will provide improved emissions and efficiency and the desired engine output.
    Type: Application
    Filed: January 23, 2016
    Publication date: July 27, 2017
    Inventors: John C. Hedrick, David P. Branyon, Timothy J. Callahan, Jeremy D. Eubanks, Ryan C. Roecker, Garrett L. Anderson
  • Patent number: 9518516
    Abstract: A method, used with dual-fuel engine, of controlling the amount of diesel fuel delivered to the engine. The method compensates for the poor transient response of gaseous fueling. A controller receives a signal from the operator of the engine representing a desired torque, and based on this signal, determines a desired intake manifold state. It generates commands to various actuators to control the intake air and the intake gaseous fuel such that the desired intake manifold state will occur. The controller also receives sensor data from which the current in-cylinder state can be measured or estimated. It determines a current amount of diesel fuel based on the desired torque, the engine speed and the current in-cylinder state, and generates a diesel fueling command.
    Type: Grant
    Filed: January 13, 2015
    Date of Patent: December 13, 2016
    Assignee: SOUTHWEST RESEARCH INSTITUTE
    Inventors: Ryan C. Roecker, Jayant V. Sarlashkar, David P. Branyon, Timothy J. Callahan
  • Publication number: 20160201592
    Abstract: A method, used with dual-fuel engine, of controlling the amount of diesel fuel delivered to the engine. The method compensates for the poor transient response of gaseous fueling. A controller receives a signal from the operator of the engine representing a desired torque, and based on this signal, determines a desired intake manifold state. It generates commands to various actuators to control the intake air and the intake gaseous fuel such that the desired intake manifold state will occur. The controller also receives sensor data from which the current in-cylinder state can be measured or estimated. It determines a current amount of diesel fuel based on the desired torque, the engine speed and the current in-cylinder state, and generates a diesel fueling command.
    Type: Application
    Filed: January 13, 2015
    Publication date: July 14, 2016
    Inventors: Ryan C. Roecker, Jayant V. Sarlashkar, David P. Branyon, Timothy J. Callahan
  • Patent number: 9257986
    Abstract: A novel method for designing an integrated circuit (“IC”) by rescaling an original set of circuits in a design of the IC is disclosed. The original set of circuits to be rescaled includes sequential nodes, combinational nodes, and interconnects. Each sequential node is associated with a phase of a clock. The method generates a rescaled set of circuits that includes multiple replica sets of the circuits. Each replica set of circuits includes sequential nodes, combinational nodes, and interconnects that are identical to nodes and interconnects in the original set of circuits. Each sequential node is associated with a phase of a clock that is at a fraction of the phase of its corresponding sequential element in the original set. The method connects nodes in each replica set of circuits to a logically equivalent node in another replica set. The method replaces the original set of circuits with the rescaled set of circuits.
    Type: Grant
    Filed: January 28, 2014
    Date of Patent: February 9, 2016
    Assignee: Altera Corporation
    Inventors: Scott J. Weber, Christopher D. Ebeling, Andrew Caldwell, Steven Teig, Timothy J. Callahan, Hung Q. Nguyen, Shangzhi Sun, Shilpa V. Yeole
  • Patent number: 8924649
    Abstract: A persistent cacheable high volume manufacturing (HVM) initialization code is generally presented. In this regard, an apparatus is introduced comprising a processing unit, a unified cache, a unified cache controller, and a control register to selectively mask off access by the unified cache controller to portions of the unified cache. Other embodiments are also described and claimed.
    Type: Grant
    Filed: February 3, 2014
    Date of Patent: December 30, 2014
    Assignee: Intel Corporation
    Inventors: Timothy J. Callahan, Snigdha Jana, Nandan A. Kulkarni
  • Publication number: 20140210512
    Abstract: A novel method for designing an integrated circuit (“IC”) by rescaling an original set of circuits in a design of the IC is disclosed. The original set of circuits to be rescaled includes sequential nodes, combinational nodes, and interconnects. Each sequential node is associated with a phase of a clock. The method generates a rescaled set of circuits that includes multiple replica sets of the circuits. Each replica set of circuits includes sequential nodes, combinational nodes, and interconnects that are identical to nodes and interconnects in the original set of circuits. Each sequential node is associated with a phase of a clock that is at a fraction of the phase of its corresponding sequential element in the original set. The method connects nodes in each replica set of circuits to a logically equivalent node in another replica set. The method replaces the original set of circuits with the rescaled set of circuits.
    Type: Application
    Filed: January 28, 2014
    Publication date: July 31, 2014
    Applicant: Tabula, Inc.
    Inventors: Scott J. Weber, Christopher D. Ebeling, Andrew Caldwell, Steven Teig, Timothy J. Callahan, Hung Q. Nguyen, Shangzhi Sun, Shilpa V. Yeole
  • Patent number: 8788987
    Abstract: A novel method for designing an integrated circuit (“IC”) by rescaling an original set of circuits in a design of the IC is disclosed. The original set of circuits to be rescaled includes sequential nodes, combinational nodes, and interconnects. Each sequential node is associated with a phase of a clock. The method generates a rescaled set of circuits that includes multiple replica sets of the circuits. Each replica set of circuits includes sequential nodes, combinational nodes, and interconnects that are identical to nodes and interconnects in the original set of circuits. Each sequential node is associated with a phase of a clock that is at a fraction of the phase of its corresponding sequential element in the original set. The method connects nodes in each replica set of circuits to a logically equivalent node in another replica set. The method replaces the original set of circuits with the rescaled set of circuits.
    Type: Grant
    Filed: April 6, 2011
    Date of Patent: July 22, 2014
    Assignee: Tabula, Inc.
    Inventors: Scott J. Weber, Christopher D. Ebeling, Andrew Caldwell, Steven Teig, Timothy J. Callahan, Hung Q. Nguyen, Shangzhi Sun, Shilpa V. Yeole
  • Publication number: 20140149671
    Abstract: A persistent cacheable high volume manufacturing (HVM) initialization code is generally presented. In this regard, an apparatus is introduced comprising a processing unit, a unified cache, a unified cache controller, and a control register to selectively mask off access by the unified cache controller to portions of the unified cache. Other embodiments are also described and claimed.
    Type: Application
    Filed: February 3, 2014
    Publication date: May 29, 2014
    Inventors: Timothy J. Callahan, Snigdha Jana, Nandan A. Kulkarni
  • Patent number: 8650514
    Abstract: A novel method for designing an integrated circuit (“IC”) by rescaling an original set of circuits in a design of the IC is disclosed. The original set of circuits to be rescaled includes sequential nodes, combinational nodes, and interconnects. Each sequential node is associated with a phase of a clock. The method generates a rescaled set of circuits that includes multiple replica sets of the circuits. Each replica set of circuits includes sequential nodes, combinational nodes, and interconnects that are identical to nodes and interconnects in the original set of circuits. Each sequential node is associated with a phase of a clock that is at a fraction of the phase of its corresponding sequential element in the original set. The method connects nodes in each replica set of circuits to a logically equivalent node in another replica set. The method replaces the original set of circuits with the rescaled set of circuits.
    Type: Grant
    Filed: March 21, 2012
    Date of Patent: February 11, 2014
    Assignee: Tabula, Inc.
    Inventors: Scott J. Weber, Christopher D. Ebeling, Andrew Caldwell, Steven Teig, Timothy J. Callahan, Hung Q. Nguyen, Shangzhi Sun, Shilpa V. Yeole