Patents by Inventor Matthew Rudolph Fojtik
Matthew Rudolph Fojtik 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: 12169677Abstract: A genetic algorithm is utilized to generate routing candidates to which a reinforcement learning model is applied to correct the design rule constraint violations incrementally. A design rule checker provides feedback on the violations to the reinforcement learning model and the model learns how to fix the violations. A layout device placer based upon a simulated annealing method may also be utilized.Type: GrantFiled: April 14, 2021Date of Patent: December 17, 2024Assignee: NVIDIA Corp.Inventors: Haoxing Ren, Matthew Rudolph Fojtik
-
Publication number: 20220027546Abstract: A genetic algorithm is utilized to generate routing candidates to which a reinforcement learning model is applied to correct the design rule constraint violations incrementally. A design rule checker provides feedback on the violations to the reinforcement learning model and the model learns how to fix the violations. A layout device placer based upon a simulated annealing method may also be utilized.Type: ApplicationFiled: April 14, 2021Publication date: January 27, 2022Applicant: NVIDIA Corp.Inventors: Haoxing Ren, Matthew Rudolph Fojtik
-
Patent number: 11133794Abstract: This disclosure relates to a circuit comprising a first, second, and third data latch, and an input for a data signal. The first data latch may be configured to sample a delayed version of the data signal in response to a first control signal. The second data latch may be configured to sample the delayed version of the data signal in response to a run clock signal. The run clock signal may be configured to run for a predefined number of clock cycles subsequent to the first control signal. The third data latch may be configured to sample either an output signal of the first data latch or an output signal of the second data latch in response to a second control signal received after the predefined number of clock cycles of the run clock signal.Type: GrantFiled: September 14, 2020Date of Patent: September 28, 2021Assignee: NVIDIA Corp.Inventors: Stephen G Tell, Matthew Rudolph Fojtik, John Poulton
-
Patent number: 10164638Abstract: A balanced, charge-recycling repeater link is disclosed. The link includes a first set of segments operating in a first voltage domain and a second set of segments operating in a second voltage domain. The link is configured to transmit a first signal over at least one segment in the first set of segments and at least one other segment in the second set of segments. Each segment of the link includes at least one active circuit element configured to charge or discharge one or more corresponding interconnects within the link and a level shifter configured to shift the level of a signal on a last interconnect of the segment from the first voltage domain to the second voltage domain or the second voltage domain to the first voltage domain.Type: GrantFiled: February 28, 2018Date of Patent: December 25, 2018Assignee: NVIDIA CORPORATIONInventors: John Michael Wilson, John W. Poulton, Matthew Rudolph Fojtik, Carl Thomas Gray
-
Publication number: 20180191349Abstract: A balanced, charge-recycling repeater link is disclosed. The link includes a first set of segments operating in a first voltage domain and a second set of segments operating in a second voltage domain. The link is configured to transmit a first signal over at least one segment in the first set of segments and at least one other segment in the second set of segments. Each segment of the link includes at least one active circuit element configured to charge or discharge one or more corresponding interconnects within the link and a level shifter configured to shift the level of a signal on a last interconnect of the segment from the first voltage domain to the second voltage domain or the second voltage domain to the first voltage domain.Type: ApplicationFiled: February 28, 2018Publication date: July 5, 2018Inventors: John Michael Wilson, John W. Poulton, Matthew Rudolph Fojtik, Carl Thomas Gray
-
Patent number: 9954527Abstract: A balanced, charge-recycling repeater link is disclosed. The link includes a first set of segments operating in a first voltage domain and a second set of segments operating in a second voltage domain. The link is configured to transmit a first signal over at least one segment in the first set of segments and at least one other segment in the second set of segments. Each segment of the link includes at least one active circuit element configured to charge or discharge one or more corresponding interconnects within the link and a level shifter configured to shift the level of a signal on a last interconnect of the segment from the first voltage domain to the second voltage domain or the second voltage domain to the first voltage domain.Type: GrantFiled: September 29, 2015Date of Patent: April 24, 2018Assignee: NVIDIA CorporationInventors: John Michael Wilson, John W. Poulton, Matthew Rudolph Fojtik, Carl Thomas Gray
-
Patent number: 9672008Abstract: A system, method, and computer program product are provided for a pausible bisynchronous FIFO. Data is written synchronously with a first clock signal of a first clock domain to an entry of a dual-port memory array and an increment signal is generated in the first clock domain. The increment signal is determined to transition near an edge of a second dock signal, where the second clock signal is a pausible clock signal. A next edge of the second clock signal of the second clock domain is delayed and the increment signal to the second clock domain and is transmitted.Type: GrantFiled: November 20, 2015Date of Patent: June 6, 2017Assignee: NVIDIA CorporationInventors: Benjamin Andrew Keller, Matthew Rudolph Fojtik, Brucek Kurdo Khailany
-
Patent number: 9667230Abstract: A method for operating a latch and a latch circuit are disclosed. The latch circuit comprises a storage sub-circuit, a propagation sub-circuit, and a shared clock-enabled transistor. The storage sub-circuit is configured to capture a level of an input signal when a clock signal transitions from first level to a second level and hold the captured level to generate an output signal while the clock signal is at the second level. The propagation sub-circuit is configured to enable a path through a blocking transistor to the shared clock-enabled supply node to propagate the captured level of the input signal to the storage sub-circuit. The shared clock-enabled transistor is configured to couple the shared clock-enabled supply node to a power supply while the clock signal is at the first level and decouple the shared clock-enabled supply node from the power supply while the clock signal is at the second level.Type: GrantFiled: March 23, 2016Date of Patent: May 30, 2017Assignee: NVIDIA CorporationInventors: Matthew Rudolph Fojtik, Ilyas Elkin, Yanqing Zhang
-
Publication number: 20170093403Abstract: A balanced, charge-recycling repeater link is disclosed. The link includes a first set of segments operating in a first voltage domain and a second set of segments operating in a second voltage domain. The link is configured to transmit a first signal over at least one segment in the first set of segments and at least one other segment in the second set of segments. Each segment of the link includes at least one active circuit element configured to charge or discharge one or more corresponding interconnects within the link and a level shifter configured to shift the level of a signal on a last interconnect of the segment from the first voltage domain to the second voltage domain or the second voltage domain to the first voltage domain.Type: ApplicationFiled: September 29, 2015Publication date: March 30, 2017Inventors: John Michael Wilson, John W. Poulton, Matthew Rudolph Fojtik, Carl Thomas Gray
-
Patent number: 9490779Abstract: Synchronisation circuitry 2 comprises a first dynamic circuit stage 4 generating a first stage state signal which is pulse amplified by pulse amplifying circuitry 8 to generate a pulse amplified signal. The pulse amplified signal is supplied to a second dynamic circuit stage 6 where it is used to control generation of a second stage state signal. The pulse amplifying circuitry 8 comprises a chain of serially connected skewed inverters 20, 22. The action of the pulse amplifying circuitry 8 is to reduce the probability of metastability in the output of the second dynamic stage 6.Type: GrantFiled: July 12, 2013Date of Patent: November 8, 2016Assignee: The Regents of the University of MichiganInventors: Bharan Giridhar, Matthew Rudolph Fojtik, David Alan Fick, Dennis Michael Sylvester, David Theodore Blaauw
-
Publication number: 20160148661Abstract: A system, method, and computer program product are provided for a pausible bisynchronous FIFO. Data is written synchronously with a first clock signal of a first clock domain to an entry of a dual-port memory array and an increment signal is generated in the first clock domain. The increment signal is determined to transition near an edge of a second dock signal, where the second clock signal is a pausible clock signal. A next edge of the second clock signal of the second clock domain is delayed and the increment signal to the second clock domain and is transmitted.Type: ApplicationFiled: November 20, 2015Publication date: May 26, 2016Inventors: Benjamin Andrew Keller, Matthew Rudolph Fojtik, Brucek Kurdo Khailany
-
Publication number: 20150015305Abstract: Synchronisation circuitry 2 comprises a first dynamic circuit stage 4 generating a first stage state signal which is pulse amplified by pulse amplifying circuitry 8 to generate a pulse amplified signal. The pulse amplified signal is supplied to a second dynamic circuit stage 6 where it is used to control generation of a second stage state signal. The pulse amplifying circuitry 8 comprises a chain of serially connected skewed inverters 20, 22. The action of the pulse amplifying circuitry 8 is to reduce the probability of metastability in the output of the second dynamic stage 6.Type: ApplicationFiled: July 12, 2013Publication date: January 15, 2015Inventors: Bharan GIRIDHAR, Matthew Rudolph Fojtik, David Alan Fick, Dennis Michael Sylvester, David Theodore Blaauw
-
Patent number: 8276014Abstract: A data processing circuitry for processing data is disclosed.Type: GrantFiled: February 12, 2010Date of Patent: September 25, 2012Assignee: The Regents of the University of MichiganInventors: Matthew Rudolph Fojtik, Dennis Michael Sylvester, David Theodore Blaauw, David Alan Fick
-
Publication number: 20110202786Abstract: A data processing circuitry for processing data is disclosed.Type: ApplicationFiled: February 12, 2010Publication date: August 18, 2011Applicant: The Regents of the University of MichiganInventors: Matthew Rudolph Fojtik, Dennis Michael Sylvester, David Theodore Blaauw, David Alan Fick