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: 11193975Abstract: 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: GrantFiled: June 29, 2018Date of Patent: December 7, 2021Assignee: Intel CorportionInventors: 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: 10664433Abstract: 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: GrantFiled: June 30, 2016Date of Patent: May 26, 2020Assignee: Intel CorporationInventors: Lakshminarayana Pappu, Timothy J. Callahan, Hem Doshi, Hooi Kar Loo, Suketu U. Bhatt
-
Patent number: 10657092Abstract: In accordance with disclosed embodiments, there are provided systems, methods, and apparatuses for implementing high speed serial controller testing.Type: GrantFiled: June 30, 2016Date of Patent: May 19, 2020Assignee: Intel CorporationInventors: Lakshminarayana Pappu, Timothy J. Callahan, Hem Doshi, Hooi Kar Loo, Suketu U. Bhatt
-
Publication number: 20200003836Abstract: 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: ApplicationFiled: June 29, 2018Publication date: January 2, 2020Inventors: 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: 10484361Abstract: 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: GrantFiled: June 30, 2016Date of Patent: November 19, 2019Assignee: Intel CorporationInventors: Lakshminarayana Pappu, Timothy J. Callahan, Baruch Schnarch, Hem Doshi, Suketu U. Bhatt
-
Patent number: 10192633Abstract: 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: GrantFiled: March 1, 2016Date of Patent: January 29, 2019Assignee: Intel CorporationInventors: Lakshminarayana Pappu, Timothy J. Callahan, Tomer Levy
-
Publication number: 20180004702Abstract: 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: ApplicationFiled: June 30, 2016Publication date: January 4, 2018Inventors: LAKSHMINARAYANA PAPPU, TIMOTHY J. CALLAHAN, HEM DOSHI, HOOI KAR LOO, SUKETU U. BHATT
-
Publication number: 20180007032Abstract: 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: ApplicationFiled: June 30, 2016Publication date: January 4, 2018Inventors: LAKSHMINARAYANA PAPPU, TIMOTHY J. CALLAHAN, BARUCH SCHNARCH, HEM DOSHI, SUKETU U. BHATT
-
Publication number: 20180004701Abstract: In accordance with disclosed embodiments, there are provided systems, methods, and apparatuses for implementing high speed serial controller testing.Type: ApplicationFiled: June 30, 2016Publication date: January 4, 2018Inventors: LAKSHMINARAYANA PAPPU, TIMOTHY J. CALLAHAN, HEM DOSHI, HOOI KAR LOO, SUKETU U. BHATT
-
Patent number: 9803571Abstract: 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: GrantFiled: January 23, 2016Date of Patent: October 31, 2017Assignee: SOUTHWEST RESEARCH INSTITUTEInventors: John C. Hedrick, David P. Branyon, Timothy J. Callahan, Jeremy D. Eubanks, Ryan C. Roecker, Garrett L. Anderson
-
Publication number: 20170256325Abstract: 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: ApplicationFiled: March 1, 2016Publication date: September 7, 2017Inventors: Lakshminarayana PAPPU, Timothy J. CALLAHAN, Tomer LEVY
-
Publication number: 20170211490Abstract: 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: ApplicationFiled: January 23, 2016Publication date: July 27, 2017Inventors: John C. Hedrick, David P. Branyon, Timothy J. Callahan, Jeremy D. Eubanks, Ryan C. Roecker, Garrett L. Anderson
-
Patent number: 9518516Abstract: 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: GrantFiled: January 13, 2015Date of Patent: December 13, 2016Assignee: SOUTHWEST RESEARCH INSTITUTEInventors: Ryan C. Roecker, Jayant V. Sarlashkar, David P. Branyon, Timothy J. Callahan
-
Publication number: 20160201592Abstract: 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: ApplicationFiled: January 13, 2015Publication date: July 14, 2016Inventors: Ryan C. Roecker, Jayant V. Sarlashkar, David P. Branyon, Timothy J. Callahan
-
Patent number: 9257986Abstract: 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: GrantFiled: January 28, 2014Date of Patent: February 9, 2016Assignee: Altera CorporationInventors: Scott J. Weber, Christopher D. Ebeling, Andrew Caldwell, Steven Teig, Timothy J. Callahan, Hung Q. Nguyen, Shangzhi Sun, Shilpa V. Yeole
-
Patent number: 8924649Abstract: 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: GrantFiled: February 3, 2014Date of Patent: December 30, 2014Assignee: Intel CorporationInventors: Timothy J. Callahan, Snigdha Jana, Nandan A. Kulkarni
-
Publication number: 20140210512Abstract: 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: ApplicationFiled: January 28, 2014Publication date: July 31, 2014Applicant: 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: 8788987Abstract: 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: GrantFiled: April 6, 2011Date of Patent: July 22, 2014Assignee: 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: 20140149671Abstract: 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: ApplicationFiled: February 3, 2014Publication date: May 29, 2014Inventors: Timothy J. Callahan, Snigdha Jana, Nandan A. Kulkarni
-
Patent number: 8650514Abstract: 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: GrantFiled: March 21, 2012Date of Patent: February 11, 2014Assignee: Tabula, Inc.Inventors: Scott J. Weber, Christopher D. Ebeling, Andrew Caldwell, Steven Teig, Timothy J. Callahan, Hung Q. Nguyen, Shangzhi Sun, Shilpa V. Yeole