Patents by Inventor Matthew PRYOR

Matthew PRYOR 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: 20230144599
    Abstract: Systems and methods for providing Chronos Channel interconnects in an ASIC are provided. Chronos Channels rely on a reduced set of timing assumptions and are robust against delay variations. Chronos Channels transmit data using delay insensitive (DI) codes and quasi-delay-insensitive (QDI) logic. Chronos Channels are insensitive to all wire and gate delay variations, but for those belonging to a few specific forking logic paths called isochronic forks. Chronos Channels use temporal compression in internal paths to reduce the overheads of QDI logic and efficiently transmit data. Chronos Channels are defined by a combination of a DI code, a temporal compression ratio and hardware.
    Type: Application
    Filed: January 6, 2023
    Publication date: May 11, 2023
    Inventors: Stefano GIACONI, Giacomo RINALDI, Matheus TREVISAN MOREIRA, Matthew PRYOR, David FONG
  • Publication number: 20230075698
    Abstract: Systems and methods for providing input and output ports to connect to channels are provided. Input and output ports are the basic building blocks to create more complex data routing IP blocks. By aggregating these modular ports in different ways, different implementations of crossbar or Network on Chip (NoC) can be implemented, allowing flexible routing structure while maintaining all the benefits of channels such as robustness against delay variation, data compression and simplified timing assumptions.
    Type: Application
    Filed: September 6, 2022
    Publication date: March 9, 2023
    Inventors: Stefano GIACONI, Giacomo RINALDI, Matheus TREVISAN MOREIRA, Matthew PRYOR, David FONG
  • Patent number: 11550982
    Abstract: Systems and methods for providing Chronos Channel interconnects in an ASIC are provided. Chronos Channels rely on a reduced set of timing assumptions and are robust against delay variations. Chronos Channels transmit data using delay insensitive (DI) codes and quasi-delay-insensitive (QDI) logic. Chronos Channels are insensitive to all wire and gate delay variations, but for those belonging to a few specific forking logic paths called isochronic forks. Chronos Channels use temporal compression in internal paths to reduce the overheads of QDI logic and efficiently transmit data. Chronos Channels are defined by a combination of a DI code, a temporal compression ratio and hardware.
    Type: Grant
    Filed: February 4, 2019
    Date of Patent: January 10, 2023
    Assignee: CHRONOS TECH LLC
    Inventors: Stefano Giaconi, Giacomo Rinaldi, Matheus Trevisan Moreira, Matthew Pryor, David Fong
  • Publication number: 20220393777
    Abstract: This application discloses circuits and apparatus configured to measure performance of asynchronous circuits by injecting data in to inputs of asynchronous circuits and consuming data from the outputs without interfering in the functionality of the asynchronous circuits. This application also discloses systems and methods for assessing the performance of asynchronous channels and/or IP blocks by providing an unambiguous performance value which can be used for performance analysis and comparison.
    Type: Application
    Filed: August 15, 2022
    Publication date: December 8, 2022
    Inventors: Stefano GIACONI, Giacomo RINALDI, Matheus TREVISAN MOREIRA, Matthew PRYOR, David FONG
  • Patent number: 11438132
    Abstract: Systems and methods for providing input and output ports to connect to channels are provided. Input and output ports are the basic building blocks to create more complex data routing IP blocks. By aggregating these modular ports in different ways, different implementations of crossbar or Network on Chip (NoC) can be implemented, allowing flexible routing structure while maintaining all the benefits of channels such as robustness against delay variation, data compression and simplified timing assumptions.
    Type: Grant
    Filed: July 2, 2020
    Date of Patent: September 6, 2022
    Assignee: CHRONOS TECH LLC
    Inventors: Stefano Giaconi, Giacomo Rinaldi, Matheus Trevisan Moreira, Matthew Pryor, David Fong
  • Patent number: 11418269
    Abstract: This application discloses circuits and apparatus configured to measure performance of asynchronous circuits by injecting data in to inputs of asynchronous circuits and consuming data from the outputs without interfering in the functionality of the asynchronous circuits. This application also discloses systems and methods for assessing the performance of asynchronous channels and/or IP blocks by providing an unambiguous performance value which can be used for performance analysis and comparison.
    Type: Grant
    Filed: April 27, 2020
    Date of Patent: August 16, 2022
    Assignee: CHRONOS TECH, LLC
    Inventors: Stefano Giaconi, Giacomo Rinaldi, Matheus Trevisan Moreira, Matthew Pryor, David Fong
  • Patent number: 11087057
    Abstract: Systems and methods for application specific integrated circuit design using Chronos Links are disclosed. A Chronos Link is an ASIC on-chip and off-chip interconnect communication protocol that allows interfaces to transmit and receive information. The protocol may utilize messages or signals to indicate the availability and/or readiness of information to be exchanged between a producer and a consumer allowing the communication to be placed on hold and to be resumed seamlessly. A method includes inserting gaskets and channel repeaters connected to interfaces of multiple intellectual property (IP) blocks in order to replace traditional links with Chronos Links; performing simplified floorplanning; performing simplified placement; performing simplified clock tree synthesis (CTS) and routing; and performing simplified timing closure, where timing estimates are based on a double nature arc abstraction.
    Type: Grant
    Filed: March 23, 2020
    Date of Patent: August 10, 2021
    Assignee: CHRONOS TECH LLC
    Inventors: Stefano Giaconi, Giacomo Rinaldi, Matheus Trevisan Moreira, Matthew Pryor, David Fong
  • Publication number: 20210127603
    Abstract: A method for optimally designing an irrigation system and managing/operating the designed irrigation system in real time comprising: •receiving data associated with a proposed irrigation design; •analysing the proposed design comprising one or more proposed measurements and automation requirements; •retrieving one or more pre-established estimation rules from a data store and mapping them with the proposed design; •estimating additional measurement and automation requirements based on one or more such estimation rules; •adjusting one or more estimation rules based on real data associated with operation of a previous/current irrigation system; •estimating one or more of acquisition, installation and operating costs based on one or more of: hardware costs; radio network propagation characteristics (optionally of terrain, crop, etc); other factors that have historically contributed to ownership cost; •displaying to a user one or more of such estimated costs; •calculating one or more alternative designs and displ
    Type: Application
    Filed: September 12, 2018
    Publication date: May 6, 2021
    Applicant: JAIN AGRICULTURE SERVICES AUSTRALIA PTY LTD
    Inventor: James Matthew PRYOR
  • Publication number: 20200336284
    Abstract: Systems and methods for providing input and output ports to connect to channels are provided. Input and output ports are the basic building blocks to create more complex data routing IP blocks. By aggregating these modular ports in different ways, different implementations of crossbar or Network on Chip (NoC) can be implemented, allowing flexible routing structure while maintaining all the benefits of channels such as robustness against delay variation, data compression and simplified timing assumptions.
    Type: Application
    Filed: July 2, 2020
    Publication date: October 22, 2020
    Inventors: Stefano GIACONI, Giacomo RINALDI, Matheus TREVISAN MOREIRA, Matthew PRYOR, David FONG
  • Publication number: 20200259572
    Abstract: This application discloses circuits and apparatus configured to measure performance of asynchronous circuits by injecting data in to inputs of asynchronous circuits and consuming data from the outputs without interfering in the functionality of the asynchronous circuits. This application also discloses systems and methods for assessing the performance of asynchronous channels and/or IP blocks by providing an unambiguous performance value which can be used for performance analysis and comparison.
    Type: Application
    Filed: April 27, 2020
    Publication date: August 13, 2020
    Inventors: Stefani GIACONI, Giacomo RINALDI, Matheus TREVISAN MOREIRA, Matthew PRYOR, David FONG
  • Patent number: 10708034
    Abstract: Systems and methods for providing input and output ports to connect to channels are provided. Input and output ports are the basic building blocks to create more complex data routing IP blocks. By aggregating these modular ports in different ways, different implementations of crossbar or Network on Chip (NoC) can be implemented, allowing flexible routing structure while maintaining all the benefits of channels such as robustness against delay variation, data compression and simplified timing assumptions.
    Type: Grant
    Filed: August 21, 2019
    Date of Patent: July 7, 2020
    Assignee: CHRONOS TECH LLC
    Inventors: Stefano Giaconi, Giacomo Rinaldi, Matheus Trevisan Moreira, Matthew Pryor, David Fong
  • Patent number: 10637592
    Abstract: This application discloses circuits and apparatus configured to measure performance of asynchronous circuits by injecting data in to inputs of asynchronous circuits and consuming data from the outputs without interfering in the functionality of the asynchronous circuits. This application also discloses systems and methods for assessing the performance of asynchronous channels and/or IP blocks by providing an unambiguous performance value which can be used for performance analysis and comparison.
    Type: Grant
    Filed: August 2, 2018
    Date of Patent: April 28, 2020
    Assignee: CHRONOS TECH LLC
    Inventors: Stefano Giaconi, Giacomo Rinaldi, Matheus Trevisan Moreira, Matthew Pryor, David Fong
  • Publication number: 20190379521
    Abstract: Systems and methods for providing input and output ports to connect to channels are provided. Input and output ports are the basic building blocks to create more complex data routing IP blocks. By aggregating these modular ports in different ways, different implementations of crossbar or Network on Chip (NoC) can be implemented, allowing flexible routing structure while maintaining all the benefits of channels such as robustness against delay variation, data compression and simplified timing assumptions.
    Type: Application
    Filed: August 21, 2019
    Publication date: December 12, 2019
    Inventors: Stefano Giaconi, Giacomo Rinaldi, Matheus Trevisan Moreira, Matthew Pryor, David Fong
  • Patent number: 10404444
    Abstract: Systems and methods for providing input and output ports to connect to channels are provided. Input and output ports are the basic building blocks to create more complex data routing IP blocks. By aggregating these modular ports in different ways, different implementations of crossbar or Network on Chip (NoC) can be implemented, allowing flexible routing structure while maintaining all the benefits of channels such as robustness against delay variation, data compression and simplified timing assumptions.
    Type: Grant
    Filed: December 4, 2018
    Date of Patent: September 3, 2019
    Assignee: CHRONOS TECH LLC
    Inventors: Stefano Giaconi, Giacomo Rinaldi, Matheus Trevisan Moreira, Matthew Pryor, David Fong
  • Patent number: 10331835
    Abstract: This application discloses the implementation of a self-timed IP with optional clock-less compression and decompression at the boundaries. It also discloses system and methods for application specific integrated circuits to convert RTL code and timing constraints to self-timed circuitry with optional clock-less compression and decompression at the boundaries.
    Type: Grant
    Filed: July 7, 2017
    Date of Patent: June 25, 2019
    Assignee: CHRONOS TECH LLC
    Inventors: Stefano Giaconi, Giacomo Rinaldi, Matheus Trevisan Moreira, Matthew Pryor, David Fong
  • Publication number: 20190179992
    Abstract: Systems and methods for providing Chronos Channel interconnects in an ASIC are provided. Chronos Channels rely on a reduced set of timing assumptions and are robust against delay variations. Chronos Channels transmit data using delay insensitive (DI) codes and quasi-delay-insensitive (QDI) logic. Chronos Channels are insensitive to all wire and gate delay variations, but for those belonging to a few specific forking logic paths called isochronic forks. Chronos Channels use temporal compression in internal paths to reduce the overheads of QDI logic and efficiently transmit data. Chronos Channels are defined by a combination of a DI code, a temporal compression ratio and hardware.
    Type: Application
    Filed: February 4, 2019
    Publication date: June 13, 2019
    Inventors: Stefano GIACONI, Giacomo RINALDI, Matheus TREVISAN MOREIRA, Matthew PRYOR, David FONG
  • Publication number: 20190116020
    Abstract: Systems and methods for providing input and output ports to connect to channels are provided. Input and output ports are the basic building blocks to create more complex data routing IP blocks. By aggregating these modular ports in different ways, different implementations of crossbar or Network on Chip (NoC) can be implemented, allowing flexible routing structure while maintaining all the benefits of channels such as robustness against delay variation, data compression and simplified timing assumptions.
    Type: Application
    Filed: December 4, 2018
    Publication date: April 18, 2019
    Inventors: Stefano GIACONI, Giacomo RINALDI, Matheus TREVISAN MOREIRA, Matthew PRYOR, David FONG
  • Publication number: 20190044625
    Abstract: This application discloses circuits and apparatus configured to measure performance of asynchronous circuits by injecting data in to inputs of asynchronous circuits and consuming data from the outputs without interfering in the functionality of the asynchronous circuits. This application also discloses systems and methods for assessing the performance of asynchronous channels and/or IP blocks by providing an unambiguous performance value which can be used for performance analysis and comparison.
    Type: Application
    Filed: August 2, 2018
    Publication date: February 7, 2019
    Inventors: Stefano GIACONI, Giacomo RINALDI, Matheus TREVISAN MOREIRA, Matthew PRYOR, David FONG
  • Patent number: 10181939
    Abstract: Systems and methods for providing input and output ports to connect to channels are provided. Input and output ports are the basic building blocks to create more complex data routing IP blocks. By aggregating these modular ports in different ways, different implementations of crossbar or Network on Chip (NoC) can be implemented, allowing flexible routing structure while maintaining all the benefits of channels such as robustness against delay variation, data compression and simplified timing assumptions.
    Type: Grant
    Filed: July 10, 2017
    Date of Patent: January 15, 2019
    Assignee: CHRONOS TECH LLC
    Inventors: Stefano Giaconi, Giacomo Rinaldi, Matheus Trevisan Moreira, Matthew Pryor, David Fong
  • Publication number: 20180013540
    Abstract: Systems and methods for providing input and output ports to connect to channels are provided. Input and output ports are the basic building blocks to create more complex data routing IP blocks. By aggregating these modular ports in different ways, different implementations of crossbar or Network on Chip (NoC) can be implemented, allowing flexible routing structure while maintaining all the benefits of channels such as robustness against delay variation, data compression and simplified timing assumptions.
    Type: Application
    Filed: July 10, 2017
    Publication date: January 11, 2018
    Inventors: Stefano GIACONI, Giacomo RINALDI, Matheus TREVISAN MOREIRA, Matthew PRYOR, David FONG